xdg-open, или битые ассоциации, или ... [РЕШЕНО]

WM compiz-standalone, FM nautilus, tint2, mount-tray …
Товарищи, прошу совета, толчка или вообще, куда рыть.
Используется mount-tray, как индикатор в трее, ну и монтирует, размонтирует, но при попытке открыть (как ожидается) напр., смонтированную флэшку в наутилусе, содержимое флэшки неизменно открывается в браузере, типа file://localhost/media/ и т.д. Происходящее связываю с установкой, настройкой, тестированием и последующим сносом thunar'а. Чистил, удалял всё и везде где он упоминался.
Ещё момент, новый наутилус показывает устройство (ту же флэшку), но дефолтно не присоединяет (или так и было раньше, не помню), вобщем, “тыц” или “присоединить” - и флэха, понятно, в нём открывается. Но попытка использовать сторонее приложение, тот-же mount-tray, открывает в браузере, хоть тресни. Похожее происходит и в zim - локальные файлы, если они форматированы как ссылки, дефолтно стремится открыть их оперой. Раньше zim без колебаний открывал их gedit'ом.
Из терминала: xdg-open /media/KINGSTON - аналогично, лезет в оперу (или в лису, не суть, у меня “export BROWSER=opera”). Копал ~/.local/share/applicatons/default.list - гуглил, но ничего полезного для себя не вынес. Удалял его и ~/.local/share/applicatons/mimeapps.list - эффекта ноль.
Переустанавливал nautilus, xdg-utils - бестолку. Видать, проблема просочилась глубже, куда - не знаю. Есть мысли?
Я добавил используемый файловый менеджер (у меня это thunar) в список браузеров в /usr/bin/xdg-open:
if [ -n "$DISPLAY" ]; then
        BROWSER=thunar:firefox:mozilla:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER
    fi
и теперь всё нормально открывается (попробовал mount-tray, флешки открываются в thunar'е).
Вот ещё вариант.
Спасибо, да. Как-то не хотелось в /usr лезть с правкой, хотя и думал об этом тоже. Вот, тунар-то как раз открывался из mount-tray без бубна, да, и по ссылке, симптомы, qbittorrent и пр.: точно мой случай.
Посмотри еще /usr/share/applications/mimeinfo.cache, там тоже указываются ассоциации файлов (Хотя они, по идее, должны перекрываться локальными настройками пользователя). Может там собака порылась?
konstantinov-ms
Я добавил используемый файловый менеджер (у меня это thunar) в список браузеров в /etc/bin/xdg-open
*FIX
/usr/bin/xdg-open
SilentOS
*FIX
/usr/bin/xdg-open

Да, спасибо за исправление. Писал, когда не проснулся ещё толком :) Исправил выше.
Парни, спасибо. Одна голова хорошо, а много - лучше. Как я и подозревал, всё проще:
~/.xinitrc
export BROWSER=nautilus:opera
и нечего в сис. файлы вмешиваться. Натолкнуло на мысль то, что вчера в ночь, по ходу разборок удалил оперу и пытался открыть флэшку через xdg-open /file (писал выше) и она ругалась, что не может найти оперу. При этом /usr/bin/xdg-open дефолтный, там первым в списке firefox, опера отсутствует. Следовательно, приоритет ~/.xinitrc - ну, и решение.
Всем спасибо. Вообще, подозреваю, что учитывая использование WM, ситуация почти нормальная, но в то же время связываю её с обновлением гнома, наутилуса и кучи всего ещё, потому что в “старом” наутилусе флэшки открывались без этих костылей. Что-то там опять “улучшили”. Кстати, /usr/bin/xdg-open тоже изменился, сравните с тем, что по ссылке. Да, заметили, теперь наутилус показывает смонтированные съёмные носители, но не присоединяет их автоматом? По-крайней мере, в компизе:
Присоединить
Извлечь
Безопасно удалить
и на рабочем столе их не отображает, пока не ткнёшь в “Присоединить”.

ps. Ещё раз: прежде всего следует искать решение на уровне юзера и не лезть в системные!
bobart
прежде всего следует искать решение на уровне юзера и не лезть в системные!
Плюсую
 
Зарегистрироваться или войдите чтобы оставить сообщение.