J'essaie d'exécuter gnome-fallback.desktop
sous VncServer.
Après la mise à niveau vers 13.10, mon VNC ne fonctionne plus - il affiche simplement une fenêtre de terminal vide, sans session.
Voici les sessions que j'ai installées:
$ ls /usr/share/xsessions/
gnome.desktop gnome-fallback.desktop xfce.desktop
gnome-fallback-compiz.desktop ubuntu.desktop
Et voici le contenu de mon fichier ~/.vnc/xstartup
, qui pointe vers gnome-fallback.desktop
pour autant que je sache:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-fallback.desktop &
#gnome-session --session=gdm-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
Voici le résultat du fichier journal dans ~/.vnc/
:
Xvnc Free Edition 4.1.1 - built Jan 14 2013 22:28:40
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Sat Oct 19 17:37:51 2013
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!
Option "--login" is no longer supported in this version of gnome-terminal; you might want to create a profile with the desired setting, and use the new '--profile' option
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
Window manager warning: Log level 32: could not find XKB extension.
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
** (process:1602): WARNING **: software acceleration check failed: Child process exited with code 1
** (gnome-session:1602): CRITICAL **: We failed, but the fail whale is dead. Sorry....
Il semble que gnome-fallback.desktop
nécessite maintenant des graphismes accélérés? Est-ce correct?
Cela fonctionne si je démarre les choses manuellement avec gnome-session. Les polices ne semblent pas être définies cependant.
~/.vnc/xstartup
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
Après la mise à niveau, j’ai eu exactement le même problème, j’ai essayé de chercher une solution possible, mais j’ai été incapable de trouver quoi que ce soit en rapport avec le problème d’accélération logicielle.
En fin de compte, je ne pouvais plus être incité à creuser, alors je me suis tourné vers xfce4 et cela fonctionne à nouveau parfaitement.
Voici mon Xstartup:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
Mon hypothèse est que gnome-fallback pourrait être rompu et que, par défaut, gnome3 serait utilisé, ce qui nécessite une accélération pour fonctionner.
J'espère que cela vous aide.
C'est un problème (très décevant) pour Gnome. Le problème a plus d'un an et est toujours présent dans un 14.04 LTS.
La solution consistant à utiliser --disable-acceleration-check à partir de ce fil ne fonctionnait pas pour moi.
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1251281
Oui, en guise de solution de contournement, xfce4 ou fluxbox (exécutez startfluxbox) fonctionnera.