Nessuno ha provato questo WM???
Ho consultato i log di X e nessun errore.
Il problema era solo apparente!

Infatti eggwm parte ma non ha nulla di visibile a schermo. Bisogna aggiungere qualche applicazione avviata attraverso l'xinitrc...
Per esempio basta aggiungere un Terminale, o il Browser ecc ecc.
Solo così ci si accorge che eggwm sta funzionando!!
Frase ad effetto: "I problemi inesistenti sono tra i più complicati da risolvere"A questo proposito l'xinitrc d'esempio reperibile in un link qualche post addietro non fa praticamente altro che lanciare uno schermo nero inutilizzable. E già va bene che con ctrl-alt-backspace si riesce a tornare ad una sana console tty1.
Oppure forse quell'esempio funziona solo se prima si è configurato in qualche modo eggwm. Io non ho toccato nulla sinceramente, neanche la documentazione quindi non posso giudicare significativamente questo WM.
Posso solo rilevare che l'estetica delle finestre mi piace e che avviando xcompgr lo schermo fa la sua figura consumando relativamente poche risorse. Per capirci mi sembra più bello che fluxbox, ma poi va a gusti.
Parò... però fluxbox funziona anche, mentre eggwm ha qualche lacuna... parere personalissimo e da prendere con le pinze: ripeto non ho letto la documentazione.
Per esempio ho notato che non si passa da una finestra all'altra (focus) se non cliccando sulla relativa barra dell'applicazione (nella parte superiore della finestra: cioè se cliccate dentro la finestra non succede nulla. E non funziona neanche il classico ALT+TAB... cosicchè, per esempio non riesco a usare la finestra asegnata al mio mrxwt che ho configurato senza bordi, cioè il WM non gli mette intorno la cornice come alle altre applicazioni...
Vi lascio un xinitrc funzionante:
- Codice: Seleziona tutto
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi
# Start the window manager:
exec /opt/firefox &
exec /usr/bin/xtrem &
exec /usr/bin/eggwm
Poi non riesco a capire come uscire da X, per ora mi affido al vecchio ctrl alt backspace.
Sempre per restare al paragone con fluxbox...
Mentre fluxbox, non è semplicemente un WM ma mette a disposizione la barra applicazioni, un menù, aree di lavoro ecc ecc... eggwm non fà nulla di più, che incorniciare le finestre e permetterci di massimizzarle e ridimensionarle (a mano per la verità, cioè non c'è il tasto apposito) chiuderle e minimizzarle (sì ma minimizzarle dove? cioè se non si fà partire una barra delle applicazioni queste svaniscono nel limbo una volta premuto il "-"...).
Quindi non è un WM pensato per essere usato stand alone, cioè sì si può ma sembra più indirizzato per l'uso dentro un ambiente desktop già attrezzato.
Tutto sommato ho pensato di provare a mettermi in piedi un xinitrc che lancia qualche applicazione necessaria per gestire il sistema utilizzando solo eggwm.
Cioè per capirci, lanciare una dock in cui vengano piazzate le finestre minimizzate, e qualche launcher per le applicazioni necessarie, specialmente il bottone cui associare il comando di chiusura di X. In modo da trovarsi in un ambiente desktop classico e minimamente funzionale.
Tutto ciò tanto per vedere come funzionerebbe un'alternativa fatta in casa ad un desktop classico già pronto o ad un wm evoluto tipo fluxbox. Volevo appunto chiedervi qualche consiglio su un programma del genere, ma lo farò in un post ad hoc.
Intanto qua mettiamo "risolto".