🌐
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
The Ice Window Manager
IceWM with Xeyes on Debian Buster
IceWM, featuring the NanoBlue theme on openSUSE
IceWM on Debian Buster, featuring Xcalendar and LXappearance
IceWM's Start Menu is intended to resemble that of Windows 95.
IceWM is a stacking window manager for the X Window System, originally written by Marko Maček. It was written from scratch in C++ and is released under the terms of the GNU … Wikipedia
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)
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)
🌐
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.
Discussions

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
🌐 r/debian
10
0
October 30, 2025
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
🌐 r/debian
5
5
December 5, 2021
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
🌐 r/linuxquestions
51
35
February 2, 2023
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
🌐 r/debian
10
4
October 11, 2021
🌐
Faj News
estoy.app › blog › icewm-debian-install-guide-and
IceWM Debian: Install Guide & Configuration Tips
October 24, 2025 - The easiest way to do this is through Debian's package manager, apt. Open up your terminal – you know, that black screen where all the magic happens – and let's get cracking. Before installing any new packages, it's always a good idea to ...
🌐
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
Find elsewhere
🌐
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 ·
🌐
Fantiv
fantiv.com › blog › icewm-debian-install-guide-and-configuration-tips-1764807701
IceWM Debian: Install Guide & Configuration Tips
December 4, 2025 - Okay, first things first, we need to get IceWM installed on your Debian box. The easiest way to do this is through Debian’s package manager, apt . Open up your terminal – you know, that black screen where all the magic happens – and let’s get cracking.
🌐
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.
🌐
Red News
offgriddirectories.com › blog › icewm-on-debian-a-complete
IceWM On Debian: A Complete Installation Guide
October 22, 2025 - This guide will walk you through the entire process, from installation to configuration, making sure you get IceWM up and running smoothly. So, let's dive right in and explore how to transform your Debian system with the simplicity and elegance of IceWM.
🌐
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.