Egg Window Manager

Qt Tools

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

4
Become a Fan
7.0

Description:
VERSION 0.2 RELEASED!!


* What is Egg Window Manager?

EggWM is a X11 window manager written in C++ with the Qt 4 libraries.


* Ok but... What is a Window Manager?

A window manager is system software that controls the placement of windows, size, decorates with a frame with buttons to close the window, minimize the window, etc To see more information check the wikipedia.

EggWM in addition, as a good window manager complies, in whole or in part, with some standards such as the ICCCM standard or the EWMH standard, allowing it to be compatible, for example, with your favorite dock, such as Docky, AWN or Cairo Dock. Furthermore, these standards have many advantages, if you're interested do not hesitate to consult the relevant pages in the wiki.

* In what systems can run EggWM?
EggWM runs on any X11-based system compatible with Qt 4.

This includes any Linux distribution, such as Ubuntu, Debian, Arch Linux, Suse, Fedora, etc or BSD systems such as OpenBSD, FreeBSD, etc to name some of the platforms that can run EggWM.

Moreover, unlike other window managers do not need a very strong computer to run EggWM, because only consumes between 3MB and 4MB of RAM.


* What are the objectives of EggWM?
There are many X11 window managers, each with different philosophies and it is precisely this that differentiates EggWM the other window managers.

The EggWM objectives are:

- Maintain a simple and well documented source code.
- Being compatible with the freedesktop.org standards for window managers.
- Maintain a low consumption of resources without neglecting the usability and appearance.
- Manage windows through gestures, with Touchégg (http://code.google.com/p/touchegg/)

Ratings & Comments

11 Comments

akosama

Al intentar compilarlo para Debian Testing AMD64 me sale el siguiente error: root@debian:/home/ako/eggwm-0.2# make g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Ibuild -o build/Main.o src/eggwm/Main.cpp In file included from ./src/eggwm/EggWM.h:18:0, from src/eggwm/Main.cpp:14: ./src/eggwm/util/Include.h:18:28: fatal error: QApplication: No existe el fichero o el directorio compilation terminated. make: *** [build/Main.o] Error 1 ¿Me podéis ayudar o guiarme en la búsqueda de la solución? Thank!

joseexposito89

Tienes que instalar las dependencias necesarias, en este caso te falta Qt. Seguramente también tendrás que instalar el paquete xorg-dev (si eres usuario de Ubuntu, en otras distros no se como se llamará el paquete)

akosama

Muchas gracias por la ayuda. He conseguido instalarlo pero no consigo hacerlo funcionar. Al lanzar /usr/sbin/update-alternatives --config x-window-manager no me aparece en la lista. Y los comandos para lanzarlo que aparecen en el README tampoco me funcionan. Uso Debian Testing con KDE y Openbox en vez de Kwin. ¿Algún consejo?

joseexposito89

Realmente te aconsejo probarlo sobre Xephyr como se indica en el README: http://code.google.com/p/eggwm/source/browse/trunk/README.TXT Antes de utilizarlo como gestor de ventanas por defecto, ya que no es 100% funcional.

akosama

Muchas gracias. Lo conseguí correr sobre el escritorio Razor-qt. Es verdad que le queda algunas cosas por implementar pero me encanta QT y los escritorios ligeros y sería una buenísima combinación tu gestor de ventanas con el escritorio Razor. No se programación pero si tengo tiempo echo un ojo a ver dónde te/os puedo ayudar.

daktras

can we expect to see this as part of the razor-qt project a qt based alterative to openbox

desm0tes

This question is quite stupid, since there is no openbox as part of the razor-qt project. Razor is shipped without any WM, if you want to use EggWM with it, just do it, it works (I tried it).

joseexposito89

Hi! Yes, you can use it with Razor-Qt, anyway I must say that OpenBox is more functional than EggWM

desm0tes

Actually, OB is also bigger than EggWM...and sometimes bigger ain't better. I tried it today, and it's quite OK, pretty fast and simple - but I couldn't erase the titlebar, so I ditched it about 15 minutes later ;)

gustavosbarreto

Interesting .. I'm very excited about this project. It works fine here. And the source code is very well documented and so cleaner. Nice work!

joseexposito89

Thanks! The 0.2 version are now available, I'm trying to make DEB and RMP packages to release it Greetings!

Pling
0 Affiliates
Details
license
version 0.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Qt Tools from joseexposito89:

Touchegg - Multitouch gesture recognizer
joseexposito89
last update date: 14 years ago

Score 6.5

Other Qt Tools:

Autorun on CD/DVD for Windows
nanvel
last update date: 13 years ago

Score 5.0

Safebox
dmendizabal
last update date: 13 years ago

Score 5.0

QShutDown
D0IT
last update date: 13 years ago

Score 5.0

OpenNumismat
JanisV
last update date: 12 years ago

Score 5.0

OpenNumismat
JanisV
last update date: 12 years ago

Score 4.7

numpad emulator
abtimal
last update date: 12 years ago

Score 5.0