Difference between revisions of "Idesk"

From ArchWiki
Jump to: navigation, search
m (Style updates)
(improve install link as recommended in Help:Style#Package management instructions)
 
(26 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:X Server]]
+
[[Category:X server]]
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.
+
[[de:iDesk]]
 +
[[ja:Idesk]]
 +
Idesk is a simple program for adding icons to your X desktop. It can also manage your wallpaper with a built in changer similar to that found in Windows 7.
  
 
== Installation ==
 
== Installation ==
  
[[pacman|Install]] {{Pkg|idesk}} from the official repositories, then set up in your home directory:
+
[[Install]] {{Pkg|idesk}} from the official repositories. Then copy the necessary configuration files to your home directory as shown below:
 
  $ mkdir ~/.idesktop
 
  $ mkdir ~/.idesktop
 
  $ cp /usr/share/idesk/dot.ideskrc ~/.ideskrc
 
  $ cp /usr/share/idesk/dot.ideskrc ~/.ideskrc
 
optional:
 
optional:
 
  $ cp /usr/share/idesk/default.lnk ~/.idesktop/
 
  $ cp /usr/share/idesk/default.lnk ~/.idesktop/
(the default icon just runs Xdialog to display a little message but can be used as a template)
+
(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 ==
 
== Configuration ==
  
The ''idesk'' package doesn't come with a man page, but it does come with a readme file: {{ic|/usr/share/idesk/README}}. There's also documentation on [http://idesk.sourceforge.net/html/usage.html '''SourceForge.net'''], even though most of the options are self-explanatory.
+
The {{Pkg|idesk}} package does not come with a man page, but it does come with a readme file: {{ic|/usr/share/idesk/README}}. There is also documentation on [http://idesk.sourceforge.net/html/usage.html '''SourceForge.net'''] however most of the configuration options should be self-explanatory.
  
 
=== Background options ===
 
=== Background options ===
  
If you're using another program for setting wallpaper (such as [[feh]]) the defaults will work fine (you may want to set {{ic|Background.File}} and {{ic|Background.Source}} to "/" to silence the error messages).
+
If you are using another wallpaper setter such as [[Feh]] or [[Nitrogen]], Idesk's background settings do not need to be modified.
 +
 +
If you are using Idesk's own background setter, supported wallpaper formats include JPEG, PNG, GIF, and XPM. Using either {{ic|Background.File}} or {{ic|Background.Source}}, specify the path to the image file you wish to use as a wallaper.
  
{{ic|Background.Source}} seems to take predence over {{ic|Background.File}}; however, it is ignored if {{ic|Background.Delay}} is set to 0.
+
{{Tip|{{ic|Background.Source}} seems to take precedence over {{ic|Background.File}}; however, it is ignored if {{ic|Background.Delay}} is set to 0.}}
 
+
Supported wallpaper formats include JPEG, PNG, GIF, and XPM.
+
  
 
=== Icons ===
 
=== Icons ===
  
Idesk looks in {{ic|~/.idesktop}} for files which names end with {{ic|.lnk}} for icons. Each file should define one icon (if you attempt to define a second icon is will be silently ignored). Aside from ending with {{ic|.lnk}}, the files' names are not important.
+
Idesk looks in {{ic|~/.idesktop}} for files which names end with {{ic|.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 {{ic|.lnk}}, the files' names are not important.
  
 
Example for Chromium:
 
Example for Chromium:
Line 41: Line 43:
 
{{ic|Width}} and {{ic|Height}} should match the actual dimensions of the icon. {{ic|X}} and {{ic|Y}} will be modified by idesk to reflect the icon's actual position.
 
{{ic|Width}} and {{ic|Height}} should match the actual dimensions of the icon. {{ic|X}} and {{ic|Y}} will be modified by idesk to reflect the icon's actual position.
  
== Issues ==
+
{{Tip|
 +
* Most system icons can be found in the following locations: {{ic|/usr/share/icons/hicolor}}, {{ic|/usr/share/icons/gnome}} and {{ic|/usr/share/pixmaps}}.
 +
* Many icon themes provide a variety of different sizes of icon - 48x48 is a commonly used size for desktop icons.
 +
}}
 +
 
 +
=== Idesktool ===
  
I've noticed that icons seem to show the contents of semi-transparent urxvt windows that are on other desktops... I'm not sure it this's the fault of idesk, urxvt, OpenBox, or xcompmgr. It's not ''that'' irritating, so I do not plan to look into it, but it is odd... --[[User:Solarshado|Solarshado]] 01:09, 3 November 2010 (EDT)
+
The {{AUR|idesk-extras}} package in the [[AUR]] provides a graphical configuration tool for Idesk. It can be started by running the {{ic|idesktool}} command. Users can use Idesktool to create and remove icons, modify settings and restart Idesk.

Latest revision as of 21:18, 13 December 2015

Idesk is a simple program for adding icons to 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 copy the necessary configuration 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 does not come with a man page, but it does come with a readme file: /usr/share/idesk/README. There is also documentation on SourceForge.net however most of the configuration options should be self-explanatory.

Background options

If you are using another wallpaper setter such as Feh or Nitrogen, Idesk's background settings do not need to be modified.

If you are using Idesk's own background setter, supported wallpaper formats include JPEG, PNG, GIF, and XPM. Using either Background.File or Background.Source, specify the path to the image file you wish to use as a wallaper.

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

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.
  • Many icon themes provide a variety of different sizes of icon - 48x48 is a commonly used 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. Users can use Idesktool to create and remove icons, modify settings and restart Idesk.