Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
vnc4server [Le 25/09/2018, 16:13] scanlegentil [Configuration avancée] |
vnc4server [Le 27/09/2018, 10:51] scanlegentil |
||
---|---|---|---|
Ligne 39: | Ligne 39: | ||
En effet, chaque création de 'bureau vnc' doit se faire __manuellement__ et ce, pour __chaque utilisateur__. | En effet, chaque création de 'bureau vnc' doit se faire __manuellement__ et ce, pour __chaque utilisateur__. | ||
Ce qui nous amène donc à la deuxième méthode, un petit peu plus complexe mais nettement plus paramétrable. | Ce qui nous amène donc à la deuxième méthode, un petit peu plus complexe mais nettement plus paramétrable. | ||
+ | En outre, elle ne prend pas en compte la présence par défaut sur Unbuntu Desktop 16.04 de l'outil de partage d'écran [[:vnc|vino]] qui rentre en __conflit__ sur l'écran identifié lui aussi par __:0__ . | ||
===== Configuration avancée ===== | ===== Configuration avancée ===== | ||
Ligne 74: | Ligne 75: | ||
start) | start) | ||
echo "Starting script vnc4server " | echo "Starting script vnc4server " | ||
- | su vnc -c 'vnc4server :0' | + | #su vnc -c 'vnc4server :0' |
su vnc1 -c 'vnc4server :1' | su vnc1 -c 'vnc4server :1' | ||
;; | ;; | ||
stop) | stop) | ||
echo "Stopping script vnc4server" | echo "Stopping script vnc4server" | ||
- | su vnc -c 'vnc4server -kill :0' | + | #su vnc -c 'vnc4server -kill :0' |
su vnc1 -c 'vnc4server -kill :1' | su vnc1 -c 'vnc4server -kill :1' | ||
;; | ;; | ||
Ligne 90: | Ligne 91: | ||
exit 0 | exit 0 | ||
</file> | </file> | ||
- | Dans ce script, nous créons deux bureaux vnc. | + | Dans ce script, nous créons un seul bureau vnc. |
- | * Le premier est celui de l'utilisateur 'vnc' identifié sous le numéro **:0** | + | * Le premier celui de l'utilisateur 'vnc' identifié sous le numéro **:0** est commenté et désactivé car il rentre en conflit avec l'outil partage d'écran de session interactive locale fourni par vino. |
* Le second est celui de l'utilisateur 'vnc1' identifié sous le numéro **:1** | * Le second est celui de l'utilisateur 'vnc1' identifié sous le numéro **:1** | ||
Ligne 136: | Ligne 137: | ||
<file> | <file> | ||
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & | xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & | ||
+ | </file> | ||
+ | |||
+ | Un modèle de fichier xstartup testé et fonctionnel | ||
+ | <file> | ||
+ | #!/bin/sh | ||
+ | |||
+ | # Uncomment the following lines for normal desktop: | ||
+ | export XKL_XMODMAP_DISABLE=1 | ||
+ | unset SESSION_MANAGER | ||
+ | unset DBUS_SESSION_BUS_ADDRESS | ||
+ | |||
+ | [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup | ||
+ | [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources | ||
+ | xsetroot -solid grey | ||
+ | vncconfig -iconic & | ||
+ | gnome-session & | ||
+ | gnome-panel & | ||
+ | gnome-settings-daemon & | ||
+ | metacity & | ||
+ | nautilus & | ||
+ | gnome-terminal & | ||
+ | |||
</file> | </file> | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 151: | Ligne 174: | ||
//Basé sur [[http://www.isnull.com.ar/2010/03/vnc4server-boot-script-working-in.html|« vnc4server boot script (working in Debian/Ubuntu/Kubuntu) »]].// | //Basé sur [[http://www.isnull.com.ar/2010/03/vnc4server-boot-script-working-in.html|« vnc4server boot script (working in Debian/Ubuntu/Kubuntu) »]].// | ||
+ | |||
+ | //L'adaptation pour la cohabitation avec VINO sur 16.04 faite par [[:utilisateurs:scanlegentil]].// | ||
+ | |||
+ | //l'exemple de fichier xstatup est tiré de [[https://gist.github.com/Musinux/8e6c4752ed3c143d49764311a504c1e9#file-install-packages-sh-L3|« VNC xstartup for unity (but launch gnome desktop not Unity :)) »]].// | ||
+ | |||