Je voudrais pouvoir afficher le panneau Xfce en appuyant sur une touche au lieu de placer le curseur de la souris au bord de l'écran.
J'utilise Xubuntu 12.04 mais mis à jour vers Xfce 4.10
xfce
xfce-panel
Borsook
la source
la source
Réponses:
Prenez les commandes suivantes et associez-les à des combinaisons de super-touches distinctes:
Commandes pour Xfce 4.12 à Xfce 4.14:
Les commandes suivantes sont désormais utilisées pour définir les propriétés de masquage automatique:
Commandes pour Xfce 4.10:
Mise à jour: 12/09/2018 : Comme mentionné dans les commentaires, les commandes ci-dessus ne sont plus prises en charge.
Valeurs de commande:
La valeur «0» est utilisée pour «jamais» masquer automatiquement. La valeur «1» sert à masquer «intelligemment» automatiquement le panneau et «2» est utilisée pour définir la valeur sur «toujours» masquer automatiquement.
Définition des raccourcis clavier:
Cela peut être fait en sélectionnant, Menu Applications → Paramètres → Clavier → Raccourcis d'application, ou en exécutant à
xfce4-keyboard-settings
partir de la ligne de commande ( Ctrl+ Alt+ t).J'ai lié la première commande à Super+ u(pour «afficher» le panneau). Pour la deuxième commande, je lie Super+ h(pour «masquer» le panneau).
Comme vous pouvez le voir dans les commandes ci-dessus, le comportement n'est modifié que sur un seul panneau (dans ce cas, le panneau-0 est en cours de modification).
Vous pouvez remarquer un léger retard pendant que le panneau change d'état.
Plus de détails sur la
xfconf-query
commande peuvent être trouvés dans la documentation Xfce ou à partir de ce fil sur le forum Xfce .la source
xconf command not found
erreur. Quelle version de Xfce utilisez-vous?xfconf
pasxconf
. ;-) La commande est disponible depuis xfce 4.6. J'exécute xfce 4.10 à partir de ce PPA ppa.launchpad.net/xubuntu-dev/xfce-4.10/ubuntutoggle
option dans Xfce 4.10 et simplement lier une seule commande à une touche: iexfconf-query -c xfce4-panel -p /panels/panel-0/autohide -T
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 0
etxfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 2
.Essayez cette solution:
Installer
xte
etxdotool
avecsudo apt-get install xdotool xautomation
Vous pouvez utiliser
xdotool
pour trouver les coordonnées x, y de la souris. Ouvrez un type de terminal,xdotool getmouselocation
puis déplacez la souris quelque part où elle activera le panneau et appuyez sur Entrée. Vous obtiendrez une sortie comme:Ce qui est important ici
x:1282 y:1079
, c'est:, qui nous donne les coordonnées x, y de la souris.Tapez maintenant
xte 'mousemove 1282 1079'
(en remplaçant1282 1079
par les coordonnées que vous avez obtenues plus tôt). Cela devrait déplacer la souris où vous le souhaitez.Vous pouvez utiliser
xbindkeys
pour lier cette commande à une touche du clavier. Je peux ajouter des instructions sur demande ou vous pouvez les définir dans les paramètres du clavier de Xubuntu.la source
Éditer:
@JQuigley a souligné "Cela ne fonctionne plus ..." voir les commentaires.
Comme l'a dit Kevin, vous pouvez utiliser xfconf, mais je le ferais de cette façon:
le
-T
bascule la valeur vrai / faux. De cette façon, vous pouvez utiliser la même clé pour masquer / afficher.Pour obtenir plus d'options, procédez comme suit:
Je voulais faire un commentaire sur la réponse de Kevin, car c'est ce qui m'a mis sur la bonne voie. Mais je suis nouveau ici, pas assez de réputation ..
la source
Le script de topisani ci-dessus fonctionne toujours bien dans xfce 4.12. Vous pouvez changer le panneau cible en changeant
panel-0
dans le script enpanel-1
oupanel-2
etc. N'oubliez pas qu'il y a deux lignes à changer.la source
Je sais que j'ai quelques années de retard pour la fête, mais juste pour tous ceux qui pourraient voir cela à l'avenir: Voici un script bash qui bascule le masquage automatique dans le nouveau système, enregistrez simplement cela dans un fichier texte quelque part, exécutez
chmod +x file/that/i/saved
et définissez le script sur une touche dans Paramètres -> Clavier -> Raccourcis.la source
ÉDITER:
Il a été souligné dans un commentaire que la propriété autohide a été changée en quelque chose d'autre, et -T ne fonctionne pas avec la nouvelle: /
Donc, pendant que je m'amusais avec ça, j'ai fait un petit script rubis pour basculer tous les panneaux en même temps. Cela semble fonctionner.
Ce n'est probablement pas la meilleure façon de le faire, et je ne connais pas grand-chose au rubis, alors n'hésitez pas à me jeter au feu! : P
Si quelqu'un veut l'utiliser:
assurez-vous d'avoir installé ruby.
copiez-le dans un fichier où bon vous semble (j'ai le mien comme
~/scripts/xfce/toogleautohide.rb
).Rendez-le exécutable
la source