======IDESK====== Idesk manages your desktop. It manages your icons and background. It uses [[Imlib2]] and is very light. ====Installing idesk==== For users using puppy4 and below [LINK TO .PET] For puppy 5 uses, you can find it in your [[PPM]], you might need to update. Note, you need to make at least one icon or it idesk will not run. In ~/root/.xinitrc (a hidden file) Comment this out: %%BASH if [ -f /root/Choices/ROX-Filer/PuppyPan1 ];then rox -p /root/Choices/ROX-Filer/PuppyPin -r /root/Choices/ROX-Filer/PuppyPan1 else rox -p /root/Choices/ROX-Filer/PuppyPin fi %% Then put: nohup idesk > /dev/null & ====Setting your background==== Here is an example this the file i want to make into my background "/root/Background/text-wide-wallpaper.jpg" %% Background.Source: /root/Background/ Background.File: text-wide-wallpaper.jpg Background.Mode: Stretch %% The "Background.Mode" available are "Mirror" "Tile" "Center" "Scale" "Fit" "Stretch". Note Stretch is actually tiled. it is the default. The default transparency of icons is: Transparency: 100 If you have a bright background, you might want to reduce the value. Transparency is between 0(no glow effect) and 255 (invisible without a mouseover). The glow effect is done by making the transparency 0 while the mouse is over the icon. ====Configuring the behavior==== Then [[http://linuxreviews.org/man/ideskrc/ man]] is very informative and simple. Idesk by default refresh after double middle clicking. You have to do this right away after you make any changes to the files if idesk is running. By default, idesk uses double click to open. and left click to drag. Here is an example of single click to open, middle click to drag. %% table Actions Lock: alt middle Clk Reload: middle doubleClk Drag: middle hold EndDrag: middle singleClk Execute[0]: left Clk Execute[1]: right Clk end %% You can add as many "Execute[1]". Setting "Locked: true" can be useful if you keep moving your icons by accident. ====Icons==== Your icons files are in ~/.idesktop Make a file with the extension .Ink For example "Gimp.Ink", open the file can type: %% table Icon Caption: Gimp Icon: /usr/share/icons/hicolor/48x48/apps/gimp.png X: 210 Y: 120 Command[0]: gimp Command[1]: rox /mnt/home/gimpimages/ end %% "Command[1]:" is not needed but it can be useful if you set "Execute[1]: right Clk" X and Y are not important, you can drag the icon to wherever you want afterwards. You can add weight and height to change the default size. Make bigger/smaller icons. Width: 70 Height: 70 ====FAQ==== Q: After making changes to the idesk file, it changes back. A: Refresh idesk straight away after saving your file. You can also kill idesk first, do the changes you want, then start idesk again. Q: My background doesn't start when i boot. It only appears after i refresh it. A: Try adding delay to background. "Background.Delay: 2"