Waimea:
Installation:
Als erstes benötigt man fuer die Installation eine aktuelle Version von Waimea. Diese ist unter Anderem unter diesem link zu finden http://www.waimea.org/download.html
Hast du das File runtergeladen, meldest du dich entweder als root an oder besorgst dir mit "su -" root rechte und extrahierst das File mit
Code:
tar -xvzf waimea-0.4.0
(wenn du den Link befolgt hast und die neueste Version gezogen hast. Ansonsten "tar -xvzf waimea-Version") in ein Verzeichnis deiner Wahl (/tmp oder /root beispielsweise)
Dann wechselst du mit "cd waimea-0.4.0" (oder "cd waimea-Version") in das eben erstellte
Waimea-Verzeichnis. Dort gibst du dann folgendes ein:
Code:
./configure --prefix=/usr --enable-shape --enable-xinerama \
--enable-render --enable-randr --enable-xft \
--enable-pixmap &&
make &&
make install
Jetzt sollte Waimea erst einmal "nackt" installiert sein. Wenn du mehr über die Prefixes wissen willst, schau in der readme in deinem erstellten Verzeichnis nach, da steht das ganz genau drin. Weiter mit der Konfiguration.
Konfiguration:
starten von Waimea
Es gibt mehrere Möglichkeiten, Waimea nach dem Einloggen benutzen zu können. Eine Möglichkeit ist das Bearbeiten der ".xinitrc" (siehe 1 Kapitel weiter unten). Eine andere Möglichkeit ist die Konfiguration des jeweiligen Login-Managers (beispielsweise kdm oder gdm). kdm kann beispielsweise unter Suse per Kontrollzentrum eingerichtet werden. Wer sich für die .xinitrc entscheidet wird damit leben müssen, solange waimea starten zu müssen, bis der Eintrag "exec waimea" aus selbiger gelöscht oder auskommentiert wird.
.xinitrc
Nun muss erst einmal X beigebracht werden, dass es jetzt Waimea starten soll und nicht
mehr den (eventuell) alten Windowmanager. Deshalb editiert man die alte ".xinitrc"
(mit "vim /home/username/.xinitrc", beispielsweise). Nun kommentiert man das "exec
Windowmanager" aus ("# exec Windowmanager") und schreibt "exec waimea" hintendran.
Sollte diese Datei noch nicht existieren, legst du gerade eine in dein /home verzeichnis an und schreibst ein "exec waimea" rein.
.waimearc
Dann ist die /home/username/.waimearc dran. In dieser Datei werden die Starteigenschaften
von Waimea bearbeitet. Hier wird eingestellt, welcher Style beim Start von Waimea geladen
werden soll (screen0.styleFile:), wo sich die menu-file befindet (Standart:
screen0.menuFile: ~/.waimea/menu) und vieles Andere mehr. Das File sollte entweder wie in
der Readme aussehen, oder ungefähr so:
Code:
scriptDir: ~/.waimea/scripts
screenMask: 0 1 2 3
doubleClickInterval: 300
screen0.styleFile: ~/.waimea/styles/Default.style
screen0.menuFile: ~/.waimea/menu
screen0.actionFile: ~/.waimea/actions/action
screen0.numberOfDesktops: 4
screen0.desktopNames: Desktop 1,Desktop 2,Desktop 3,Desktop 4
screen0.doubleBufferedText: True
screen0.colorsPerChannel: 8
screen0.cacheMax: 200
screen0.imageDither: True
screen0.virtualSize: 3x3
screen0.menuStacking: Normal
screen0.transientAbove: True
screen0.dock0.geometry: -0+0
screen0.dock0.order: n/.*/
screen0.dock0.desktopMask: All
screen0.dock0.centered: False
screen0.dock0.direction: Vertical
screen0.dock0.gridSpace: 2
screen0.dock0.stacking: AlwaysOnTop
screen0.dock0.inworkspace: False
menu
Das Rechts-Klick-Menu ist das einzige, von Waimea dahergebrachte Menu. Es ist in der
Datei ~/.waimea/menu gespeichert. Hier kann es nach belieben verändert werden. Dabei
ist auf folgendes zu achten: Soll ein neuer Menueintrag (mit Untermenus) konstruiert
werden, muss man folgendes einfügen:
Code:
[submenu] (.:menu:.)
[item] (:programm-name) {programmaufruf}
[end]
Erläuterung: Das Menu ".:menu:." Wird im Menu angezeigt. Bleibt man nun mit der Maus
über diesem Eintrag oder klickt ihn an, so öffnet sich das Untermenu programm-name.
Klick man nun auf "programm-name", so wird programmaufruf ausgeführt.
Der Aufruf eines Scripts geschieht allerdings über:
wobei das scriptdir ~/.waimea/scripts ist, ".:mounts:." Angezeigt wird und
~/.waimea/scripts/mounts.pl geladen wird.
Abschluss
So, dein System mit Waimea müsste nun betriebsbereit sein. Falls dir dein Desktopmotiv
nicht gefällt (wahrscheinlich ;)), dann schau mal unter
http://130.239.134.83/cgi-bin/waimea...s.pl?mode=list
Es gibt unter www.waimea.org auch einen Wampager (zeigt an, auf welchem virtuellen
Desktop man sich befindet) und ähnliche Dinge.
dynamisches mount-menu
Code:
#!/bin/sh
echo '[title] (mounts)'
echo '[submenu] (cdrom)'
if mount | grep -c /media/cdrom &> /dev/null ; then
echo '[item] (cdrom unmounten) {umount /media/cdrom}'
echo '[item] (cdrom auswerfen) {eject /media/cdrom}'
echo '[item] (cdrom content) {Eterm --trans --scrollbar=off -n Neo@Konsole -c green -f green
-e mc /media/cdrom}'
else
echo '[item] (cdrom mounten) {mount /media/cdrom && Eterm --trans --scrollbar=off -c green
-n Neo@Konsole -f green -e mc /media/cdrom}'
echo '[item] (cdrom auswerfen) {eject /media/cdrom}'
fi
echo '[end]'
Diesen Code in eine Datei (beispielsweise "mounts.pl") einfügen und speichern. Dann in das ~/.waimea/scripts kopieren und mit ins menu einbinden (siehe oben unter "menu"). Allerdings ist für das Auswerfen des CDrom-Laufwerkes das Pakete "eject" erforderlich, muss also vorher installiert sein, genauso, wie der mc, um die files, die auf der frisch gemounteten CD liegen anzuzeigen.
Neue Styles
Hast du dir einen neuen Style ausgesucht, lädst du ihn dir am besten erst mal runter ;). Ist
das geschehen, dekomprimierst du das .tar-File. In diesem .tar-File befinden sich nämlich meist mehrere Dateien. In den meisten Fällen sind es genau 2 Dateien, wobei eine Datei ein Bild ist (entweder *.jpg oder *.png) und die andere die Waimea-Style-Datei (*.style). Die Bilddatei kopierst du in den Ordner ~/.waimea/backgrounds und die Waimea-Style-Datei kopierst du in den Ordner ~/.waimea/style . Dann öffnest du die Waimea-Style-Datei (beispielsweise
Code:
vim /home/username/.waimea/styles/name.style
) mit einem Editor und schaust dir die Zeile an (meistens ganz unten), in der der Pfad zu deinem Hintergrundbild steht (rootcommand: bla /irgend/was/bildname.jpg) und ändest ihn in Folgendes:
Code:
rootCommand: Esetroot -s ~/.waimea/backgrounds/hintergrundbild.jpg
. Die Funktioniert allerdings erst nach der Installation des Eterm (achtung, großes "E")-Paketes. Des Weiteren muss der name "hintergrundbild.jpg" durch den Name des jeweiligen Hintergrundbildes ersetzt werden.
Transparenz
- Eterm: "Eterm --trans" macht Eterm transparent.
"Eterm --scrollbar=off" lässte die Scrollbar verschwinden.
- aterm: "aterm -tr "
Autostart von Programmen
Wenn du ein oder mehrere Programme direkt beim Starten von Waimea aufrufen möchtest, ist dies weiter kein Problem ! Da du ja (wie oben beschrieben) deine ~/.xinitrc schon angelegt hast, suchst du die Zeile "exec waimea" vor diese Zeile schreibst du einfach den Programmnamen, gefolgt von einem "&" !
Willst du beispielsweise Mozilla und gkrellm2 mit Waimea zusammen aufrufen, schreibst du folgendes in die ~/.xinitrc :
Code:
mozilla &
gkrellm2 -w &
exec waimea
MfG Markus
Lesezeichen