Sat, 10 Jul 2010

Fluxbox und Ubuntu: Pidgin in Tabs anordnen

Eines der Killerfeatures meines geliebten Windowmanagers Fluxbox ist die Möglichkeit, Fenster einzelner oder auch mehrerer Programme in Tabs anzuordnen. Unter Debian auf meinem Desktoprechner hat es dazu bisher immer gereicht, in die Datei ~/.fluxbox/groups den/die Programmnamen anzugeben, die zusammen in Tabs angeordnet werden sollen. Das funktioniert nun auf meinem Netbook mit installiertem Ubuntu leider nicht mehr - zumindest nicht mit Pidgin.

Tatsächlich findet sich im Fluxbox-Wiki der Hinweis: »NOTE: the groups file is deprecated since version 0.9.1«. Allerdings half es auch nicht einfach weiter - wie in dem Wiki beschrieben - den Programmnamen in die nun dafür favorisierte Datei ~/.fluxbox/apps einzutragen: Das Fenster mit der Buddyliste erschien weiterhin immer wieder abgetrennt vom Chatfenster...

Auf die Lösung kam ich heute erst nach vielem rätselraten und herumprobieren. Zwar reicht es für eine Anwendung wie dem Gnome-Terminal, einen Eintrag vorzunehmen, wie:

[group] (workspace=[current])
[app] (name=gnome-terminal)
[end]

Bei Pidgin sieht das dann aber ein wenig anders aus: die einzelnen Fenster des Chatprogramms wollen benannt sein, um tatsächlich in Tabs angeordnet zu werden:

[group]
[app] (name=Pidgin) (class=Pidgin) (role=buddy_list)
[app] (name=Pidgin) (class=Pidgin) (role=conversation)
[end]

Schon sieht alles aus wie es soll: Buddyliste und Chatfenster sind getabbed, die Passwortabfrage, Einstellungsfenster etc. erscheinen weiterhin vom restlichen Programmfenster abgelöst.


posted at: 22:36 | path: /2010 | permanent link to this entry | Tags: , , ,

Sun, 04 Jul 2010

Epiphany-browser, Cookies und about:config

Nach einer leider nötigen Neuinstallation gehören natürlich auch die Cookie-Einstellungen der Browser wieder angepasst. Nur: in Debian Lenny funktioniert beim Browser Epiphany die Anpassung über das übersichtliche about:config nicht mehr (gibt's eigentlich schon einen Bugreport?).

Wenn man weiss, wie die zu ändernde Option genau heisst, kann man diese allerdings auch selbst in die Datei ~/.gnome2/epiphany/mozilla/epiphany/prefs.js eintragen.

Bei mir ging es vor allem erstmal wieder um das Cookie-Management, wie ich es schon einmal für Epiphany beschrieben hatte: Damit nun auch ohne funktionierendes about:config alle Cookies nach Beenden des Browsers gelöscht werden, trage man in oben genannte Datei nach:

user_pref("network.cookie.lifetimePolicy", 2);

Damit diese Option auch übernommen wird, darf Epiphany nicht geöffnet sein - sonst wird die Datei beim Schliessen wieder mit den vorherigen Werten überschrieben!


posted at: 01:25 | path: /2010 | permanent link to this entry | Tags: , ,