Freitag, 22. Januar 2010
Ratpoison
![]()
Ratpoison ist ein sehr schlanker Window Manager, ohne großen Schnick-Schnack. Er ist nur wenige kB klein und hat auch nur wenig Abhängigkeiten, weshalb er auch extrem schnell, fast ohne Wartezeit, startet und nach dem starten auch nur sehr wenig Ressourcen verbraucht.
“Rattengift”
bzw Mäusegift ist die deutsche Übersetzung von Ratpoison. Der sparsame Fenstermanager lässt sich nämlich auch ausschließlich mit der Tastatur bedienen, aber keine Angst für die einzelnen Fenster könnt ihr natürlich trotzdem ganz die Maus benutzen.
Platzverschwendung
Platzverschwendung ist für Ratpoison ein Fremdwort. Es gibt keine unnötigen grafischen Spielereien und auch keine Fensterdekorationen, wozu auch … was tut man mit Fensterdekorationen … Fenster verschieben -> geht mit Ratpoison so nicht … Fenster verschieben/minimieren/schließen -> geht bei Ratpoison nicht mit der Maus
Der Bildschirm wird so optimal ausgenutzt, da außer dem Fensterinhalt kein Platz mehr für den Window Manager gebraucht wird. Gerade auch aus diesem Grund kann ich Ratpoison Netbook-Nutzern empfehlen, da hier die Bildschirme bzw. die Auflösungen doch eher kleiner/geringer sind.
Konfiguration/Bedienung
Man kann Ratpoison ganz nach seinem Geschmack konfigurieren, es lässt eigentlich fast keine Wünsche offen.
Die ganze Bedienung läuft eigentlich über Tastenkombinationen … hier könnte für manche am Anfang ein wenig Eingewöhnungszeit nötig sein.
Wie das genau funktioniert ist hier ganz gut beschrieben.
Um mal ein Paar Beispiele zu geben:
- - Strg+T N -> Wechselt zum nächsten Fenster
- - Strg+T S -> Teilt den Bildschirm vertikal
wobei Strg+T die Standard Escape-Sequenz ist um in den Befehlsmodus zu kommen, in dem man Befehle an Ratpoison zu übergeben kann.
Konfigurationsvorschläge/-hilfen:
Einträge für die ~/.ratpoisonrc:
- - escape M-space legt die Escape-Sequenz auf Alt+Leer, da ich dies angenehmer finde, da da die Finger eh schon liegen
- - bind space next nächstes Fenster mit Alt+Leer Leer
- - bind X Y Mit diesem Befehl kann man den Befehl Y auf die Tastenkombination <Escape-Sequenz> X legen
- - definekey top s-f exec firefox legt Firefox auf <Win>+F
- - definekey top X Y Mit diesem Befehl kann man den Befehl Y auf die Tastenkombination X legen
Um Ratpoison aus Gdm/Kdm heraus starten zu können muss man noch einen Session-Eintrag dafür anlegen. Dazu legt man unter /usr/share/xsessions/ die Datei ratpoison.desktop anlegen (dazu benötigt man Root-Rechte) mit folgendem Inhalt:
[Desktop Entry]
Encoding=UTF-8
Name=Ratpoison
Comment=Highly configurable and low resource X11 Window manager
Exec=ratpoison
Terminal=False
TryExec=/usr/bin/ratpoison
Type=Application[Window Manager]
SessionManaged=false
Nun sollte man im Gdm/Kdm unter dem Menüpunkt Sessions auch Ratpoison auswählen können
Nützliche Programme
Trayer
Da Ratpoison kein Tray hat, ein Tray aber für mich ein Muss ist, habe ich mir hier mit Trayer beholfen.
Seit Ubuntu Karmic ist es leider aus den Paketquellen verschwunden, deshalb habe ich mir ein Paket dafür selbst gebaut.
Um euch die Mühe zu sparen könnt ihr mein Paket hier Downloaden (wenns nicht funktioniert bitte bescheid sagen).
config….aufruf … benutzung
Zur Konfiguration … ich habe in der ~/.ratpoisonrc die Einträge:
unmanage panel set padding 0 0 0 16
damit wird Trayer nicht von Fenstern überdeckt
und damit es automatisch mitgestartet wird noch in die ~/.xinitrc den Eintrag:
trayer --align right --edge bottom --distance 0 --expand true --transparent true --alpha 255 --tint 0 --SetDockType true --SetPartialStrut true --height 0 &
Hast du Zeit?
Was mir bei Ratpoison auch noch fehlte war eine Uhr. Ich habe immer gerne die Zeit im Auge. Auf meiner Suche bin ich dann auf das Programm osd-clock gekommen, welches man dank durchsichtigem Trayer auch noch mit in den ausgesparten Raum am Bilschirmrand platzieren kann.
Damit auch dies automatisch mitgestartet wird kommt in die ~/.xinitrc:
osd_clock -F "%H:%M %d.%m.%y" -f -misc-fixed-medium-r-semicondensed--13-*-*-*-c-*-*-* -c grey &
Mehr Platz, die Zweite
Fast jeder Window Manager bietet die Möglichkeit mit mehreren Arbeitsflächen zu arbeiten. Ratpoison an sich auch, man muss aber dazu das Script rpws starten. Dazu erstellt man einen Eintrag in der ~/.ratpoisonrc zum Beispiel:
exec rpws init 4 -k
Es werden automatisch Tastenkürzel angelegt um die Arbeitsflächen mit Alt+F1-4 wechseln zu können.
Als kleine Anregung hier noch ein Paar Dateien von mir zum Downloaden:
- - ~/.ratpoisonrc
- - ~/.xinitrc (habs noch ein bisschen mit Erklärungen versehen)
weitere Infos findet ihr z.b. auf Ubuntuusers
Ich finde Ratpoison ist, wenn man ein Paar zusätzliche Programme nutzt, ein durchaus nutzbarer Ersatz eines großen Desktop Environments, wie z.B. Gnome oder KDE, auch wenn man sich unter Umständen ein wenig einarbeiten muss
Kommentar hinzufügen
Die Felder Name und Kommentar sind Pflichtfelder.
Samstag, Januar 23, 2010 - 19:49:36
Ich bevorzuge da subtle(http://subtle.de). Der hat ne minimale Bar mit drin, ist gut mit Tasten bedienbar aber hat auch optional einen Floating Mode und ist mit der Maus bedienbar. Die Config ist sehr gut dokumentiert und leicht verständlich in ruby.
Sonntag, Januar 24, 2010 - 00:10:52
@linopolus hm… sieht auf den ersten Blick ganz interessant aus, werd ich bei Gelegenheit mal testen
Montag, Januar 25, 2010 - 12:24:28
Also noch minimaler mit DWM. Konfigurieren, Compilieren, Benutzen. Schaut dann, wenn du einige Programme gestartet hast (in meiner Konfiguration mit Mod4+P = ) so aus:
http://ubuntu-pics.de/bild/39628/myscreenshot2_UpLza4.png
Auch weiterhin viel Spaß beim Ratten vergiften
Samstag, Juli 31, 2010 - 17:49:14
Hi man,
Your blog is awesome but my Deutsch is not very good (still learning)Are you planing to add complete English translation of your blog?.Also if you are looking for link exchange with quality removals or moving companies,please drop an email-I will be glad to add your link in our database.
Regards,
Chris
Samstag, Juli 31, 2010 - 18:08:23
@Iphone 4 case
thx! hmm… I don’t think that I will add translations to my blog, sry … in addition I’m not sure if my english would be good enough
Donnerstag, Oktober 21, 2010 - 18:30:08
you could use babble fish. i’m not sure about flatpress but i know WP has a few plugins to translate your blog.
Donnerstag, Oktober 21, 2010 - 19:30:51
@Iphone 4 case @enterprise mdm: Then I would suggest to you to save the link to the translated site instead of the original link to my blog (here it is: http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=http://burned.zerties.org/blog/&lp=de_en&btnTrUrl=translate ) so you can directly browse my blog in english (I hope the translations are understandable^^) sry, I think there is no plugin for flatpress (maybe there will be one)
Montag, Januar 9, 2012 - 08:51:46
I know the window manager can be changed but I would like to know which one it comes with “stock.”
Montag, Januar 9, 2012 - 11:42:39
depends on the distribution you install
… kubuntu uses kwin, ubuntu uses mutter i think (since unity, before it were metacity/compiz), …