Wayland Rompe? Voici comment démarrer une application dans x11 (sans sortir de la session)

Publié par TheJoe sur

Temps de lecture estimé: < 1 minute

Tu as fait le saut: Vous êtes enfin passé à Wayland. Plus sûr, plus moderne, plus fluide… ma poi arriva il momento in cui devi aprire QGIS. Le Inkscape, Table noire, o uno di quei programmi che ancora hanno comportamenti bizzarri su Wayland. Et vous vous trouvez avec des problèmes graphiques, fenêtres sans décorations, traîner & drop che non funziona.
La solution? Forzarli a partire in modalità X11.

Cos’è il problema?

Molti desktop moderni (GNOME, OÙ, Sway…) ormai partono di default in Wayland, un nuovo sistema grafico che sostituisce il vecchio X11. Ma alcune applicazioni non sono ancora pienamente compatibili. Ecco perché potresti voler avviare solo quelle app specifiche in modalità X11, pur restando in una sessione Wayland.

La solution: variabili d’ambiente

1. QGIS (Qt): usa QT_QPA_PLATFORM=xcb

QT_QPA_PLATFORM=xcb qgis

QGIS partirà forzatamente in X11, ignorando Wayland.

2. GIMP, Inkscape, Table noire (GTK): usa GDK_BACKEND=x11

GDK_BACKEND=x11 gimp

Ou:

GDK_BACKEND=x11 inkscape

Funziona con la maggior parte delle app GTK2/GTK3. GIMP tornerà ad avere decorazioni, tooltips che non impazziscono e finestre che si comportano normalmente.

Consiglio bonus: crea un alias

Se usi spesso queste app, crea un alias nel tuo .bashrc le .zshrc:

alias qgisx="QT_QPA_PLATFORM=xcb qgis"
alias gimpx="GDK_BACKEND=x11 gimp"

D’ora in poi, ti basterà digitare qgisx le gimpx per aprirli in X11.

Attention: non sempre risolve tutto

  • Se un’app crasha a causa di Wayland, questo workaround spesso risolve.
  • Se è scritta male o ha bug indipendenti dal backend grafico… purtroppo non fa miracoli.
  • Alcune app Qt potrebbero richiedere QT_QPA_PLATFORMTHEME= o altre variabili: controlla nel man.

E se non funziona?

Puoi sempre installare una sessione X11 classica (c'est. “GNOME on Xorg”) e usarla all’occorrenza. Ma con questo trucco, dans la plupart des cas, non serve.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.