IceWM
ice-wm.org
IceWM | Window Manager
$ git clone https://github.com/bbidulock/icewm $ cd icewm $ ./rebuild.sh -r --prefix=/usr $ cd build $ sudo make install
Factsheet
Developer Marko Maček
Release 1997; 29 years ago (1997)
Stable release 4.0.0
/ 1 January 2026; 6 months ago (1 January 2026)
/ 1 January 2026; 6 months ago (1 January 2026)
Developer Marko Maček
Release 1997; 29 years ago (1997)
Stable release 4.0.0
/ 1 January 2026; 6 months ago (1 January 2026)
/ 1 January 2026; 6 months ago (1 January 2026)
Linuxside
linuxside.com › post › installing-icewm-on-debian-netinstall
Install IceWM on Debian | Linux Notepad
This guide explains how to install and configure IceWM, a lightweight window manager, on Debian Linux. IceWM is particularly useful for older hardware or systems with limited resources.
Someone please explain to me how to install and configure IceWM
apt-get install lightdm icewm menu desktop-base xterm firefox-esr pulseaudio pavucontrol thunar accountsservice More on reddit.com
I installed Debian 11 Gnome but want IceWM
You don't need to uninstall gnome to use icewm. In the display manager (login prompt after you boot or after you logout) you should be able to select the DE/WM you want to login to. First make sure you have in fact installed icewm. If you installed GNOME you should have gdm as the display manager. I haven't used it in a very long time, so not sure how it looks, it's possible that it doesn't show you the option (at least maybe not in an intuitive way) to login to another DE/WM. lightdm at least will give you that option, so you may install that: apt install lightdm It should prompt you to select which dm to use by default, but if not run dpkg-reconfigure lightdm Logout or reboot and it should show you lightdm where it should be easier to find the menu for selecting which DE/WM you want to login to. To remove GNOME it depends on how you installed it, but if it was from the installer you probably installed task-gnome-desktop, so remove that package and then purge the automatically installed packages that are no longer needed... apt purge task-gnome-desktop apt autopurge Be aware that you may want to keep some of those apps. So when running autopurge have a good look at the list of removed packages and see if there's something you want to keep and mark them for manual installation (which can be done by simpling running apt install package-name). There's nothing wrong with keeping gnome or other DEs installed, it will just take more disk space. More on reddit.com
Smallest DE for Debian?
If you install without a DE, then install the components you actually want later, you can save a huge amount of space because you haven't pulled in a billion and one useless apps you'll never use. Last time I did that with Kde, I had a usable environment in well under 2G (a few years back, but probably still true). More on reddit.com
Autostart IceWM on system boot
Assuming that you have no login manager or any other window manager or desktop environment already installed in your system, including the following lines in your .profile file will run startx automatically: if [[ -z $DISPLAY ]] && [[ "$(tty)" = "/dev/tty1" ]]; then exec startx fi Edit: The above lines can be included either on .profile or .bash_profile. More on reddit.com
Videos
Debian 12 - Install Icewm with LXDM Login Manager
32:07
Debian 11 con ICEWM desde cero! (Parte 2-2) - YouTube
11:13
Debian 11 con ICEWM desde cero! (Parte 1-2) - YouTube
05:59
Ubuntu 11.10: Installing IceWM - YouTube
35:50
Part 6 - IceWM - See what's floating on Debian Stable - YouTube
33:51
How To Really Learn Linux - Customising IceWM - YouTube
Debian User Forums
forums.debian.net › viewtopic.php
HOWTO: IceWM Basic Configuration
Loading · Click to continue
G.Flexsim
git.flexsim.com › blog › debian-12-how-to-install-icewm-1764802778
Debian 12: How To Install IceWM
December 3, 2025 - Most Debian installations come with one pre-installed, like GNOME Terminal, Xfce Terminal, or LXTerminal. Just open your application menu and search for ‘terminal’ if you’re not sure where to find it. That’s pretty much it! No fancy hardware requirements or complex setups needed. Just your Debian system, an internet connection, and the willingness to get your hands a little dirty in the terminal. We’re going to keep this simple and effective, focusing on getting IceWM up and running smoothly.
GitHub
github.com › ice-wm › icewm
GitHub - ice-wm/icewm: Please, read the WiKi above... · GitHub
Please see the INSTALL file for more detailed installation instructions. An alternative way to build IceWM using CMake is documented here. The ChangeLog file contains a detailed history of implementation changes. The COMPLIANCE file lists the current state of EWMH/ICCCM compliance.
Starred by 405 users
Forked by 27 users
Languages C++ 91.4% | C 4.5% | CMake 1.1% | Makefile 1.0% | M4 0.8% | Shell 0.5%
Debian
packages.debian.org › stable › x11 › icewm
Debian -- Details of package icewm in bookworm
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
Reddit
reddit.com › r/debian › someone please explain to me how to install and configure icewm
Someone please explain to me how to install and configure IceWM : r/debian
October 30, 2025 - Share · Share · Sort by: Best · Open comment sort options · Best · Top · New · Controversial · Old · Q&A · Euphoric_Garlic5311 · • 3mo ago · apt-get install lightdm icewm menu desktop-base xterm firefox-esr pulseaudio pavucontrol thunar accountsservice ·
Reddit
reddit.com › r/debian › i installed debian 11 gnome but want icewm
r/debian on Reddit: I installed Debian 11 Gnome but want IceWM
December 5, 2021 -
I have installed the standard Debian 11.1 AMD64 DVD and have the usual Gnome desktop environment. I have installed IceWM but can't figure out how to switch to IceWM like I have in the past. I used to be able to go to the login screen and click a cog settings button and select IceWM.
Does anyone know how I either get rid of Gnome or switch to IceWM?
I also need help with overscan settings. I have black space surrounding my desktop output.
Top answer 1 of 3
3
You don't need to uninstall gnome to use icewm. In the display manager (login prompt after you boot or after you logout) you should be able to select the DE/WM you want to login to. First make sure you have in fact installed icewm. If you installed GNOME you should have gdm as the display manager. I haven't used it in a very long time, so not sure how it looks, it's possible that it doesn't show you the option (at least maybe not in an intuitive way) to login to another DE/WM. lightdm at least will give you that option, so you may install that: apt install lightdm It should prompt you to select which dm to use by default, but if not run dpkg-reconfigure lightdm Logout or reboot and it should show you lightdm where it should be easier to find the menu for selecting which DE/WM you want to login to. To remove GNOME it depends on how you installed it, but if it was from the installer you probably installed task-gnome-desktop, so remove that package and then purge the automatically installed packages that are no longer needed... apt purge task-gnome-desktop apt autopurge Be aware that you may want to keep some of those apps. So when running autopurge have a good look at the list of removed packages and see if there's something you want to keep and mark them for manual installation (which can be done by simpling running apt install package-name). There's nothing wrong with keeping gnome or other DEs installed, it will just take more disk space.
2 of 3
2
Log out and you'll see the settings to switch into IceWM, for the overscan thing i think it is related to wrong resolution has been set.
Installati.one
installati.one › home › how to install icewm on debian 12
How To Install icewm on Debian 12 | Installati.one
June 10, 2023 - In this tutorial we learn how to install icewm package on Debian 12 using different package management tools: apt, apt-get and aptitude.
Debian
packages.debian.org › icewm
Client Challenge
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
Bitcamp
n8n.bitcamp.ge › blog › install-icewm-a-lightweight-linux-desktop-guide-1764800041
Install IceWM: A Lightweight Linux Desktop Guide
February 12, 2026 - Knowing which distribution you’re running will help you pick the correct installation instructions. Don’t worry, IceWM is widely available in the repositories of almost all major Linux distributions, so you won’t have trouble finding it. The key is just using the right tool for the job – apt for Debian/Ubuntu, dnf/yum for Fedora/CentOS/RHEL, and pacman for Arch Linux.
Sohcahtoa
sohcahtoa.org.uk › osd.html
Old-school desktop using a minimal Debian Jessie installation
Some people like to install just the drivers they need for their specific hardware. A Web search will bring up many recipes. I don't bother with a desktop manager such as xdm or slim, I just use a .xinitrc file in the root of my home drive as follows... keith@moka:~$ cat .xinitrc xrdb ~/.Xresources icewmbg & icewm
Debian
packages.debian.org › buster › icewm
Debian -- Details of package icewm in buster
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
Decadental
ftp.decadental.com › blog › ftp.decadental.com › icewm-on-debian-a-beginners-guide-1764798328
IceWM On Debian: A Beginner's Guide
December 4, 2025 - This command will download and install IceWM and any necessary dependencies. You might be prompted to confirm the installation; just type y and press Enter. Install a Display Manager (if you don’t have one): Debian usually comes with a display manager by default, like GDM3 or LightDM.
Debian Manpages
manpages.debian.org › testing › icewm-common › icewm.1.en.html
icewm(1) — icewm-common — Debian testing — Debian Manpages
The first layout is the default. It will be installed when icewm starts. The task bar will show the current keyboard layout. If an icon can be found for the first two letters of the layout, then that icon will be shown.
Norbi News
ny.norbi.no › home › norbi news › debian 12: how to install icewm
Did You Know: Debian 12: How To Install IceWM
December 3, 2025 - Most Debian installations come with one pre-installed, like GNOME Terminal, Xfce Terminal, or LXTerminal. Just open your application menu and search for ‘terminal’ if you’re not sure where to find it. That’s pretty much it! No fancy hardware requirements or complex setups needed. Just your Debian system, an internet connection, and the willingness to get your hands a little dirty in the terminal. We’re going to keep this simple and effective, focusing on getting IceWM up and running smoothly.