Anzeige:
Ergebnis 1 bis 1 von 1

Thema: Waimea - Grundzüge

  1. #1
    Premium Mitglied
    Registriert seit
    Dec 2002
    Beiträge
    1.058

    Waimea - Grundzüge

    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:
    Code:
      [sub] (.:mounts:.) 
    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
    Code:
    [sub] (.:mounts:.) 
    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
    Geändert von Da.Bull (02.05.03 um 19:49 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •