Pertanyaan Buka irc: // tautan di XChat dari Firefox dan Chromium


Saya ingin membuka saluran di server yang ditentukan dalam irc:// link di XChat, tetapi langsung menunjuk ke XChat binary (di Firefox) tidak berfungsi - jendela untuk memilih server muncul seperti biasa. Saya tidak tahu bagaimana cara mengasosiasikannya irc:// tautan dengan XChat di Chromium.


10
2017-08-04 07:09


asal


ada tautan di sini yang menjelaskan berbagai cara untuk versi firefox dan xchat yang lebih lama - mungkin itu masih berfungsi? ubuntuforums.org/archive/index.php/t-25372.html - fossfreedom♦
Hmm, jika xchat --existing --url=$@ dapat diubah menjadi perintah Terminal ... Saya tidak ingin membuat skrip. Terlalu banyak tugas untuk melakukannya setiap kali saya memformat PC. - Oxwivi
mungkin sesuatu seperti itu bash -c "xchat --existing --url=$@" ? - fossfreedom♦
Script Bash bekerja, tidak bisa menggunakan perintah Terminal. Jadi jika Anda dapat mempostingnya sebagai jawaban, saya dapat menyelesaikan pertanyaan ini. - Oxwivi


Jawaban:


Salah satu solusi yang mungkin adalah membuat skrip kecil untuk membuka irc chanel di xchat yang ada, dan mengirimkannya ke Firefox.

Misalnya - membuat file /usr/bin bernama xchat-firefox dan letakkan di dalamnya:

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

Tambahkan izin yang dapat dieksekusi ke skrip:

sudo chmod +x xchat-firefox

Sekarang menggunakan opsi menu Edit-Preferences-Applications Tab di Firefox pilih "xchat-firefox" untuk tipe konten "irc".

sumber 1 & sumber 2


7
2017-09-06 22:49





Metode Fossfreedom bekerja dengan baik, tetapi ini adalah solusi per aplikasi. Diberikan, firefox / kromium adalah itu kasus penggunaan yang paling umum, tetapi mudah untuk membuat solusi seluruh sistem sehingga secara otomatis akan berfungsi semua aplikasi secara otomatis, tanpa perlu mengonfigurasi masing-masing.

Solusinya adalah menciptakan alternatif .desktop file yang mengasosiasikan xchat dengan irc:// skema uri. Ini secara otomatis akan membuat seluruh desktop (dan aplikasi apa pun) melihat XChat sebagai penangan IRC.

Salin peluncur xchat sehingga kita bisa mengeditnya:

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

Edit isinya, tambahkan MimeType dan NoDisplay, dan mengganti Exec untuk mencocokkan ini:

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

Sekarang instal file. Ini dapat dilakukan untuk pengguna Anda saat ini saja atau untuk semua pengguna (cukup tambahkan perintah dengan sudo):

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

Dan itu dia! Anda dapat langsung mencoba hasilnya, di Firefox, Chromium, atau apa saja aplikasi. Mari kita uji di terminal:

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

Ta-da!


6
2018-04-30 21:17