LINUX.ORG.RU

[ШОЗАНАХ?][Firefox] Каким образом оно установилось по умолчанию в системе так, что ссылки из пидгина открываются в нем?

 


0

1
★★★★

Ответ на: комментарий от vostrik
[nexfwall@LenovoS10-20027 ~]$ [[ -f /opt/google/chrome/chrome ]] && echo OK
OK

Короче - да

nexfwall ★★★★
() автор топика
Ответ на: комментарий от darkshvein

На скрин по ссылке посмотри... Он предлагает сменить браузер в настройках гнома

nexfwall ★★★★
() автор топика
Ответ на: комментарий от nexfwall

xdg-open - баш-скрипт, поэтому довольно просто можно посмотреть откуда именно берется инфа о дефолтном браузере:

bash -x $(which xdg-open) 'http://google.com/'

roolebo
()
Ответ на: комментарий от roolebo
[nexfwall@LenovoS10-20027 ~]$ bash -x $(which xdg-open) 'http://google.com/'
+ check_common_commands http://google.com/
+ '[' 1 -gt 0 ']'
+ parm=http://google.com/
+ shift
+ case "$parm" in
+ '[' 0 -gt 0 ']'
+ '[' -z '' ']'
+ unset XDG_UTILS_DEBUG_LEVEL
+ '[' 0 -lt 1 ']'
+ xdg_redirect_output=' > /dev/null 2> /dev/null'
+ '[' xhttp://google.com/ '!=' x ']'
+ url=
+ '[' 1 -gt 0 ']'
+ parm=http://google.com/
+ shift
+ case "$parm" in
+ '[' -n '' ']'
+ url=http://google.com/
+ '[' 0 -gt 0 ']'
+ '[' -z http://google.com/ ']'
+ detectDE
+ '[' x = xtrue ']'
+ '[' xthis-is-deprecated '!=' x ']'
+ DE=gnome
+ '[' xgnome = x ']'
+ '[' x = x ']'
+ BROWSER=links2:links:lynx:w3m
+ '[' -n :0.0 ']'
+ BROWSER=firefox:mozilla:epiphany:konqueror:chromium-browser:google-chrome:links2:links:lynx:w3m
+ case "$DE" in
+ open_gnome http://google.com/
+ gvfs-open --help
+ gvfs-open http://google.com/
+ '[' 0 -eq 0 ']'
+ exit_success
+ '[' 0 -gt 0 ']'
+ exit 0
nexfwall ★★★★
() автор топика
Ответ на: комментарий от nexfwall

Неа... Все дело в xdg?

Помню, как извращался, не понимая, почему Gnome игнорирует выставляемый в нём браузер по умолчанию. Потом обнаружилось, что из XFCE менял (xdg) и оно более приоритетным оказалось :)

KRoN73 ★★★★★
()
Ответ на: комментарий от nexfwall

судя по логу, xdg-open вызывает gvfs-open, а он использует гномолибы. не зная исходников, самый простой вариант - посмотреть куда именно он лезет:

strace gvfs-open 'http://google.com/' 2>&1 > gvfs.log

в общем, у меня он полез сюда: /home/roolebo/.local/share/applications/userapp-Firefox-JSPT4V.desktop потому что он был задан в /home/roolebo/.local/share/applications/mimeapps.list

roolebo
()
Ответ на: комментарий от nexfwall

вот как это выглядит в mimeapps.list:

[Default Applications]
x-scheme-handler/http=userapp-Firefox-JSPT4V.desktop
x-scheme-handler/https=userapp-Firefox-JSPT4V.desktop
x-scheme-handler/ftp=userapp-Firefox-JSPT4V.desktop

roolebo
()
Ответ на: комментарий от roolebo

Заменил все указывания на лису, на preferred-web-browser.desktop. Надеюсь после перелогина заработает. Перезайду потом, сейчас занят

nexfwall ★★★★
() автор топика
Ответ на: комментарий от stack_protector

Тоже бывало, поэтому предпочитаю их сначала сохранять. А недавно, оно начало открывать файлы из «Загрузок» с помощью наутила, наутил естественно обижается, ведь файл != папка

nexfwall ★★★★
() автор топика
Ответ на: комментарий от nexfwall

можно продолжить :) что пишет?

gconftool-2 -a /desktop/gnome/url-handlers/http

roolebo
()
Ответ на: комментарий от nexfwall
open("/media/work/home/vadim/.local/share/applications/mimeinfo.cache", O_RDONLY|O_LARGEFILE) = 5
open("/media/work/home/vadim/.local/share/mime/mime.cache", O_RDONLY|O_LARGEFILE) = 5
open("/usr/share//mime/mime.cache", O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share//mime/mime.cache", O_RDONLY|O_LARGEFILE) = 5
open("/media/work/home/vadim/.local/share/applications/defaults.list", O_RDONLY|O_LARGEFILE) = 5
open("/media/work/home/vadim/.local/share/applications/mimeapps.list", O_RDONLY|O_LARGEFILE) = 5
open("/usr/share/applications/mimeinfo.cache", O_RDONLY|O_LARGEFILE) = 5
open("/usr/share/applications/defaults.list", O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/applications/mimeinfo.cache", O_RDONLY|O_LARGEFILE) = 5
open("/media/work/home/vadim/.local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = 5

Все файлы проверил?

geekless ★★
()
Ответ на: комментарий от anonymous

нет, в xml-файле пиздгина, указано xdg-open

nexfwall ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.