Nagyon buta ablakkezelot (window manager) keresek

Fórumok

Udv!

Milyen nagyon egyszeru, lebutithato ablakkezelot javasoltok, ha az a feladat, hogy csak egy munkaterulet legyen, ne legyen dekoracio, ne lehessen becsukni az ablakokat, semmi menu. Alkalmazasbol szeretnem megmondani hol es mekkora ablak legyen, es ne lehessen ezen egerrel valtoztatni.

Leci javasoljatok egyet!

Vagy ebben az esetben nics is szukseg ablakkezelore?

Hozzászólások

vagy az xinitrc-ből nem a wm-et indítod, hanem az adott programot/saját scriptet (csak tipp :))

Vagy fogod bármelyik olyat, amiben be lehet állítani azt hogy remember dimenson, meg remember position, meg hogy window decoration none.
Ez mondjuk lehet valamelyik *box, vagy e16, vagy KDE, vagy GNOME, vagy mondjuk így belegondolva az ablakkezelok 99 %-a. Mivel azért a legtöbben bele van implementálva az összes X-es üzenet a szerver felé.
A ne lehessen becsukni az ablakot-ra, meg egyszerűen megnézed, hogy mi az adott wm billentyűkombinációja erre és beállítasz rá valami mást, vagy semmit.

most olvastam ksgy hozzászólását. ott az ész.
bele az Xclientbe vagy xinitrc-be a program nevet aztan kesz. startx és futik.
mivel nem lesz alatta wm, nem lesz se windowdecoration, se menu, se billentyűkombók, se semmi. :)

$ apt-cache show lwm
Package: lwm
Priority: optional
Section: x11
Installed-Size: 136
Maintainer: Matthew Wilcox
Architecture: i386
Version: 1.2.1-1
Provides: x-window-manager
Depends: x-terminal-emulator
Filename: pool/main/l/lwm/lwm_1.2.1-1_i386.deb
Size: 34266
MD5sum: 02d26754557b8a038678d44ed950ca60
Description: Lightweight Window Manager
lwm is a window manager for X that tries to keep out of your face.
There are no icons, no button bars, no icon docks, no root menus,
no nothing: if you want all that, then other programs can provide
it. There's no configurability either: if you want that, you want a
different window manager; one that helps your operating system in
its evil conquest of your disc space and its annexation of your
physical memory.

Ha csak ennyi kell, akkor minek ablak kezelő? Ne indíts el semmit és
kész. Attól még X szervered lesz. Itt egy példa:

---------------------------------------------------------
#!/bin/bash
failsafe="nice --20 ./Xmea"
trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO

test -n "$BASH" && set +o posix
no_exit_on_failed_exec=1
type shopt > /dev/null 2>&1 && shopt -s execfail

export TERM=rxvt

if test "$XSESSION_IS_UP" != "yes" ; then
XLIBDIR=/usr/X11R6/lib/X11
test -r $XLIBDIR/Xmodmap && xmodmap $XLIBDIR/Xmodmap
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
test -r $XLIBDIR/Xresources && xrdb -load -retain $XLIBDIR/Xresources
test -r $HOME/.Xdefaults && xrdb -I$HOME -merge $HOME/.Xdefaults
test -r $HOME/.Xresources && xrdb -I$HOME -merge $HOME/.Xresources
fi

xsetroot -solid palegreen3 &
exit 0
---------------------------------------------------------

Ha a 2. sorba (failsafe....)beírod a saját programodat, az fog
elindulni. Ez fájl egyébként egy .xinitrc.

> Sol omnibus lucet.

fvwm, twm.

Ami elől menekülnek, az után szaladnak.