Откройте ссылки irc:// в XChat из Firefox и Chromium

Я хочу открыть каналы на серверах, указанных в irc:// ссылки в XChat, но напрямую указывающие на двоичный файл XChat (в Firefox), не работали - окно выбора серверов появляется как обычно. Я не знаю как общаться irc:// ссылки с XChat в Chromium.

2 ответа

Решение

Одно из возможных решений - создать небольшой скрипт для открытия канала irc в существующем xchat и передать его в Firefox.

Например - сделать файл в /usr/bin называется xchat-firefox и вставьте в него:

#!/bin/bash
xchat --existing --url=$@

Добавьте исполняемое разрешение для скрипта:

sudo chmod +x xchat-firefox

Теперь с помощью опции меню Edit-Preferences-Applications Tab в Firefox выберите "xchat-firefox" для типа содержимого "irc".

источник 1 и источник 2

Метод Fossfreedom прекрасно работает, но это решение для каждого приложения. Конечно, Firefox/ Chromium является наиболее распространенным вариантом использования, но легко создать общесистемное решение, чтобы оно автоматически работало для всех приложений автоматически, без необходимости настраивать каждое из них.

Решение состоит в том, чтобы создать альтернативу .desktop файл, связывающий xchat с irc:// схема URI. Это автоматически заставит весь рабочий стол (и любое приложение) видеть XChat как обработчик IRC.

Скопируйте xchat launcher, чтобы мы могли его отредактировать:

cp /usr/share/applications/xchat.desktop ./xchat-irc-handler.desktop

Отредактируйте его содержимое, добавив MimeType а также NoDisplay и замена Exec чтобы соответствовать этому:

Exec=xchat --existing --url=%u
MimeType=x-scheme-handler/irc;
NoDisplay=true

Теперь установите файл. Это может быть сделано только для вашего текущего пользователя или для всех пользователей (просто добавьте команду с sudo):

xdg-desktop-menu install --novendor ./xchat-irc-handler.desktop

И это все! Вы можете попробовать результаты немедленно, в Firefox, Chromium или любом другом приложении. Давайте проверим это в терминале:

xdg-open 'irc://chat.freenode.org/#ubuntu'

Та-да!

Другие вопросы по тегам