Environnement graphique sur raspberrypi et vnc

Le
Geo Cherchetout
Bonjour,

Mon raspberrypi tourne sous raspbian stretch. Il abrite principalement un
logiciel serveur de généalogie, geneweb, qui ne nécessite pas
d'environnement graphique, mais j'aime bien quand même utiliser quelques
outils comme Synaptic ou le gestionnaire de fichier PCManFM, ceci grâce au
duo x11vnc-vncviewer de tigervnc. Par bonheur, lxde est installé et j'ai
choisi dans raspi-config qu'il soit lancé au démarrage. (Choix B4 Desktop
Autologin Desktop GUI, automatically loged in as "pi" user). Le souci c'est
que lxde n'est pas vraiment lancé.
Au passage, je ne me souvenais pas de quel environnement graphique il
s'agissait. C'est en tapant "start" puis la touche tab que j'ai vu que lxde
était le seul proposé. Ceci depuis mon ordinateur de bureau, en ssh :

pi@raspberrypi:~ $ startlxde &
[1] 20403
pi@raspberrypi:~ $ ** Message: main.vala:102: Session is LXDE
** Message: main.vala:103: DE is LXDE
** Message: main.vala:134: log directory: /home/pi/.cache/lxsession/LXDE
** Message: main.vala:135: log path: /home/pi/.cache/lxsession/LXDE/run.log

J'ai à présent sur le raspberry un processus lxsession qui n'existait pas
auparavant.

Quelque chose d'extraordinaire se produit alors. Une nouvelle barre de menus
vient se cacher derrière ma barre de tâches de xfce sur mon pc, et ces menus
sont ceux du lxde du raspberry, et me permettent effectivement d'en utiliser
les applications graphiques ! (Sans toutefois voir le bureau.)

Certes x11vnc.service est lancé automatiquement sur le raspberry mais je
n'ai envoyé depuis mon pc aucune requête vncviewer. Comment se fait-il que
"ça marche" quand-même ?

Pourquoi ça cesse de marcher quand je mets fin à ma session ssh ? Je vois
dans une nouvelle session que le processus lxsession a disparu.

Pourquoi lxde n'est-il pas lancé au démarrage du raspberry ?

Ci-dessous voici le contenu du dit fichier run.log, merci d'avance pour vos
explications et suggestions :

pi@raspberrypi:~ $ cat /home/pi/.cache/lxsession/LXDE/run.log
** Message: environement.vala:58: Exporting primary_variable
** Message: environement.vala:59: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:150: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:184: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:218: custom_data
:/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:
** Message: environement.vala:219: data_dirs
:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/
** Message: environement.vala:220: data_dirs not null, export :
/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/
** Message: environement.vala:225: Exporting XDG_DATA_DIRS
** Message: utils.vala:68: User config used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« iGtk/ColorScheme » dans le groupe « GTK »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« windows_manager/session » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« windows_manager/extras » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« panel/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« dock/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« file_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« desktop_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« launcher_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« composite_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« im1/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« im2/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« widget1/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« notification/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« keybindings/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« im_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« screensaver/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« power_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« audio_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« workspace_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« screenshot_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« message_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« upgrade_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« updates_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« updates_manager/timeout » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« crash_manager/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« crash_manager/dev_mode » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« crash_manager/timeout » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« upstart_user_session » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« proxy_manager/http » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« a11y/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« xrandr/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« network_gui/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« webbrowser/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« email/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« pdf_reader/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« video_player/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« audio_player/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« images_display/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« text_editor/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« archive/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« charmap/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« calculator/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« spreadsheet/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« bittorent/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« document/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« webcam/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« burn/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« notes/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« disk_utility/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« tasks/command » dans le groupe « Session »
** Message: settings.vala:540: Le fichier de clés n'a pas de groupe « Keymap »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« laptop_mode » dans le groupe « State »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« gnome » dans le groupe « Dbus »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« type » dans le groupe « Environment »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« ubuntu_menuproxy » dans le groupe « Environment »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« toolkit_integration » dans le groupe « Environment »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« gtk/overlay_scrollbar_disable » dans le groupe « Environment »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« qt/force_theme » dans le groupe « Environment »
** Message: settings.vala:540: Le fichier de clés ne contient pas de clé
« qt/platform » dans le groupe « Environment »
** Message: settings.vala:462: Monitoring:
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: settings.vala:466: Desktop file is already in config home, do
nothing
** Message: settings.vala:373: Settings default for Session,
launcher_manager, command : lxpanelctl
** Message: environement.vala:79: Exporting variable
** Message: environement.vala:80: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:177: custom_config :
** Message: environement.vala:178: config_dirs :/etc/xdg
** Message: environement.vala:179: confir_dirs not null, export : /etc/xdg
** Message: environement.vala:184: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:218: custom_data :
** Message: environement.vala:219: data_dirs
:/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/
** Message: environement.vala:220: data_dirs not null, export :
/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/
** Message: environement.vala:225: Exporting XDG_DATA_DIRS
** Message: utils.vala:68: User config used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: environement.vala:254: No entry in [Environment_variable]. Le
fichier de clés n'a pas de groupe « Environment_variable »
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE
** Message: utils.vala:85: System system path location :
/etc/xdg/lxsession/LXDE/conffiles.conf
** Message: utils.vala:89: Final file used :
/etc/xdg/lxsession/LXDE/conffiles.conf
** Message: options.vala:164: Activate xsettings_manager build-in
** Message: utils.vala:68: User config used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: utils.vala:89: Final file used :
/home/pi/.config/lxsession/LXDE/desktop.conf
** Message: app.vala:721: polkit separate
** Message: app.vala:721: polkit separate
** Message: app.vala:76: Launching lxpolkit
** Message: utils.vala:68: User config used :
/home/pi/.config/lxsession/LXDE/autostart
** Message: utils.vala:89: Final file used :
/home/pi/.config/lxsession/LXDE/autostart
** Message: autostart.vala:42: Autostart path :
/home/pi/.config/lxsession/LXDE/autostart
** Message: app.vala:76: Launching lxpanel
** Message: app.vala:76: Launching pcmanfm

** (lxsession:2021): WARNING **: app.vala:86: L'exécution du processus fils
« xscreensaver » a échoué (Aucun fichier ou dossier de ce type)

** (lxsession:2021): WARNING **: app.vala:87: Error when launching xscreensaver
** Message: options.vala:107: Create build-in Clipboard
Another clipboard manager is already running.** Message: main.vala:442:
Check keymap_mode (null)
** Message: app.vala:76: Launching /usr/bin/ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-3xmuUDTR1oAi/agent.2059; export SSH_AUTH_SOCK;
SSH_AGENT_PID 66; export SSH_AGENT_PID;
echo Agent pid 2066;
lxkeymap found

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxsession:2021): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: Invalid symbolic color 'bar_bg_color'
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: error: invalid identifier
'bar_bg_color', expected valid identifier
** Message: app.vala:130: /usr/bin/ssh-agent exit with this type of exit: 0
** Message: x-terminal-emulator has very limited support, consider choose
another terminal

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(pcmanfm:2056): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: Invalid symbolic color 'bar_bg_color'
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: error: invalid identifier
'bar_bg_color', expected valid identifier

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »

(lxpanel:2054): Gtk-WARNING **: Impossible de trouver le moteur de thème
dans module_path : « clearlookspix »
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: Invalid symbolic color 'bar_bg_color'
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: error: invalid identifier
'bar_bg_color', expected valid identifier
** Message: x-terminal-emulator has very limited support, consider choose
another terminal
Openbox-Message: Un gestionnaire de fenêtres est déjà lancé sur l'écran 0
** Message: app.vala:347: openbox-lxde exit with this type of exit: 0

** Message: app.vala:363: Exit normal, don't reload
/usr/lib/python2.7/dist-packages/lxkeymap/helpers.py:46: GtkWarning:
Impossible de trouver le moteur de thème dans module_path : « clearlookspix »
builder.add_from_file(ui_filename)
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: Invalid symbolic color 'bar_bg_color'
/home/pi/.themes/PiX/gtk-2.0/gtkrc:1287: error: invalid identifier
'bar_bg_color', expected valid identifier
/usr/lib/python2.7/dist-packages/lxkeymap/helpers.py:46: GtkWarning: Unknown
property: GtkMenu.ubuntu-local
builder.add_from_file(ui_filename)
/usr/lib/python2.7/dist-packages/lxkeymap/helpers.py:46: GtkWarning:
GtkAlignment does not have a property called expand
builder.add_from_file(ui_filename)
/usr/lib/python2.7/dist-packages/lxkeymap/helpers.py:46: GtkWarning:
GtkAlignment does not have a property called fill
builder.add_from_file(ui_filename)
/usr/lib/python2.7/dist-packages/lxkeymap/helpers.py:46: GtkWarning:
GtkAlignment does not have a property called position
builder.add_from_file(ui_filename)

** (lxpanel:2054): WARNING **: Binding 'XF86AudioRaiseVolume' failed!

** (lxpanel:2054): WARNING **: Binding 'XF86AudioLowerVolume' failed!

** (lxpanel:2054): WARNING **: Binding 'XF86AudioMute' failed!
Sections: ['Global']
Layouts: ['fr']
Variants: ['']
Options: []
['Global']
Lxkeymap autostart running

** (lxpanel:2054): WARNING **: tray: another systray already running

** (lxpanel:2054): WARNING **: lxpanel: can't load tray plugin
Vos réponses Page 2 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Geo Cherchetout
Le #26498070
Le 22/11/2018 13:02, *dyrmak* a écrit :
En fait oui et non, il est possible de configurer x11vnc pour
permettre qu'une session soit partagée. Ma configuration ne
le permet pas puisque c'est exactement ce que je voulais,
j'utilise un tunnel dans une fenêtre pour activer x11vnc et
dans une autre fenêtre je lance le client,

Moi ce qui me stupéfie c'est que je n'ai pas besoin de lancer le client, il
se lance tout seul sans aucune action de ma part. J'ai été obligé de
désinstaller (provisoirement) sur mon pc le paquet tigervnc pour vérifier
qu'il est bien responsable de l'affichage de la session lxde !
Finalement, depuis que j'ai découvert l'apparition de la barre de menus lxde
en bas de mon écran, je trouve très confortable l'utilisation de ce système
tel quel. Depuis n'importe quel pc de mon petit réseau local, je n'ai qu'à
me connecter en ssh et entrer la commande startlxde. Dans la dite barre de
menus il y a même une icône qui appelle l'affichage du bureau lxde.
Je n'ai pas encore essayé de me connecter *simultanément* depuis plusieurs
pc mais je n'ai pas besoin de cela dans l'immédiat.
Pour mettre fin à la session graphique je n'ai pas trouvé d'autre moyen que
de tuer la session ssh. (par fermeture de ma console virtuelle car Ctrl-D ne
suffit pas)
dyrmak
Le #26498198
En 23 lignes Geo Cherchetout a écrit
dans news:pt6d5g$2s0t$
le jeudi, 22 novembre 2018 à 15:06:40 :
Le 22/11/2018 13:02, *dyrmak* a écrit :
En fait oui et non, il est possible de configurer x11vnc pour
permettre qu'une session soit partagée. Ma configuration ne
le permet pas puisque c'est exactement ce que je voulais,
j'utilise un tunnel dans une fenêtre pour activer x11vnc et
dans une autre fenêtre je lance le client,

Moi ce qui me stupéfie c'est que je n'ai pas besoin de lancer le client, il
se lance tout seul sans aucune action de ma part. J'ai été obligé de
désinstaller (provisoirement) sur mon pc le paquet tigervnc pour vérifier
qu'il est bien responsable de l'affichage de la session lxde !

Ça m'intrigue que lancer un serveur x11vnc puisse réveiller un client
distant! Ce paquet tigervnc n'existe pas dans Jessie et autres
dérivés; je n'ai plus Fedora qui l'avait et qui fonctionnait bien.
Pour utiliser un client tiger j'ai téléchargé une version java
et il faut dire que son interface a tellement de paramètres qu'il serait
bien capable de se faire "domotiquer" ....
Finalement, depuis que j'ai découvert l'apparition de la barre de menus lxde
en bas de mon écran, je trouve très confortable l'utilisation de ce système
tel quel. Depuis n'importe quel pc de mon petit réseau local, je n'ai qu'à
me connecter en ssh et entrer la commande startlxde. Dans la dite barre de
menus il y a même une icône qui appelle l'affichage du bureau lxde.
Je n'ai pas encore essayé de me connecter *simultanément* depuis plusieurs
pc mais je n'ai pas besoin de cela dans l'immédiat.
Pour mettre fin à la session graphique je n'ai pas trouvé d'autre moyen que
de tuer la session ssh. (par fermeture de ma console virtuelle car Ctrl-D ne
suffit pas)

Autrement dit, ton bureau distant lxde est entièrement
opérationel à l'aide de la magie de ton client tigervnc ?
dyrmak
--
El día tras la noche
++++ --- ++++
Linux operating system
++++ --- ++++
Geo Cherchetout
Le #26498213
Le 23/11/2018 09:30, *dyrmak* a écrit :
Autrement dit, ton bureau distant lxde est entièrement
opérationel à l'aide de la magie de ton client tigervnc ?

J'ai plutôt l'impression que mon client tigervnc est éveillé par la magie de
l'ouverture de la session lxde à distance. Mais est-il vraiment éveillé ? Je
ne vois aucun processus ayant « vnc » dans son nom.
dyrmak
Le #26498224
En 8 lignes Geo Cherchetout a écrit
dans news:pt8joi$1603$
le vendredi, 23 novembre 2018 à 11:11:30 :
Le 23/11/2018 09:30, *dyrmak* a écrit :
Autrement dit, ton bureau distant lxde est entièrement
opérationel à l'aide de la magie de ton client tigervnc ?

J'ai plutôt l'impression que mon client tigervnc est éveillé par la magie de
l'ouverture de la session lxde à distance. Mais est-il vraiment éveillé ? Je
ne vois aucun processus ayant « vnc » dans son nom.

Oui, ce serait plutôt le serveur qui réveillerait le client, je viens
de lancer le client tiger et le processus donne:
VncViewer-1.9.0.jar
TigerVNC Java Viewer v1.9.0 (20180718)
Built on Jul 18 2018 at 22:10:07
Dans les options l'onglet "input" propose:
accept clipboard from server
Mais mon serveur n'est pas un tigerVnc et le comportement
que j'obtiens est le même qu'avec tout autre client...
dyrmak
--
Para por si acaso
++++ --- ++++
Linux operating system
++++ --- ++++
Publicité
Poster une réponse
Anonyme