IceWM a iDesk

Peter Cernoch pcernoch na volny.cz
Pátek Červenec 8 17:07:20 CEST 2005


Postup je jednoduchy, az na to ze se nejedna o .ideskrc :

v domacim adresari ($HOME) vytvorite adresar .idesktop
V nem je potom nutne vytvorit pro kazdou ikonku konfiguracni soubor
s priponou "lnk", napr. u mne:

soubor gimp.lnk obsahuje text:

----------------------------
table Icon
   Caption: Gimp
   Icon: /usr/share/idesk/icons/gimp.png
   X: 865
   Y: 104
   Command[0]: gimp
   Command[1]: gimp
end
----------------------------


nebo soubor xmms.lnk :

----------------------------
table Icon
   Caption: XMMS
   Icon: /usr/share/idesk/icons/xmms.png
   X: 935
   Y: 104
   Command[0]: xmms
   Command[1]: nedit ~/.idesktop/xmms.lnk
end
----------------------------



Vyznam parametru je popsan v dokumentaci idesk-u nebo na domaci strance:

Caption = titulek pod ikonou

Icon = cesta k ikone; pozor na format - v pripade ze nejaky
obrazek bude chybny idesk skonci i kdyz vsechny ostatne ikony budou OK

X, Y = souradnice, meni se automaticky po zmene polohy ikony

Command[0] = prikaz pro poklikani levym
Command[1] = prikaz pro poklikani pravym tlacitkem mysi.

Poklikani strednym tlacitkem na nejakou ikonu standardne znovu
nacte vsechny konfiguracni soubory.



Soubor ~/.ideskrc je konfiguracnim souborem vlastniho programu,
u mne funguje napr.:

----------------------------

table Config
   FontName: tahoma
   FontSize: 10
   FontColor: #ffffff
   Locked: false
   Transparency: 100
   Shadow: true
   ShadowColor: #000000
   ShadowX: 1
   ShadowY: 2
   Bold: false
   ClickDelay: 300
   SingleClick: false
   IconSnap: true
   SnapWidth: 70
   SnapHeight: 80
   SnapOrigin: BottomRight
   SnapShadow: true
   SnapShadowTrans: 200
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


----------------------------

Vyznam parametru je vetsinou jasny a je popsan na strance programu.
Kdyz to stale nebude fungovat ozvete se.



Petr


Další informace o konferenci Linux