[XChat] Auf allen Servern als abwesend markieren
Die voreingestellte Tastenkombination um sich selber als abwesend zu markieren lautet Alt+A. Wenn man wie ich aber auf mehreren IRC-Servern unterwegs ist muss man diese Tastenkombination auf jedem Server einzeln betätigen. Logischerweise dauert das je nach Anzahl der Server relativ lang, bis man überall den Status geändert hat.
Abhilfe schafft da der Befehl /allserv away [Abwesenheitsgrund]. Da das aber im Vergleich zum einfachen /away bzw. zur Tastenkombination verdammt viel zu tippen ist, hab ich mir einen Alternativbefehle und einen Tastaturshortcut angelegt.
Wie das geht erfahrt ihr im Folgenden:
Einen benutzerdefinierten Befehl kann man unter Einstellungen -> Fortgeschritten -> Benutzerkommandos anlegen.
Dort klickt man jetzt auf "Hinzufügen" und gibt dort wo "*NEU*" steht den Namen des Befehls ein, z.B. was kurzes wie "WEG". In das Feld daneben schreibt man allserv away &2 rein. Das "&2" steht für den Abwesenheitsgrund, damit man später /weg Ich bin nicht da. eingeben kann. Jetzt wird noch ein neuer Befehl angelegt, der den Abwesenheitsstatus wieder auf allen Servern entfernt. Als Name vielleicht "RE" und das Kommando lautet allserv back. Speichern nicht vergessen! Mal kurz ausprobieren, sollte funktionieren.
Nun kommen wir zu den Tastenkombinationen:
Auch dazu gibt es ein passendes Fenster, das man im Menü unter Einstellung -> Fortgeschritten -> Tastenkürzel aufrufen kann.
Dieses Fenster sieht zugegebenermaßen ein bisschen unübersichtlich aus, aber keine Angst, es wird nicht wesentlich schwieriger als der vorherige Schritt. Um einen neuen Shortcut anzulegen muss man zuerst auf "Hinzufügen" knopfen und den neu erstellten Eintrag in der Liste anklicken. Rechts können die Einstellungen vorgenommen werden: In das Feld "Taste" trägt man beispielsweise ein "w" für "WEG" ein, bei "Daten 1" kommt der Befehl rein, also /weg Ich bin beschäftigt., danach unbedingt Enter drücken sonst werden die Einstellungen nicht in die Liste übernommen. Anschließend unten rechts in der Ecke "Alt" ankreuzen und "Run Command" auswählen. Nun das Gleiche noch mal machen, bloß als Taste "r" für "RE" eingeben und beim Eingabefeld darunter /allserv back einfügen. "Alt" und "Run Command" nicht vergessen!
Fertig soweit, nur noch ein kleiner Test, also drückt mal "Alt+W" und danach "Alt+R", im Chatfenster sollte dann sowas stehen: "* You have been marked as being away" und "* You are no longer marked as being away".
Gut, dann habt ihr jetzt einen benutzerdefinierten Befehl um auf allen Servern den Abwesenheitsstatus zu ändern und dazugehörige Tastenkombinationen!
Links in XChat mit einfachem Mausklick öffnen
Standardmäßig muss man, um Links in XChat im Browser zu öffnen, erst einen Rechtsklick auf die URL machen und dann "Link im Browser öffnen" auswählen, was (zumindest für mich) ziemlich umständlich ist. Was mich bislang tierisch genervt hat kann man abstellen:
~/.xchat2/xchat.conf mit einem Texteditor öffnen und "gui_url_mod = 4" in "gui_url_mod = 0" ändern. Anschließend die Zugriffsrechte der Datei auf "Lesen" einschränken. In Nautilus: Rechtsklick auf xchat.conf -> Zugriffsrechte -> Besitzer (dort sollte dein Benutzername stehen) -> Zugriff: Nur Lesen. Denn XChat möchte warum auch immer die Konfiguration immer wieder zurücksetzen, und damit machen wir der Software einen Strich durch die Rechnung.
[via]