Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Se passer temporairement du dual screen
Envoyé par: sgamier

Je m'explique :

Je suis très heureux avec Linux, ma femme aussi, et mon chérubin de 20 mois si met aussi .... ;-)

Si si , il s'interresse beaucoup à GCompris. (http://ofset.sourceforge.net/gcompris/)

Mon problème est qu'a 20 mois il n'est (forcément) pas encore expert avec la souris.

Je voulais donc lancer GCompris en plein écran, mais pas sur les deux en même temps comme cela se passe lorsque j'utilise l'option faites pour cela dans GCompris.

J'utilise gdm au démarrage de la machine -> A ce moment il y a mes 2 écrans allumés grâce à mes 2 cartes graphiques.

Je voudrais donc qu'au log de l'utilisateur alexis (mon fils si vous avez suivi) un gestionnaire de fenetre soit lancé UNIQUEMENT sur l'écran de la 1ere carte graphique.

Qu'ensuite il y est UNIQUEMENT GCompris qui soit lancé en plein écran.

Et pour fiinir que si l'on quitte GCompris on soit à nouveau dans GDM paré à refaire un autre login avec ce coup ci un gestionnaire de fenetre en xinerama (ma config habituelle).


Pfiouuu pas facile... j'ai deja passé pas mal de temps a chercher tous azimuts.

Comme par exemple un gestionnaire de fenetre qui ne s'affiche que dans mon premier écran -> Résultat J'ai vu qu'avec fmw par exemple on peut mettre l'option -display :0 .

Cela fonctionne bien depuis le level 3 sans gdm lancé.. mais de la à le faire pour un utilisateur particulier depuis gdm... pas trouvé !

Sinon lancé GCompris au démarrage de fmw maximisé sur un seul écran.. ca j'ai réussi.. mais après un test je me rends compte que comme par hasard mon fils clique sans cesse sur le 2eme ecran... evidemment :-) du coup ce n'est pas la bonne solution non plus.


J'ai aussi poussé le vice plus loin, en créant 2 fichiers XF86Config-4, un avec ma configuration 'par défaut' (2 ecrans en xinerama) et l'autre avec un seul écran.

Mais dans ce cas la il me faut, au login d'Alexis, lancer un batch :
- qui intervertit les 2 fichiers (donc avec les droits SGID) -> ca c'est OK
- qui redemare le serveur X -> ca j'arrive pas !
- qui lance fmw avec GCompris
- qui après l'arret de GCompris dans fmw, réintervertit les 2 fichiers de config et redemmare gdm ... pret a recevoir de nouveaux logins.

Voila... rien que ca !
Merci d'avance

Sébastien Gamier

Poste le Friday 6 February 2004 14:37:39
Répondre     Citer    
Re: Se passer temporairement du dual screen
Envoyé par: miguel2i

Juste des idées comme ça

Dans le home d'Alexis, créer un fichier ~/.xsession (ou ~/.xinitrc) :
----- debut de .xsession ------
fvwm &
gcompris
-------- fin de .xsession -------

ligne 1 : démarrage du Window Manager, avec un & à la fin pour laisser la main
ligne 2 : démarrage du pgm, sans & comme ca quand gcompris quitte, le serveur X se redémarre

Mais au fait, est-ce qu'un WM est nécessaire ? vu que gcompris est en plein écran
un WM est utile pour passer d'une fenetre à une autre, les déplacer, les redimensioner, les iconifier, ... etc

lancer X avec l'option -xinerama mais où ? .xserverrc ?
Voir man Xserver, xinit, et autres

Poste le Friday 6 February 2004 22:47:24
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Se passer temporairement du dual screen
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons