https://wiki.archlinux.org/api.php?action=feedcontributions&user=Srimalik&feedformat=atomArchWiki - User contributions [en]2024-03-28T08:43:48ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=GNOME_tips&diff=31695GNOME tips2007-11-04T15:55:53Z<p>Srimalik: </p>
<hr />
<div>[[Category:Desktop environments (English)]]<br />
[[Category:HOWTOs (English)]]<br />
<br />
==Configuration Tips==<br />
===Better Video Performance===<br />
<br />
Some users report that, if they move the player window while playing a video file, a blue border appears around the video while it is moving. If you experience this, go to Desktop->Preferences->Multimedia Systems Selector, and under video change the "Default Sink" to "XWindows (No Xv)". When you click test, the blue border should be gone and on the whole, video should perform better.<br />
<br />
===Add/Edit GDM Sessions===<br />
To add or edit sessions to GDM:<br />
The GDM configuration file is located at /opt/gnome/etc/gdm/gdm.conf. The gdm.conf file links to the desktop/window manager sessions in the folder /etc/X11/sessions. The sessions are in the format *.desktop.<br />
<b>To add a new session</b><br />
#Copy an existing *.desktop file to use as a template for a new session:<br />
<pre><br />
cd /etc/X11/sessions<br />
cp enlightenment.desktop waimea.desktop<br />
</pre><br />
#Modify the template *.desktop file to open the required window manager:<br />
<pre><br />
nano waimea.desktop<br />
</pre><br />
Alternatively, you can open the new session in KDM. This creates the *.desktop file. Then return to using GDM and the new session will be available.<br />
<br />
===Tweaking===<br />
If your gnome applications seem sluggish and gnome hangs at start-up after killing the previous session, it's likely you haven't set your /etc/hosts file correctly and enabled the loopback device.<br />
Make sure your /etc/rc.conf file includes:<br />
<pre><br />
HOSTNAME="YOURHOSTNAME" <br />
lo="lo 127.0.0.1"<br />
INTERFACES=(lo)<br />
</pre><br />
<br />
if you have a router for your broadband connection then last line looks like:<br />
<pre><br />
INTERFACES=(lo eth0)<br />
</pre><br />
where "eth0" is the ethernet card connecting to your router.<br />
<br />
and your /etc/hosts file includes:<br />
<pre><br />
127.0.0.1 localhost.localdomain localhost YOURHOSTNAME<br />
</pre><br />
Then run "/bin/hostname YOURHOSTNAME" and "/sbin/ifconfig lo up" as root.<br />
<br />
also see [http://wiki.archlinux.org/index.php/Configuring_network]<br />
<br />
==Misc Tips==<br />
===Screen Lock===<br />
#Install xscreenserver<br />
<pre><br />
pacman -S xscreensaver<br />
</pre><br />
#Go to Desktop -> Preferences -> Screensaver<br />
#Enable one or more screensavers<br />
#Lock Screen will now start your screensaver and require your password to stop it.<br />
<br />
===Nautilus Tips===<br />
Get a certain path in spatial view? Just type:<br />
<pre>control + L</pre><br />
<br />
====Change Browser Mode (Spatial View)====<br />
#Start gconf-editor<br />
#Browse to apps/nautilus/preferences<br />
#Change the value of "always_use_browser" (it's a yes/no value and should be visible as a checkbox or say "false", for the later change the value to "true")<br />
<br />
==Useful Add-ons==<br />
===FAM===<br />
FAM allows gnome to do such useful things as automatically update the menu when new applications are installed, and refresh nautilus when a directory it is viewing is changed.<br />
<br />
See the [[FAM|FAM Wiki]] for instructions on how to install it.<br />
<br />
===Gnome System Monitor===<br />
This application appears when the "System Monitor" applet is clicked, and displays the processor/memory usage of all running applications. It is not installed be default in the gnome group, so you need to install it separately using:<br />
pacman -Sy gnome-system-monitor<br />
<br />
==Other Applications==<br />
These are some other nice applications and utilities for gnome, most of which can be downloaded all at once with:<br />
pacman -Sy gnome-extra<br />
<br />
===gnome-terminal===<br />
Install this application before logging into gnome for the first time unless you prefer to use xterm.<br />
<br />
===gedit===<br />
A text editor with syntax highlighting.<br />
<br />
===eog===<br />
Eye-of-Gnome, a handy, fast little image viewer which can re-size and rotate photos.<br />
<br />
===file-roller===<br />
An archive manager which supports many different formats. (Install unrar, unzip, ... to get the respective formats)<br />
<br />
===gcalctool===<br />
A calculator, what else?<br />
<br />
===rhythmbox===<br />
An iTunes like audio library and player.<br />
<br />
===sound-juicer===<br />
CD Ripper, integrates with rhythmbox.<br />
<br />
''To enable default mp3 profiles in preferences menu:''<br />
pacman -S gstreamer0.10-lame gstreamer0.10-taglib<br />
<br />
''If you're having other problems with SoundJuicer , click [[User:Munk3h|here]]''<br />
<br />
===totem===<br />
A video player which uses gstreamer for decoding its input.<br />
<br />
===gimp===<br />
Photoshop alternative for linux, only better and open-source. A must-have if you ever do anything with graphics.<br />
<br />
===gftp===<br />
An nice little FTP client for gnome.<br />
<br />
===abiword===<br />
A small, fast, .doc compatible word processor.<br />
<br />
===gnumeric===<br />
A very nice, excel like spreadsheet editor.<br />
<br />
===Leave message feature in gnome screensaver===<br />
This is a cool feature provided by gnome-screensaver 2.20, somebody can leave a message for you when you are not at your desk.<br />
Please install notification-daemon to make this work.<br />
*SECURITY WARNING<br />
Do not keep anything important ( ment to be secret ) in your clipboard before you lock the screen and leave your machine unattended.<br />
See : http://bugzilla.gnome.org/show_bug.cgi?id=482159 for more information<br />
<br />
==See also==<br />
* [[Gnome]]<br />
* [[Gnome Menu tweaking]]<br />
* [[Gnome Custom Menu Icon]]</div>Srimalikhttps://wiki.archlinux.org/index.php?title=ThinkFinger&diff=30285ThinkFinger2007-10-04T08:59:43Z<p>Srimalik: cosmetic changes</p>
<hr />
<div>[[Category:Input devices (English)]]<br />
[[Category:Laptops (English)]]<br />
[[Category:HOWTOs (English)]]<br />
ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads.<br />
<br />
<br />
{{WarningBox|ThinkFinger-svn revisions above rev 72 require you to load the module <i>uinput</i>!}}<br />
<br />
<br />
== Installation ==<br />
Get if from [http://aur.archlinux.org/packages.php?do_Details=1&ID=8250 here].<br />
== Configuration ==<br />
=== TF-Tool ===<br />
<br />
Use <i>tf-tool</i> to test ThinkFinger. You'll have to run this as root because a direct access to the usb devices is needed.<br />
Run <i>tf-tool --acquire</i> to generate a test.bir and <i>tf-tool --verify</i> to see if it identifies you correctly.<br />
<i>tf-tool --add-user <username></i> acquires and stores your fingerprint in <i>/etc/pam_thinkfinger/username.bir</i>, which is needed for an authentification with pam.<br />
<br />
== Pam ==<br />
PAM is the Pluggable Authentication Module, invented by Sun. <br />
<br />
=== /etc/pam.d/login ===<br />
Change the file <i>/etc/pam.d/other</i> to look like this if you want to use your fingerprint to authenticate yourself on logon:<br />
#%PAM-1.0<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix.so use_first_pass nullok_secure<br />
account required pam_unix.so<br />
password required pam_unix.so<br />
session required pam_unix.so<br />
<br />
<br />
=== /etc/pam.d/su ===<br />
Change this file to confirm the <i>su</i> command with a finger-swipe!<br />
#%PAM-1.0<br />
auth sufficient pam_rootok.so<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix.so use_first_pass nullok_secure<br />
account required pam_unix.so<br />
session required pam_unix.so<br />
<br />
{{HintBox|Don't forget to do a <i>tf-tool --add-user root to use this feature</i>!}}<br />
<br />
=== /etc/pam.d/xscreensaver ===<br />
XScreensaver is a bit tricky. First, configure PAM with a file "/etc/pam.d/xscreensaver" containing :<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix_auth.so try_first_pass<br />
<br />
But it still wont work with only that because xscreensaver cannot read/write from /dev/misc/uinput and /dev/bus/usb*. A udev rule must be written to autorize a new group read/write acces.<br />
<br />
First, create a new group. I suggest "fingerprint":<br />
> sudo groupadd fingerprint<br />
Add the user you want to be able to unlock xscreensaver with the fingerprint reader to the group:<br />
> sudo gpasswd -a <user> fingerprint<br />
Don't forget to logout and login again!<br />
<br />
Search for "uinput" and "bus/usb" in your udev rules directory :<br />
> grep -in uinput /etc/udev/rules.d/*<br />
/etc/udev/rules.d/udev.rules:222:KERNEL=="uinput", NAME="misc/%k", SYMLINK+="%k"<br />
/etc/udev/rules.d/udev.rules:263:KERNEL=="uinput", NAME="input/%k"<br />
> grep -in "bus/usb" /etc/udev/rules.d/*<br />
/etc/udev/rules.d/udev.rules:318:SUBSYSTEM=="usb_device", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0664"<br />
/etc/udev/rules.d/udev.rules:320:SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"<br />
<br />
Now copy the previous lines (222, 318 and 320 from /etc/udev/rules.d/udev.rules) to a new udev rules file. I suggest /etc/udev/rules.d/99my.rules<br />
KERNEL=="uinput", NAME="misc/%k", SYMLINK+="%k", MODE="0660", GROUP="wheel"<br />
SUBSYSTEM=="usb_device", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0664", GROUP="wheel"<br />
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664", GROUP="wheel"<br />
The difference between the rules in /etc/udev/rules.d/99my.rules and those in /etc/udev/rules.d/udev.rules should only be the addition of MODE="0664", GROUP="wheel" or MODE="0660", GROUP="wheel" at the end of the lines.<br />
<br />
The last part is about xscreensaver. If you check xscreensaver file, you will see it is setuid to root :<br />
> ls -l /usr/bin/xscreensaver<br />
-rwsr-sr-x 1 root root 217K aoû 2 20:47 /usr/bin/xscreensaver<br />
Because of this, xscreensaver wont be able to unlock with the fingerprint reader. You need to remove the setuid root with :<br />
> sudo chmod -s /usr/bin/xscreensaver<br />
> ls -l /usr/bin/xscreensaver<br />
-rwxr-xr-x 1 root root 217K aoû 2 20:47 /usr/bin/xscreensaver<br />
<br />
That's it!<br />
=== /etc/pam.d/gdm ===<br />
[I am not an expert in PAMs but this works, This section may need corrections]<br />
<br />
Edit <i>/etc/pam.d/gdm</i> as done in sections 3.1 and 3.2<br />
<br />
add: <br />
auth sufficient pam_thinkfinger.so<br />
<br />
Modify:<br />
auth required pam_unix.so ==> auth required pam_unix.so use_first_pass nullok_secure<br />
<br />
<br />
== More reading ==<br />
<br />
Please see those urls for more info.<br />
<br />
http://www.thinkwiki.org/wiki/Talk:How_to_enable_the_fingerprint_reader<br />
<br />
http://thinkfinger.sourceforge.net/<br />
<br />
http://bbs.archlinux.org/viewtopic.php?id=36134<br />
<br />
http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger<br />
<br />
http://www.thinkwiki.org/index.php?title=Installing_Ubuntu_6.06_on_a_ThinkPad_T43#Fingerprint_Reader</div>Srimalikhttps://wiki.archlinux.org/index.php?title=ThinkFinger&diff=30284ThinkFinger2007-10-04T08:57:26Z<p>Srimalik: added steps to enable thinkfinger in gdm.</p>
<hr />
<div>[[Category:Input devices (English)]]<br />
[[Category:Laptops (English)]]<br />
[[Category:HOWTOs (English)]]<br />
ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads.<br />
<br />
<br />
{{WarningBox|ThinkFinger-svn revisions above rev 72 require you to load the module <i>uinput</i>!}}<br />
<br />
<br />
== Installation ==<br />
Get if from [http://aur.archlinux.org/packages.php?do_Details=1&ID=8250 here].<br />
== Configuration ==<br />
=== TF-Tool ===<br />
<br />
Use <i>tf-tool</i> to test ThinkFinger. You'll have to run this as root because a direct access to the usb devices is needed.<br />
Run <i>tf-tool --acquire</i> to generate a test.bir and <i>tf-tool --verify</i> to see if it identifies you correctly.<br />
<i>tf-tool --add-user <username></i> acquires and stores your fingerprint in <i>/etc/pam_thinkfinger/username.bir</i>, which is needed for an authentification with pam.<br />
<br />
== Pam ==<br />
PAM is the Pluggable Authentication Module, invented by Sun. <br />
<br />
=== /etc/pam.d/login ===<br />
Change the file <i>/etc/pam.d/other</i> to look like this if you want to use your fingerprint to authenticate yourself on logon:<br />
#%PAM-1.0<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix.so use_first_pass nullok_secure<br />
account required pam_unix.so<br />
password required pam_unix.so<br />
session required pam_unix.so<br />
<br />
<br />
=== /etc/pam.d/su ===<br />
Change this file to confirm the <i>su</i> command with a finger-swipe!<br />
#%PAM-1.0<br />
auth sufficient pam_rootok.so<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix.so use_first_pass nullok_secure<br />
account required pam_unix.so<br />
session required pam_unix.so<br />
<br />
{{HintBox|Don't forget to do a <i>tf-tool --add-user root to use this feature</i>!}}<br />
<br />
=== /etc/pam.d/xscreensaver ===<br />
XScreensaver is a bit tricky. First, configure PAM with a file "/etc/pam.d/xscreensaver" containing :<br />
auth sufficient pam_thinkfinger.so<br />
auth required pam_unix_auth.so try_first_pass<br />
<br />
But it still wont work with only that because xscreensaver cannot read/write from /dev/misc/uinput and /dev/bus/usb*. A udev rule must be written to autorize a new group read/write acces.<br />
<br />
First, create a new group. I suggest "fingerprint":<br />
> sudo groupadd fingerprint<br />
Add the user you want to be able to unlock xscreensaver with the fingerprint reader to the group:<br />
> sudo gpasswd -a <user> fingerprint<br />
Don't forget to logout and login again!<br />
<br />
Search for "uinput" and "bus/usb" in your udev rules directory :<br />
> grep -in uinput /etc/udev/rules.d/*<br />
/etc/udev/rules.d/udev.rules:222:KERNEL=="uinput", NAME="misc/%k", SYMLINK+="%k"<br />
/etc/udev/rules.d/udev.rules:263:KERNEL=="uinput", NAME="input/%k"<br />
> grep -in "bus/usb" /etc/udev/rules.d/*<br />
/etc/udev/rules.d/udev.rules:318:SUBSYSTEM=="usb_device", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0664"<br />
/etc/udev/rules.d/udev.rules:320:SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"<br />
<br />
Now copy the previous lines (222, 318 and 320 from /etc/udev/rules.d/udev.rules) to a new udev rules file. I suggest /etc/udev/rules.d/99my.rules<br />
KERNEL=="uinput", NAME="misc/%k", SYMLINK+="%k", MODE="0660", GROUP="wheel"<br />
SUBSYSTEM=="usb_device", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev};printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0664", GROUP="wheel"<br />
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664", GROUP="wheel"<br />
The difference between the rules in /etc/udev/rules.d/99my.rules and those in /etc/udev/rules.d/udev.rules should only be the addition of MODE="0664", GROUP="wheel" or MODE="0660", GROUP="wheel" at the end of the lines.<br />
<br />
The last part is about xscreensaver. If you check xscreensaver file, you will see it is setuid to root :<br />
> ls -l /usr/bin/xscreensaver<br />
-rwsr-sr-x 1 root root 217K aoû 2 20:47 /usr/bin/xscreensaver<br />
Because of this, xscreensaver wont be able to unlock with the fingerprint reader. You need to remove the setuid root with :<br />
> sudo chmod -s /usr/bin/xscreensaver<br />
> ls -l /usr/bin/xscreensaver<br />
-rwxr-xr-x 1 root root 217K aoû 2 20:47 /usr/bin/xscreensaver<br />
<br />
That's it!<br />
=== /etc/pam.d/gdm ===<br />
[I am not an expert in PAMs but this works, This section may need corrections]<br />
<br />
Edit /etc/pam.d/gdm as done in sections 3.1 and 3.2<br />
<br />
add: <br />
auth sufficient pam_thinkfinger.so<br />
<br />
Modify:<br />
auth required pam_unix.so ==> auth required pam_unix.so use_first_pass nullok_secure<br />
<br />
<br />
== More reading ==<br />
<br />
Please see those urls for more info.<br />
<br />
http://www.thinkwiki.org/wiki/Talk:How_to_enable_the_fingerprint_reader<br />
<br />
http://thinkfinger.sourceforge.net/<br />
<br />
http://bbs.archlinux.org/viewtopic.php?id=36134<br />
<br />
http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger<br />
<br />
http://www.thinkwiki.org/index.php?title=Installing_Ubuntu_6.06_on_a_ThinkPad_T43#Fingerprint_Reader</div>Srimalikhttps://wiki.archlinux.org/index.php?title=IceWM&diff=29782IceWM2007-09-23T11:48:52Z<p>Srimalik: </p>
<hr />
<div>[[Category:Desktop environments (English)]]<br />
{{stub}}<br />
<br />
== What is IceWM? ==<br />
In Unix computing, IceWM is a window manager for the X Window System graphical infrastructure, written by Marko Maček. It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License. It is relatively lightweight in terms of memory and CPU usage, and comes with themes that allow it to imitate the UI of Windows 95, OS/2, Motif, and other graphical user interfaces. (Source: [http://en.wikipedia.org/wiki/Icewm Wikipedia])<br />
<br />
== Installation ==<br />
IceWM is available in [current] and therefore easily installable:<br />
<pre><br />
# pacman -S icewm<br />
</pre><br />
<br />
Additionally you can also install menumaker from [[AUR]]([[AUR_User_Guidelines]]), to populate the applications menu.<br />
<br />
== Configuration ==<br />
Although IceWM configuration is originally text-based, there are GUI-based tools available, notably [http://aur.archlinux.org/packages.php?do_Details=1&ID=8696&O=0&L=0&C=0&K=icewm&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd icewm-utils] in [community].<br />
<br />
=== Menu ===<br />
MenuMaker is a Python script that automatically populates your applications menu based on what is installed in your system. This means programs from other desktop environments ([[KDE]], etc.) can be run within IceWM.<br />
When running MenuMaker, use the -f flag to overwrite an existing menu file:<br />
<pre><br />
# mmaker -f icewm<br />
</pre> <br />
<br />
=== Themes ===<br />
Although some themes are included by default, there is a much larger and better selection in the verified [http://aur.archlinux.org/packages.php?do_Details=1&ID=5719&O=0&L=0&C=0&K=icewm&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd icewm-themes] package in the repository. Although many have a spartan, 'old Windows' feel, some (ElbergBlue, liquid, etc.) have a more modern look.<br />
<br />
== File Managers ==<br />
It should be noted that IceWM is a window manager only and therefore does not include a file manager. Rox and EmelFM/EmelFM2 work well with IceWM as do DFM and PCMan File Manager, both of which enable icons to be placed on the desktop which is otherwise not possible.<br />
N.B. To use PCMan, FAM needs to be installed and added to the list of daemons in /etc/rc.conf. <br />
<br />
== Related Articles ==<br />
* [[Starting different desktop environments HOWTO]]<br />
<br />
== External Resources ==<br />
* [http://www.icewm.org/ Official IceWM website]<br />
* [http://www.osnews.com/story.php/7774/IceWM--The-Cool-Window-Manager/ IceWM - The Cool Window Manager] - Detailed introduction on OSNews<br />
* [http://polishlinux.org/apps/window-managers/icewm-a-desktop-for-windows-emmigrants/ IceWM - A desktop for Windows emigrants] - Overview and tutorial from polishlinux.org</div>Srimalikhttps://wiki.archlinux.org/index.php?title=IceWM&diff=29781IceWM2007-09-23T11:47:50Z<p>Srimalik: corrected the installation section.</p>
<hr />
<div>[[Category:Desktop environments (English)]]<br />
{{stub}}<br />
<br />
== What is IceWM? ==<br />
In Unix computing, IceWM is a window manager for the X Window System graphical infrastructure, written by Marko Maček. It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License. It is relatively lightweight in terms of memory and CPU usage, and comes with themes that allow it to imitate the UI of Windows 95, OS/2, Motif, and other graphical user interfaces. (Source: [http://en.wikipedia.org/wiki/Icewm Wikipedia])<br />
<br />
== Installation ==<br />
IceWM is available in [current] and therefore easily installable:<br />
<pre><br />
# pacman -S icewm<br />
</pre><br />
<br />
Additionally you can also install menumaker from [[AUR]]([[How_to_use_the_AUR]]), to populate the applications menu.<br />
<br />
== Configuration ==<br />
Although IceWM configuration is originally text-based, there are GUI-based tools available, notably [http://aur.archlinux.org/packages.php?do_Details=1&ID=8696&O=0&L=0&C=0&K=icewm&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd icewm-utils] in [community].<br />
<br />
=== Menu ===<br />
MenuMaker is a Python script that automatically populates your applications menu based on what is installed in your system. This means programs from other desktop environments ([[KDE]], etc.) can be run within IceWM.<br />
When running MenuMaker, use the -f flag to overwrite an existing menu file:<br />
<pre><br />
# mmaker -f icewm<br />
</pre> <br />
<br />
=== Themes ===<br />
Although some themes are included by default, there is a much larger and better selection in the verified [http://aur.archlinux.org/packages.php?do_Details=1&ID=5719&O=0&L=0&C=0&K=icewm&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd icewm-themes] package in the repository. Although many have a spartan, 'old Windows' feel, some (ElbergBlue, liquid, etc.) have a more modern look.<br />
<br />
== File Managers ==<br />
It should be noted that IceWM is a window manager only and therefore does not include a file manager. Rox and EmelFM/EmelFM2 work well with IceWM as do DFM and PCMan File Manager, both of which enable icons to be placed on the desktop which is otherwise not possible.<br />
N.B. To use PCMan, FAM needs to be installed and added to the list of daemons in /etc/rc.conf. <br />
<br />
== Related Articles ==<br />
* [[Starting different desktop environments HOWTO]]<br />
<br />
== External Resources ==<br />
* [http://www.icewm.org/ Official IceWM website]<br />
* [http://www.osnews.com/story.php/7774/IceWM--The-Cool-Window-Manager/ IceWM - The Cool Window Manager] - Detailed introduction on OSNews<br />
* [http://polishlinux.org/apps/window-managers/icewm-a-desktop-for-windows-emmigrants/ IceWM - A desktop for Windows emigrants] - Overview and tutorial from polishlinux.org</div>Srimalik