Howto Desktopicons
From Fluxbox-wiki
Wie bekomme ich Icons auf den Desktop
Fluxbox bietet standardmässig keine Icons auf dem Desktop an. Die Applikationen werden bequem über das Menü oder mit Tastenkürzeln gestartet. Wer dennoch Icons haben will kann auf zwei Programme zurückgreiffen:
(Wichtig: diese Programme gehören _nicht_ zu Fluxbox, Fehlermeldungen bitte an die jeweiligen Entwickler)
idesk
Idesk zeichnet Icons auf den Desktop und kann bei Einzel- oder Doppelklick einen Befehl ausführen.
Die Konfiguation von idesk ist relativ simpel. Mit einem Texteditor öffnet man die
~/.ideskrc
Datei, welche wie folgt aussieht:
table Config FontName: tahoma FontSize: 8 FontColor: #ffffff Locked: false Transparency: 150 HighContrast: true Shadow: true ShadowColor: #000000 ShadowX: 1 ShadowY: 2 Bold: false ClickDelay: 300 IconSnap: true SnapWidth: 55 SnapHeight: 100 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 doubleClk Execute[1]: right doubleClk end
Die meisten Werte sollten selbsterklärend sein, ansonsten sind sie in der Dokumentation von idesk beschrieben.
Icons werden auch sehr einfach erstellt:
$ mkdir ~/.idesktop
In diesem Verzeichniss kann man Textdateien (mit Endung .lnk) erstellen.
Der Inhalt sollte wie folgt aussehen:
table Icon Caption: Name der Anwendung Command: Befehl der ausgeführt wird Icon: /pfad/zu/einem/bild.png X: 100 Y: 50 end
Nun muss idesk nur noch gestartet werden.
$ idesk
Es empfiehlt sich, idesk in den Fluxbox Autostart zu übernehmen (~/.fluxbox/startup)
idesk &
fbdesk
FBDesk erstellt Symbole auf dem Desktop, welche direkt mit einem Kontextmenü bearbeitet werden können. Dieses Menü erscheint bei einem Rechtsklick auf das Icon und sieht etwa so aus:
Icon menu Set command Set label _________ New icon Delete icon _________ Text alpha: 0 Icon alpha: 255 Reload config _________ Exit FbDesk
Dabei greifft es noch auf folgende Zeilen in der Datei ~/.fluxbox/init zu:
fbdesk.iconFile: <Dateiname der Iconsdatei> fbdesk.font: <icon Schriftart> fbdesk.textColor: <Textfarbe> fbdesk.snapX: <x snap size> (default: 5) fbdesk.snapY: <y snap size> (default: 5) fbdesk.doubleClickInterval: <Zeitintervall für Doppelklick> fbdesk.textPlacement: <Textplatzierung> fbdesk.iconAlpha: <Transparenz zwischen 0 und 255> fbdesk.textAlpha: <Transparenz zwischen 0 und 255> # Mögliche Werte für die Textplatzierung: Left, Right, Top and Bottom
Ein Eintrag in die ~/.fluxbox/fbdesk.icons sieht so aus:
[Deskop Entry] Icon=Dateiname des Bildes Name=Text Exec=Befehl Pos= horiz vert # Position [end]

