Difference between revisions of "Idesk"

From ArchWiki
Jump to: navigation, search
m (Idesktool)
m (Background options)
Line 18: Line 18:
 
=== Background options ===
 
=== Background options ===
  
If you're using another program for setting wallpaper (such as [[Feh]] or [[Nitrogen[[) the Idesk defaults will work fine.  
+
If you're using another program for setting wallpaper (such as [[Feh]] or [[Nitrogen]]) the Idesk defaults will work fine.  
 
{{Tip|If you encounter any error messages, you may want to set {{ic|Background.File}} and {{ic|Background.Source}} to "/" to silence the error messages.}}
 
{{Tip|If you encounter any error messages, you may want to set {{ic|Background.File}} and {{ic|Background.Source}} to "/" to silence the error messages.}}
  

Revision as of 23:49, 23 March 2014

Idesk is a simple program for putting icons on your X desktop. It can also manage your wallpaper with a built in changer similar to that found in Windows 7.

Installation

Install idesk from the official repositories. Then add the necessary files to your home directory as shown below:

$ mkdir ~/.idesktop
$ cp /usr/share/idesk/dot.ideskrc ~/.ideskrc

optional:

$ cp /usr/share/idesk/default.lnk ~/.idesktop/

(This adds the default icon which just runs Xdialog to display a welcome message. It can be used as a template for other icons.)

Configuration

The idesk package doesn't come with a man page, but it does come with a readme file: /usr/share/idesk/README. There's also documentation on SourceForge.net though most of the options are self-explanatory.

Background options

If you're using another program for setting wallpaper (such as Feh or Nitrogen) the Idesk defaults will work fine.

Tip: If you encounter any error messages, you may want to set Background.File and Background.Source to "/" to silence the error messages.

Background.Source seems to take predence over Background.File; however, it is ignored if Background.Delay is set to 0.

Supported wallpaper formats include JPEG, PNG, GIF, and XPM.

Icons

Idesk looks in ~/.idesktop for files which names end with .lnk for icons. Each file should define one icon (if you attempt to define a second icon it will be silently ignored). Aside from ending with .lnk, the files' names are not important.

Example for Chromium:

chromium.lnk
table Icon
  Caption: Chromium
  ToolTip.Caption: Google's OSS Web Browser
  Icon: /usr/share/icons/hicolor/32x32/apps/chromium.png
  Width: 32
  Height: 32
  X: 977
  Y: 369
  Command[0]: chromium
end

Width and Height should match the actual dimensions of the icon. X and Y will be modified by idesk to reflect the icon's actual position.

Tip:
  • Most system icons can be found in the following locations: /usr/share/icons/hicolor, /usr/share/icons/gnome and /usr/share/pixmaps.
  • If you are wondering which size to use for your icons, 48x48 is a decent standard size for desktop icons.

Idesktool

The idesk-extrasAUR package in the AUR provides a graphical configuration tool for Idesk. It can be started by running the idesktool command. It's configuration options include: icon creation and configuration and editing Idesk settings.

Issues

  • Icons appear to show the contents of semi-transparent urxvt windows that are on other desktops.