web-dev-qa-db-fra.com

Comment lister les noms de panneaux gnome-control-center?

Autant que je sache, il existe une fonctionnalité non documentée de gnome-control-center qui peut être utilisée pour afficher directement un panneau spécifique. Par exemple, gnome-control-center sound affichera le panneau "Son". J'ai essayé de comprendre comment s'appelle le panneau "Disposition du clavier", sans succès:

gnome-control-center keyboard # Just the "Typing" and "Shortcuts" tabs
gnome-control-center layout # Not found
gnome-control-center keyboardlayout # Not found
gnome-control-center 'keyboard layout' # Not found

Où puis-je trouver la liste des noms de panneaux à utiliser avec cette commande?

3
l0b0

Si vous avez déjà installé la version 3.8, une nouvelle fonctionnalité est disponible qui permet de connaître beaucoup plus rapidement les noms des panneaux. Elle a été ajoutée à la branche 3.8 uniquement à compter du 01.10.2013.

(g-c-c) Ajouter une option de ligne de commande --list

gnome-control-center -l

ce qui donnera le suivant avec une liste.

Available panels:
background
bluetooth
color
datetime
display
info
keyboard
mouse
network
notifications
online-accounts
power
printers
privacy
region
search
sharing
sound
universal-access
user-accounts
wacom
6
l300lvl

Je pense que ce que vous voulez, c'est gnome-control-center region; cela devrait lancer la disposition du clavier et les paramètres de langue régionaux.

Vous trouverez ci-dessous la liste complète des différentes commandes gnome-control-center utilisées pour lancer les divers panneaux de paramètres. Il a été trouvé en cochant ceux que je connaissais par rapport au code source (bien que dpkg -L gnome-control-center puisse également être utile).

Vous pouvez télécharger le code source avec

apt-get source gnome-control-center

Maintenant, lorsque vous l'examinerez, vous verrez qu'il y a un fichier de bureau dans chaque dossier de gnome-control-center-3.4.2/panels/ qui comporte une ligne exec. Par exemple, /wacom/gnome-wacom-panel.desktop.in contient la ligne: Exec=gnome-control-center wacom.

Liste complète pour référence (la plupart sont facilement concevables, mais je liste ici pour des raisons de complétude)

1) Tablette graphique Wacom ---> gnome-control-center wacom

2) Disposition du clavier ---> gnome-control-center region

3) Comptes d'utilisateurs ---> gnome-control-center user-accounts

4) Raccourcis clavier ---> gnome-control-center keyboard

5) Accès universel ---> gnome-control-center universal-access

6) Volume sonore/événements (Unity seulement) ---> gnome-control-center sound-nua

7) Volume sonore/événements ---> gnome-control-center sound

(voir aussi gnome-sound-applet pour le contrôle du volume du bureau)

8) Luminosité de l'écran et verrouillage ---> gnome-control-center screen

9) Imprimantes ---> gnome-control-center printers

10) Gestion de l'alimentation ---> gnome-control-center power

11) Paramètres réseau ---> gnome-control-center network

12) Souris et pavé tactile ---> gnome-control-center mouse

13) Informations système ---> gnome-control-center info

14) Affichages ---> gnome-control-center display

15) Date et heure ---> gnome-control-center datetime

16) Gestion des couleurs ---> gnome-control-center color

17) Bluetooth ---> gnome-control-center bluetooth

18) Fond d'écran ---> gnome-control-center background

19) Langue (légèrement différente) ---> gnome-language-selector

(mais consultez également gnome-control-center region pour connaître certains paramètres de langue.

Pour plus d'informations, voir man gnome-control-center et le site officiel .

2
user76204

En janvier 2016, cette page était la première à rechercher Google "gnome-control-center obtenir la liste des panneaux" et (surprise!), La bonne réponse donnée il y a 3 ans n'est plus correcte.

Vous auriez pensé qu'ils trouveraient un moyen sain d'asseoir la liste des panels maintenant, n'est-ce pas? Faux! (Quelqu'un me corrige si je me trompe!).

C'est ce à quoi j'ai eu recours:

strace 2>&1 -f gnome-control-center | grep panel

Inspectez ensuite cette sortie pour rechercher les emplacements probables des panneaux.

Donc, pour vous faire gagner du temps, voici comment obtenir la liste des panneaux à compter de janvier 2016 (je suis sûr que ce n'est pas fiable à 100%, mais bon, ça marche pour moi en ce moment!):

ls /usr/lib/x86_64-linux-gnu/control-center-1/panels/|sed -e 's/lib//' -e 's/.so//' -e 's/_//g'

Si vous utilisez 32 bits, évidemment, cela ne fonctionnera pas pour vous à cause de cette chose x86_64, alors revenez à la commande strace ci-dessus et procédez comme vous le souhaitez.

J'ai l'impression que cette méthode cessera de fonctionner dans, disons, 6 mois.

0
holygeek