fondo de menu

${PROGRAM_PICTURE_ALT} Current version: 0.25

TabletWM is a window manager for XWindows, designed to be used in devices like mobile phones, tablets, or other with small screens. Unlike other window managers, TabletWM maximizes windows whenever it can. It also doesn't add window decorations, allowing to use the whole screen. It tries to follow the ICCCM and EWHM standards, being able to know when it can maximize a window and when it is not adequate.

It allows three actions:

  • Close current window: pressing Alt+F4.
  • Change to the next application: pressing Alt+TAB.
  • Change to the next window in the current application: pressing Ctrl+TAB (useful for apps with several windows).

It has, also, an on-screen keyboard and a bar with buttons that allows to do that operations with the mouse, if desired.

It is a very lightweight window manager (about 25Kbytes) based on XCB and Cairo, that needs some kind of application launcher to be fully useful, like TabletLauncher.

Download zone

GIT Repository

History of versions

  • version 0.25 (2014-02-01)
  • Added gradients to on-screen keyboard buttons
  • Allows to do click with the on-screen keyboard visible (but not scrolling or deploying a menu)
  • version 0.24 (2013-12-16)
  • Fix for Debian 7
  • version 0.23 (2013-11-10)
  • Fixed a bug when using a language with ',' as decimal separator instead of '.'
  • Added instructions to set the language and timezone
  • version 0.22 (2013-10-08)
  • Added XRandR support
  • Fixed the flicker in the on-screen keyboard
  • version 0.21 (2013-10-03)
  • Added more checks to avoid core dumps
  • version 0.20 (2013-09-24)
  • Fixed compilation with LC_ALL
  • Changed the socket icon's color during battery charge.
  • Added memory usage icon.
  • version 0.19 (2013-09-22)
  • The bar doesn't disappear when changing to another window.
  • Better battery level check.
  • Shows when the battery is recharging.
  • The lower bar doesn't flicker when showing the applications launcher.
  • version 0.18 (2013-09-20)
  • Applications doesn't freeze when trying to show a window bigger than the screen.
  • version 0.17 (2013-09-19)
  • Fixed bug with foreign characters in the on-screen keyboard.
  • Added support for DESTDIR and PREFIX in the Makefile (thanks to ALeX)
  • version 0.16 (2013-09-18)
  • Now runs the application launcher at startup.
  • Added files for autorun at device startup.
  • version 0.15 ()
  • Version not launched
  • version 0.14 (2013-09-16)
  • Fixed a bug with XCB_Cairo_Surface_Initialization
  • version 0.13 (2013-09-16)
  • Changed the size of the keys in the on-screen keyboard.
  • Changed the shutdown method to HALT instead of DBus
  • version 0.12 ()
  • Version not launched
  • version 0.11 (2013-09-15)
  • Allows to shutdown the device with the power button.
  • version 0.10 (2013-09-14)
  • Hides the lower bar when showing the applications launcher.
  • version 0.9 (2013-09-14)
  • When showing the on-screen keyboard, captures the mouse to avoid problems with some popups.
  • Fixed a bug when resizing the windows.
  • Now is faster because waits until mapping a window to ask for its data to the server.
  • version 0.8 ()
  • Version not launched
  • version 0.7 (2013-09-14)
  • Now ensures that the on-screen keyboard remains on top of all windows.
  • version 0.6 (2013-09-12)
  • Now supports non-US symbols in the on-screen keyboard
  • Added ES layout
  • version 0.5 (2013-09-11)
  • Now the launcher button works
  • Added AZERTY and QWERTZ layouts
  • version 0.4 (2013-09-11)
  • Updated launcher button
  • Added a configuration file
  • Now sets the physical keyboard language
  • Fixed several memory leaks
  • version 0.3 (2013-09-10)
  • Added on-screen keyboard and buttons to change between apps.
  • version 0.2 (2013-09-04)
  • First public version