Comme le pc ne sera utilisé que par moi et ma compagne, voici ce que j'ai fait :
configuration de Xorg en twinviwew + démarrage de mon wm favoris (xfce4) + et utilisation de plusieurs scripts (j'ai voulu n'en faire qu'un, mais ça parche pas autrement...).
1) script d'initilalisation du X invité
runxephyr.sh
#!/bin/sh
Xephyr -nolisten tcp -br nologo -mouse evdev,5,,device=/dev/input/by-path/pci-0000\:00\:1d.0-usb-0\:1.1.6\:1.0-event-mouse -keybd evdev,,device=/dev/input/by-id/usb-CHESEN_PS2_to_USB_Converter-event-kbd,,xkblayout=fr -screen 1920x1080 :1 &
#demarrage du wm
sudo -u yumemi -i /home/yumemi/runwm.sh
2) initialisation du bureau invité
runwm.sh :
#!/bin/sh
cd ~
export DISPLAY=:1
startxfce4 &
3)placement de la fenêtre xephyr sur l'écran de droite :
movexephyr.sh
#!/bin/sh
winid=`xwininfo -root -tree | grep "Xephyr on :1" | sed 's#^\([ \t]*\)\([0-9xA-Fa-f]*\).*#2円#'`
wmctrl -i -r $winid -e "0,1913,-17,0,0"
4) et enfin le script qui vas lancer tout ce petit monde :
init_gest_desktop.sh
#!/bin/sh
sudo runxephyr.sh
sudo movexephyr.sh
tout ces bout de scripts sont dans mon ~/bin/ et je n'ai qu'à appeller init_gest_desktop.sh pour avoir un bureau xfce4 avec son couple de clavier/souris dédié sur l'écran de droite. C'est presque fonctionnel pour l'utilisatrice... car Xephyr est sans 3D.
tout ceci pourrais être adapté pour avoir 2 gdm au démarrage mais j'ai la flemme de me battre contre ConsoleKit (oui car j'ai remarqué que /etc/gdm/custom.conf et /etc/gdm/gdm.conf n'étaient pas pris en compte par le gdm 2.32.0-4 de Archlinux...)
Si un jours j'arrive à activer la 3D, je ne manquerais de revenir vous déranger ;-)
ps : si vous avez une meilleur soluce que ce que j'ai posté là, je suis preneur!
# et pour finir!
Posté par Yao Kuramoto . En réponse au message Archlinux : compiler Xephyr pour du multiposte (= multiseat in english). Évalué à 2.
Comme le pc ne sera utilisé que par moi et ma compagne, voici ce que j'ai fait :
configuration de Xorg en twinviwew + démarrage de mon wm favoris (xfce4) + et utilisation de plusieurs scripts (j'ai voulu n'en faire qu'un, mais ça parche pas autrement...).
1) script d'initilalisation du X invité
runxephyr.sh
#!/bin/sh
Xephyr -nolisten tcp -br nologo -mouse evdev,5,,device=/dev/input/by-path/pci-0000\:00\:1d.0-usb-0\:1.1.6\:1.0-event-mouse -keybd evdev,,device=/dev/input/by-id/usb-CHESEN_PS2_to_USB_Converter-event-kbd,,xkblayout=fr -screen 1920x1080 :1 &
#demarrage du wm
sudo -u yumemi -i /home/yumemi/runwm.sh
2) initialisation du bureau invité
runwm.sh :
#!/bin/sh
cd ~
export DISPLAY=:1
startxfce4 &
3)placement de la fenêtre xephyr sur l'écran de droite :
movexephyr.sh
#!/bin/sh
winid=`xwininfo -root -tree | grep "Xephyr on :1" | sed 's#^\([ \t]*\)\([0-9xA-Fa-f]*\).*#2円#'`
wmctrl -i -r $winid -e "0,1913,-17,0,0"
4) et enfin le script qui vas lancer tout ce petit monde :
init_gest_desktop.sh
#!/bin/sh
sudo runxephyr.sh
sudo movexephyr.sh
tout ces bout de scripts sont dans mon ~/bin/ et je n'ai qu'à appeller init_gest_desktop.sh pour avoir un bureau xfce4 avec son couple de clavier/souris dédié sur l'écran de droite. C'est presque fonctionnel pour l'utilisatrice... car Xephyr est sans 3D.
tout ceci pourrais être adapté pour avoir 2 gdm au démarrage mais j'ai la flemme de me battre contre ConsoleKit (oui car j'ai remarqué que /etc/gdm/custom.conf et /etc/gdm/gdm.conf n'étaient pas pris en compte par le gdm 2.32.0-4 de Archlinux...)
Si un jours j'arrive à activer la 3D, je ne manquerais de revenir vous déranger ;-)
ps : si vous avez une meilleur soluce que ce que j'ai posté là, je suis preneur!