Я хочу открыть каналы на серверах, указанных в irc://
ссылках в XChat, но прямое указание на двоичный файл XChat (в Firefox) не сработало - окно выбора серверов появляется как обычно. Я не знаю, как связать irc://
ссылки с XChat в Chromium.
10
xchat --existing --url=$@
бы можно было преобразовать в команду терминала ... Я не хочу создавать сценарий. Слишком много хлопот, чтобы делать это каждый раз, когда я форматирую ПК.bash -c "xchat --existing --url=$@"
?Ответы:
Одно из возможных решений - создать небольшой скрипт для открытия канала irc в существующем xchat и передать его в Firefox.
Например - создайте файл в
/usr/bin
вызываемом файлеxchat-firefox
и вставьте в него:Добавьте исполняемое разрешение для скрипта:
Теперь, используя опцию меню
Edit-Preferences-Applications Tab
в Firefox, выберите «xchat-firefox» для типа контента «irc».источник 1 и источник 2
источник
Метод Fossfreedom прекрасно работает, но это решение для каждого приложения. Конечно, светлячок / хром наиболее распространенный случай использования, но это легко сделать общесистемное решение , так что бы автоматически работает для всех приложений автоматически, без необходимости настройки каждых из них.
Решением является создание альтернативного
.desktop
файла, связывающего xchat соirc://
схемой uri. Это автоматически заставит весь рабочий стол (и любое приложение) видеть XChat как обработчик IRC.Скопируйте xchat launcher, чтобы мы могли отредактировать его:
Редактировать его содержимое, добавляя
MimeType
иNoDisplay
, и заменить ,Exec
чтобы соответствовать следующим образом :Теперь установите файл. Это может быть сделано только для вашего текущего пользователя или для всех пользователей (просто добавьте команду с помощью
sudo
):Вот и все! Вы можете попробовать результаты сразу, в Firefox, Chromium или любом другом приложении. Давайте проверим это в терминале:
Та-да!
источник