Outils pour utilisateurs

Outils du site


commun:x2go_sur_ecran_4k

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

commun:x2go_sur_ecran_4k [2026/07/12 17:04] – créée francoiscommun:x2go_sur_ecran_4k [2026/08/01 15:07] (Version actuelle) – francois
Ligne 1: Ligne 1:
 ====== X2Go : LXDE distant sur écran 4K (HiDPI) ====== ====== X2Go : LXDE distant sur écran 4K (HiDPI) ======
 +
 +Dernière mise à jour : août 2026
  
 ===== Problème ===== ===== Problème =====
Ligne 33: Ligne 35:
   * ''Xft.dpi: 192'' : polices GTK2 (panneau LXDE, pcmanfm)   * ''Xft.dpi: 192'' : polices GTK2 (panneau LXDE, pcmanfm)
   * ''XCURSOR_SIZE=48'' : curseur agrandi   * ''XCURSOR_SIZE=48'' : curseur agrandi
 +
 +===== Panneau LXDE : hauteur HiDPI =====
 +
 +Le profil par défaut (''/etc/xdg/lxpanel/LXDE/panels/panel'') fixe ''height=26'' — quasi invisible en 4K, et le panneau peut s'effondrer à une géométrie 20x20 après un changement de résolution RANDR (redimensionnement de la fenêtre X2Go). Symptôme : « plus de menu ».
 +
 +Correctif persistant — profil utilisateur avec hauteur adaptée :
 +
 +<code bash>
 +mkdir -p ~/.config/lxpanel/LXDE/panels
 +cp -n /etc/xdg/lxpanel/LXDE/panels/panel ~/.config/lxpanel/LXDE/panels/panel
 +sed -i 's/^    height=.*/    height=52/' ~/.config/lxpanel/LXDE/panels/panel
 +</code>
 +
 +S'applique au prochain démarrage du panneau (nouvelle session ou relance).
 +
 +Diagnostic de l'effondrement (depuis SSH, display de ''x2golistsessions'', 3ᵉ colonne) :
 +
 +<code bash>
 +DISPLAY=:50 xwininfo -root -children | grep -i lxpanel
 +# 20x20 = panneau effondré
 +</code>
 +
 +Notes :
 +  * ''lxpanelctl restart'' peut être **sans effet** (le processus lxpanel n'est pas relancé — vérifier avec ''pgrep -a lxpanel'' que le PID change).
 +  * Relance manuelle : tuer le PID puis relancer **avec l'environnement HiDPI**, sinon le panneau revient sans scaling :
 +<code bash>
 +kill <pid_lxpanel>
 +DISPLAY=:50 GDK_SCALE=2 GDK_DPI_SCALE=0.5 XCURSOR_SIZE=48 setsid lxpanel --profile LXDE &
 +</code>
  
 ===== Configuration client ===== ===== Configuration client =====
Ligne 39: Ligne 70:
   * Type de session : **Bureau personnalisé** (Custom desktop)   * Type de session : **Bureau personnalisé** (Custom desktop)
   * Commande : ''/home/maitre/bin/lxde-hidpi.sh''   * Commande : ''/home/maitre/bin/lxde-hidpi.sh''
 +
 +**Attention au mode rootless** : si le profil lance la commande comme //application unique// (rootless) au lieu de //session de bureau//, les fenêtres distantes — dont le panneau LXDE — apparaissent directement sur le bureau **local**, hors de la fenêtre x2goclient. Déroutant (le panneau distant semble être un panneau local). Vérifier que le type est bien un bureau ; en cas de doute, ''hostname'' dans un LXTerminal ouvert depuis ce panneau doit répondre le nom du serveur.
  
 ===== Application ===== ===== Application =====
Ligne 60: Ligne 93:
 </code> </code>
   * Config client dans ''~/.x2goclient/sessions'' (champs ''width'', ''height'', ''fullscreen'', ''dpi'') — éditable à la main, client fermé.   * Config client dans ''~/.x2goclient/sessions'' (champs ''width'', ''height'', ''fullscreen'', ''dpi'') — éditable à la main, client fermé.
-  * Limite GTK2 : seules les polices scalent, pas les icônes → ajuster la hauteur du panneau LXDE manuellement. +  * Limite GTK2 : seules les polices scalent, pas les icônes → ajuster la hauteur du panneau LXDE manuellement (voir section dédiée ci-dessus).
-</code>+
commun/x2go_sur_ecran_4k.1783875872.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki