Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/06/2006, à 00:38

Choup's

[résolu] XGL / Compiz en config multi-utilisateur

Bonjour,

J'ai installé XGL et Compiz-Vanilla sur mon portable Dell Inspiron 6000 (ATI Radeon Mobility M300), sans pb d'instabilité (contrairement à Compiz qui se crashait perpétuellement - peut-être fallait-il désactiver qques plugins hmm).

Enfin, mon seul soucis est que j'ai une config avec deux comptes utilisateurs, et que un seul de ces comptes ne peut utiliser XGL / compiz, à moins de rebooter entre chaque changement de compte.

Lors de ma reconnexion avec XGL à partir du second compte, le message d'erreur apparaît dans ~/.xsession-errors :

Fatal server error
Could not create server lock file: /tmp/.X1-lock

En effet, ce fichier est créé avec les droits du premier utilisateur qui se connecte en utilisant XGL depuis le reboot, et n'est supprimé que sur arrêt de l'ordinateur ou reboot (et pas lors de la déconnexion).

Quelqu'un aurait-il une idée sur comment utiliser XGL à partir de mes deux comptes, uniquement en se déconnectant et en se reconnecter ? (à part en détruisant ce fichier lock à partir d'une commande en ligne wink)

Dernière modification par Choup's (Le 29/04/2007, à 16:27)

Hors ligne

#2 Le 02/11/2006, à 00:54

Choup's

Re : [résolu] XGL / Compiz en config multi-utilisateur

Depuis, je suis pas sous Edgy / XGL / Beryl, et toujours le même problème...
Impossible d'avoir deux utilisateurs configurés sur la machine et utilisant XGL...:/

Hors ligne

#3 Le 02/11/2006, à 01:17

gilir

Re : [résolu] XGL / Compiz en config multi-utilisateur

Et si tu reboot seulement X en faisant un Ctrl + Alt + <= ?
A priori c'est normal que 2 users ne puissent pas lancer une session avec XGL en parralèle, car ils utilisent le même display. Il faudrait créer un autre script de démarrage pour le user 2.

Hors ligne

#4 Le 02/11/2006, à 01:25

Choup's

Re : [résolu] XGL / Compiz en config multi-utilisateur

C'est ce que je fait, je reboot X en faisant Ctrl-Alt-Bckspace.
Sans XGL, le display 0 est utilisé : pas de problème en rebootant X.
Mais avec XGL (display 1), je me heurte à ce problème de lock.
Il semble que le second utilisateur ne puisse pas écrire sur le /tmp/.X1-lock, car créé avec les droits du premier utilisateur...:/

Hors ligne

#5 Le 02/11/2006, à 01:37

gilir

Re : [résolu] XGL / Compiz en config multi-utilisateur

Exact, il te faut donc un 2e script de lancement de XGL, en mettant un autre display que 1, et en espérant que c'est possible. Après, tu fais une autre entrée dans gdm pour la 2e connexion pour que le 2e user lance à son tour son serveur XGL.

Hors ligne

#6 Le 02/11/2006, à 09:46

Choup's

Re : [résolu] XGL / Compiz en config multi-utilisateur

Et tu as une idée sur comment on peut faire ca ?

Hors ligne

#7 Le 02/11/2006, à 19:58

gilir

Re : [résolu] XGL / Compiz en config multi-utilisateur

théoriquement Oui big_smile
Si tu as suivi le tuto de la doc, tu devrais avoir un script startxgl.sh et une entrée de desktop xgl.desktop
Il suffit de créer startxgl2.sh comme ça

#!/bin/sh
Xgl -fullscreen :2 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 &
DISPLAY=:2
exec dbus-launch --exit-with-session gnome-session

et xgl2.desktop comme ça.

[Desktop Entry]
Encoding=UTF-8
Name=XGL
Exec=/usr/bin/startxg2l.sh
TryExec=/usr/bin/startxgl2.sh
Icon=
Type=Application

Sinon c'est le même tuto. La ou j'ai un doute, c'est sur le startxgl2.sh car j'ai jamais testé.

Hors ligne

#8 Le 29/04/2007, à 16:26

Choup's

Re : [résolu] XGL / Compiz en config multi-utilisateur

J'avais laissé tombé pendant quelques temps.
Je m'y suis remis avec Feisty et toujours le même problème...

Du coup, j'ai testé ta solution, et cela fonctionne au poil...
Merci !!;)

Hors ligne