Ich möchte Kanäle auf Servern öffnen, die in irc://
Links in XChat angegeben sind, aber das direkte Zeigen auf XChat-Binärdateien (in Firefox) hat nicht funktioniert. Das Fenster zur Auswahl der Server wird wie gewohnt angezeigt. Ich weiß nicht, wie ich irc://
Links mit XChat in Chromium verknüpfen soll.
10
xchat --existing --url=$@
in einen Terminal-Befehl konvertiert werden könnte ... Ich möchte kein Skript erstellen. Es ist zu mühsam, dies jedes Mal zu tun, wenn ich den PC formatiere.bash -c "xchat --existing --url=$@"
?Antworten:
Eine mögliche Lösung besteht darin, ein kleines Skript zum Öffnen des IRC-Kanals in einem vorhandenen Xchat zu erstellen und dieses an Firefox zu übergeben.
Zum Beispiel - machen Sie eine
/usr/bin
aufgerufene Dateixchat-firefox
und fügen Sie sie ein:Fügen Sie dem Skript ausführbare Berechtigungen hinzu:
Edit-Preferences-Applications Tab
Wählen Sie nun über die Menüoption in Firefox "xchat-Firefox" als Inhaltstyp "irc".Quelle 1 & Quelle 2
quelle
Die Methode von Fossfreedom funktioniert hervorragend, ist jedoch eine Pro-App-Lösung. Zugegeben, Firefox / Chrom ist der häufigste Anwendungsfall, aber es ist einfach, eine systemweite Lösung zu erstellen, sodass sie automatisch für alle Apps automatisch funktioniert , ohne dass jede einzelne konfiguriert werden muss.
Die Lösung besteht darin, eine alternative
.desktop
Datei zu erstellen, die xchat mit demirc://
uri-Schema verknüpft . Dadurch sieht der gesamte Desktop (und jede App) XChat automatisch als IRC-Handler.Kopieren Sie den xchat-Launcher, damit wir ihn bearbeiten können:
Bearbeiten Sie den Inhalt, fügen Sie
MimeType
und hinzuNoDisplay
und ersetzen Sie ihnExec
entsprechend:Installieren Sie nun die Datei. Dies kann nur für Ihren aktuellen Benutzer oder für alle Benutzer durchgeführt werden (stellen Sie den Befehl einfach voran
sudo
):Und das ist es! Sie können die Ergebnisse sofort in Firefox, Chromium oder einer beliebigen Anwendung testen. Testen wir es im Terminal:
Ta-da!
quelle