web-dev-qa-db-fra.com

Comment masquer Xfce4-panel en mode plein écran?

Je suis en train de lire une vidéo youtube dans Chrome et je suis passé en mode plein écran. Cela fonctionne bien, mais lorsque j'appuie sur le bouton de volume de mon clavier pour régler le volume, je vois que le panneau xfce4 apparaît tout d'un coup, même en mode plein écran. J'ai essayé d'utiliser wmctrl -r "xfce4-panel" -b add,below et cela fonctionne. Mais lorsque je place la commande au démarrage, cela ne fonctionne pas. Je dois manuellement chaque fois entrer cette commande dans le terminal pour l'effet. J'ai également essayé d'utiliser la commande sleep 20 && wmctrl -r "xfce4-panel" -b add,below dans le Session and Startup de Xfce avec la vue que la commande démarrera après le chargement du panneau xfce4, mais elle ne sert toujours à rien.

P.S: Cela se produit même avec le mode plein écran de VLC et d’autres applications. Lorsque j'essaie de créer une capture d'écran de ce message ici, je constate que le panneau disparaît dans la capture d'écran.

1
user12458

Je l'ai écrit dans un fichier Shell plutôt que de coller directement la commande dans le Session et démarrage comme ceci.

#/bin/bash
sleep 10
wmctrl -r "xfce4-panel" -b add,below

puis ajouté à démarrage en tant que "/home/user/wmctrl.sh" et cela a fonctionné. Le sleep 10 attend 10 secondes pour que le panneau xfce4 soit chargé. Certains systèmes peuvent prendre plus de temps, la valeur de veille doit donc être ajustée en conséquence. Je suppose que 1 sec serait optimal pour la plupart des systèmes car il ne faudra pas plus que cela pour que xfce4-panel soit chargé après la connexion et, généralement, personne ne lit une vidéo et ne passe en mode plein écran et ajustez le volume dans les 10 secondes suivant le démarrage du système.

1
user12458