Fossfreedom'ın yöntemi harika çalışıyor, ancak uygulama başına bir çözüm. Kabul, firefox / krom en yaygın kullanım şeklidir, ancak otomatik olarak çalışır diye bir sistem genelinde bir çözüm yapmak kolaydır bütün her biri yapılandırmak gerek kalmadan, otomatik olarak uygulamalarda.
Çözüm, .desktop
xchat ile irc://
uri şemasını ilişkilendiren alternatif bir dosya oluşturmaktır . Bu, tüm masaüstünün (ve herhangi bir uygulamanın) otomatik olarak XChat'i bir IRC işleyicisi olarak görmesini sağlayacaktır.
Düzenleyebilmemiz için xchat başlatıcısını kopyalayın:
cp /usr/share/applications/xchat.desktop ./xchat-irc-handler.desktop
Ekleyerek içeriğini düzenleyin MimeType
ve NoDisplay
ve değiştirilmesi Exec
bu maç için:
Exec=xchat --existing --url=%u
MimeType=x-scheme-handler/irc;
NoDisplay=true
Şimdi dosyayı yükleyin. Bu yalnızca geçerli kullanıcınız için veya tüm kullanıcılar için yapılabilir (sadece komutun başına sudo
):
xdg-desktop-menu install --novendor ./xchat-irc-handler.desktop
Ve bu kadar! Sonuçları anında, Firefox, Chromium veya herhangi bir uygulamada deneyebilirsiniz . Terminalde test edelim:
xdg-open 'irc://chat.freenode.org/#ubuntu'
Sürpriz!