Comment ouvrir une fenêtre plein écran non décorée sur Ubuntu

Quelle est l’astuce pour ouvrir une fenêtre plein écran non décorée sur Ubuntu? J’avais l’habitude de changer la propriété _NET_WM_STATE en _NET_WM_STATE_FULLSCREEN pour y parvenir mais en travaillant correctement sur KDE, cela ne semble pas fonctionner sur Ubuntu (GNOME; testé avec LTS 12.04). Le lanceur à gauche et la barre de titre sont toujours là et apparaissent au-dessus de ma fenêtre plein écran non décorée, ce qui n’est pas ce que je veux.

Lorsque vous passez en mode plein écran dans Firefox, la fenêtre plein écran de Firefox couvre tout l’écran, y compris le panneau de lancement et la barre de titre. Vous devez donc pouvoir ouvrir des fenêtres couvrant tout l’écran, y compris le lanceur et la barre de titre d’Ubuntu.

Quelqu’un pourrait-il expliquer comment réaliser ce comportement en utilisant plain X11 sans middleware?

Merci!

J’ai trouvé le problème. Définir _NET_WM_STATE_FULLSCREEN n’est pas suffisant. Il faut également définir l’atsortingbut override_redirect sur TRUE pour empêcher le gestionnaire de fenêtres d’intercepter les requêtes de configuration et de mappage, ce qui semble être exactement ce que fait GNOME sur Ubuntu en plaçant le panneau de lancement et la barre de titre sur ma fenêtre plein écran. La définition de override_redirect sur TRUE empêche cela.

Gnome définit par défaut la taille maximale de la fenêtre pour qu’elle ne couvre pas le panneau. Il ne redimensionne pas votre fenêtre au-delà de cette taille, sauf si vous supprimez l’indicateur correspondant dans WM_NORMAL_HINTS ou définissez la taille WM_NORMAL_HINTS et la taille maximale sur les dimensions de votre écran.

Voir par exemple ici ou ici .

Cela ne vous fera pas de mal sur KDE ou autre DE non plus.

N’oubliez pas de réinitialiser la taille minimale lorsque vous quittez le mode plein écran.