IDESK

Aus Deskmodder Wiki
Version vom 24. März 2007, 11:34 Uhr von Gumfuzi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Konfiguration von IDESK


Terminologie

~ ... $HOME ... Kürzel für das Homeverzeichnis 
$ ... user-prompt
# ... root-prompt | Kommentar 
bool(ean) ... true oder false 
int(eger) ... Ganzzahl

control ... STRG-Taste right doubleClk ... Doppelklick mit der rechten Maustaste left singleClk ... Einfacher Klick mit der linken Maustaste middle doubleClk ... Doppelklick mit der mittleren Maustaste (bzw. Mausrad)


Verzeichnisstruktur

~/.ideskrc # Startfile von IDESK 
~/idesktop/ # Verzeichnis für die Icons


IDESK Startfile ~/.ideskrc

# ~/.ideskrc 
# Last Modified Sat Feb 26 14:56:06 CET 2005 
table Config 
 FontName: nu.se 
 FontSize: 8 
 FontColor: #ffffff 
 Locked: false 
 Transparency: 100 
 Shadow: false 
 ShadowColor: #000000 
 ShadowX: 1 
 ShadowY: 2 
 Bold: false 
 ClickDelay: 300 
 IconSnap: true 
 SnapWidth: 30 
 SnapHeight: 10 
 SnapOrigin: BottomRight 
 SnapShadow: true 
 SnapShadowTrans: 200 
 CaptionOnHover: false 
end 
table Actions 
 Lock: control right doubleClk 
 Reload: middle doubleClk 
 Drag: left hold 
 EndDrag: left singleClk 
 Execute[0]: left singleClk 
 Execute[1]: right doubleClk 
end

Details:

CONFIG VARIABLE: ARGUMENT, TYP

  • FontName: Schriftname für die Beschriftung der Icons

Eine Liste der gelandenen Schriftarten bekommt ihr wenn ihr am User-Prompt [code_]$ fc-list[/code_] eintippt

  • FontSize: Schriftgröße in Pixel
  • FontColor: Schriftfarbe, TYP: hex

Locked: true verhindert das Verschieben der Icons, TYP: bool Transparency: Transparenz des Icons, TYP: 8-bit-int

  • Shadow: Schatten, TYP: bool
  • ShadowColor: Schattenfarbe, TYP: hex
  • Shadow[x|y]: Schattengröße in Pixel
  • Bold:: Iconbeschriftung fett oder nicht, TYP: bool
  • ClickDelay: Verzögerung beim Doppelklick in Millisekunden
  • IconSnap: Icons an einem Raster ausrichten, TYP: bool

Snap[Width|Hight]: Größe des Rasters in Pixel SnapOrigin:: Ursprung des Rasters, [TopLeft|TopRight|BottomLeft|BottomRight]

  • CaptionOnHover: Beschriftung beim MouseOver/Fokus, TYP: bool

ACTIONS

  • Lock: Verhindert das versehentliche Verschieben
  • Reload: Lädt die Konfigurationsdatei(en) neu
  • Drag: Icons verschieben

EndDrag: Beendet den Drag-Modus

  • Execute[0]: Action/Commando 1
  • Execute[1]: Action/Commando 2 (ermögl. mit einem Icon 2 verschiedene

Programme zu laden)


Verknüpfungen

Die Verknüpungen die am Desktop erscheinen sollen kommen in das Verzeichnis

~/.idesktop/ und haben die Dateiendung .lnk
table Icon 
 Caption: firefox 
 Command: firefox 
 Icon: /home/bernhard/.idesktop/lila/64x64/apps/firefox.png 
 X: 817 
 Y: 687 
end

Detais:

  • Caption: Beschriftung des Icons

Command: Commando des auszuführenden Programms

  • Icon: Pfad zum Icon
  • [X|Y]: Horizontale/vertikal Ausrichtung des Icons, wird beim Drag &

Drop automatisch angepasst


IDESK starten

$ idesk

um IDESK im Hintergrund zu starten (empfohlen)

$ idesk &


IDESK automatisch mit dem WindowManager zu starten

Windowmanager wird ohne Displaymanager (wie kdm, xdm, etc.) gestartet

Dazu folgenden Eintrag in der

 ~/.xsessionrc machen: idesk & 

Sollte die

~/.xsessionrc nicht vorhanden sein einfach neu anlegen.
$ echo 'idesk &' > ~/.xsessionrc

Das Startfile muß natürlich ausführbar sein.

$ chmod +x ~/.xsessionrc


Windowmanager wird ohne Displaymanager gestartet

Funktioniert analog zum vorigen Punkt, anstelle der

~/.xsessionrc wird 

aber die

~/.xinitrc gelesen.