Bug 12324 - Открывает ссылки только в konqueror
Summary: Открывает ссылки только в konqueror
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kdebase (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-13 12:03 MSD by Alexey Sidorov
Modified: 2007-07-18 01:06 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sidorov 2007-07-13 12:03:33 MSD
У меня везде браузером прописан opera
Ей отовсюду ссылки и открываются
Кроме psi0.11
psi0.11 открывает ссылки только конкверором
Comment 1 Anton Farygin 2007-07-13 13:24:49 MSD
PSI в данный момент использует QT'шный вызов QDesktopServices::openUrl().

соответственно все вопросы - к Qt4
Comment 2 Sergey V Turchin 2007-07-13 13:29:30 MSD
настройте переменную окружения $BROWSER
QDesktopServices::openUrl() использует ее
Comment 3 Alexey Sidorov 2007-07-13 13:32:38 MSD
дык
alex:alexlin ~$ echo $BROWSER
opera
Comment 4 Anton Farygin 2007-07-13 13:42:20 MSD
только что проверил, установив BROWSER из cmdline в firefox и вызвав psi
Всё работает.

Запускается firefox.
Comment 5 Alexey Sidorov 2007-07-13 14:00:52 MSD
Да, всё понял.
Это не баг psi
если в cmd сделать export BROWSER=opera;psi - всё нормально
а если запустить из меню - тогда нет.
Comment 6 Anton Farygin 2007-07-13 14:11:07 MSD
А среда какая ? KDE ?
Comment 7 Alexey Sidorov 2007-07-13 14:16:31 MSD
да, кде.
я думаю дальше можно продолжить в sisyphus@
Comment 8 Anton Farygin 2007-07-13 14:20:07 MSD
лучше здесь.

Сергей, а где настраивается браузер в KDE ?
Comment 9 Alexey Sidorov 2007-07-13 14:40:04 MSD
Вообще-то мне кажется, что КДЕ ОБЯЗАНА для всех запускаемых приложений 
устанавливать BROWSER в то, что прописано у неё в Приложениях по умолчанию...
Comment 10 Anton Farygin 2007-07-13 14:50:14 MSD
Давайте перевесим на KDE.

А где эта настройка "Приложения по умолчанию" ?
Comment 11 Alexey Sidorov 2007-07-13 15:00:56 MSD
Центр управления -> Компоненты -> Компоненты по умолчанию
Comment 12 Anton Farygin 2007-07-13 15:05:13 MSD
Зерг, расскажи плз чего там надо прописать ? я написал firefox, всё равно
открывается в konqueror.

Или нужно перелогиниться ?
Comment 13 Sergey V Turchin 2007-07-13 15:42:47 MSD
настройте переменную окружения $BROWSER
QDesktopServices::openUrl() использует ее
Comment 14 Sergey V Turchin 2007-07-13 15:45:16 MSD
(In reply to comment #9)
> Вообще-то мне кажется, что КДЕ ОБЯЗАНА для всех запускаемых приложений 
> устанавливать BROWSER в то, что прописано у неё в Приложениях по
> умолчанию...
Надо подумать, можно ли сделать
Comment 15 Anton Farygin 2007-07-13 15:49:13 MSD
Переменная BROWSER в идеальном случае должна настраиваться из KDE.
Comment 16 Sergey V Turchin 2007-07-13 17:26:38 MSD
(In reply to comment #15)
> Переменная BROWSER в идеальном случае должна настраиваться из KDE.
Для этого BROWSER должна быть пуста по умолчанию, иначе невозможно узнать, что 
ее уже настроил пользователь
Comment 17 Sergey V Turchin 2007-07-13 17:32:56 MSD
(In reply to comment #16)
> Для этого BROWSER должна быть пуста по умолчанию
Не подумал, она пуста по умолчанию

Comment 18 Sergey V Turchin 2007-07-16 20:18:18 MSD
kdebase-3.5.7-alt8
К сожалению, по кнопке "Применить" в kcontrol это сделать невозможно, т.к. 
нельзя определить, настраивалась ли переменная обычным способом, поэтому 
примениться только после перезапуска KDE
Comment 19 Anton Farygin 2007-07-16 21:38:04 MSD
Хотя бы так. 
Спасибо.

Алексей, проверьте пожалуйтса.
Comment 20 Alexey Sidorov 2007-07-18 01:06:01 MSD
Ну, вроде работает