Я использую несколько chat/IM приложений на своем ноутбуке работы и хотел бы к щелчкам ссылки из одного приложения чата или от щелчков ссылки в терминале открыться в Хроме, и из других приложений чата для открытия в Firefox.
Сами приложения чата ничего не имеют в настройках для установки этого поведения. Это возможно на другом уровне? Если так, как?
Я решил это путем создания альтернативы xdg
каталог конфигурации и изменение .desktop
файл для приложения чата, которое я хотел иметь открытый в другом браузере (а именно, Telegram)
Шаги для решения:
Создайте новый каталог на своем доме mkdir $HOME/.config-alt
и созданный a mimeapps.list
зарегистрируйте его (touch $HOME/.config-alt/mimeapps.list
)
Отредактируйте этот файл для использования альтернативного браузера, например:
text/html=Firefox.desktop;
x-scheme-handler/http=Firefox.desktop;
x-scheme-handler/https=Firefox.desktop;
x-scheme-handler/about=Firefox.desktop;
x-scheme-handler/unknown=Firefox.desktop;
Изменитесь .desktop
файл, который открывает Ваше приложение для добавления XDG, связал переменную среды - например, telegram.desktop
(обычно в /etc/share/applications
или $HOME/.local/share/applications/
, но зависит от Вашей установки), Изменение Exec=/path/to/bin
кому: Exec=env XDG_CONFIG_HOME=$HOME/.config-alt/ /path/to/bin
Перезапустите приложение через его ярлык, оно должно открыть ссылки в Вашем предпочтительном браузере, не смешивая с другими приложениями