Hay una característica no documentada (hasta donde yo sé) gnome-control-center
que se puede usar para mostrar un panel específico directamente. Por ejemplo, gnome-control-center sound
se mostrará el panel "Sonido". He estado intentando averiguar cómo se llama el panel "Diseño del teclado", sin éxito:
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
¿Dónde puedo encontrar la lista de nombres de paneles para usar con este comando?
Respuesta1
Si tiene instalado 3.8, hay disponible una nueva característica que hace que encontrar los nombres de los paneles sea mucho más rápido, esto se agregó solo en la rama 3.8, a partir del 10/01/2013, como referencia, esta es la confirmación que agregó la característica:
(gcc) Agregar la opción de línea de comando --list
gnome-control-center -l
que le dará lo siguiente con una lista.
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
Respuesta2
Creo que lo que quieres es gnome-control-center region
; eso debería iniciar la distribución del teclado y la configuración de idioma regional.
Más abajo se muestra la lista completa de gnome-control-center
comandos individuales que se utilizan para iniciar los distintos paneles de configuración. Se ha encontrado comparando los que conocía con el código fuente (aunque dpkg -L gnome-control-center
también podría ser útil).
Puedes descargar el código fuente con
apt-get source gnome-control-center
Ahora, cuando lo examine, verá que hay un archivo de escritorio en cada carpeta gnome-control-center-3.4.2/panels/
que tiene una línea ejecutiva. Como ejemplo, /wacom/gnome-wacom-panel.desktop.in
contiene la línea: Exec=gnome-control-center wacom
.
Lista completa para referencia(la mayoría son fácilmente adivinables, pero las enumero aquí para que estén completas)
1) Tableta gráfica Wacom -->gnome-control-center wacom
2) Diseño del teclado --->gnome-control-center region
3) Cuentas de usuario --->gnome-control-center user-accounts
4) Atajos de teclado --->gnome-control-center keyboard
5) Acceso Universal -->gnome-control-center universal-access
6) Volumen de sonido/eventos (solo Unity) --->gnome-control-center sound-nua
7) Volumen de sonido/eventos --->gnome-control-center sound
(consulte también gnome-sound-applet
el control de volumen del escritorio)
8) Brillo y bloqueo de la pantalla --->gnome-control-center screen
9) Impresoras -->gnome-control-center printers
10) Gestión de energía --->gnome-control-center power
11) Configuración de red --->gnome-control-center network
12) Ratón y panel táctil --->gnome-control-center mouse
13) Información del sistema --->gnome-control-center info
14) Pantallas --->gnome-control-center display
15) Fecha y hora --->gnome-control-center datetime
16) Gestión del color --->gnome-control-center color
17) Bluetooth--->gnome-control-center bluetooth
18) Fondo de escritorio -->gnome-control-center background
19) Idioma (esto es ligeramente diferente) --->gnome-language-selector
(pero también consulte gnome-control-center region
algunas configuraciones de idioma.
Para obtener más información, consulte man gnome-control-center
yel sitio oficial.
Respuesta3
A partir de enero de 2016, esta página es el primer resultado en la búsqueda de Google de "gnome-control-center obtener lista de paneles" y (¡sorpresa!) la respuesta correcta dada hace 3 años ya no es correcta.
Habrías pensado que ya se les habría ocurrido una forma sensata de obtener la lista de paneles, ¿verdad? ¡Equivocado! (¡Que alguien me corrija si me equivoco!).
Esto es a lo que recurrí:
strace 2>&1 -f gnome-control-center | grep panel
Luego inspeccione esa salida en busca de los lugares probables donde busca paneles.
Entonces, para ahorrarle tiempo, así es como obtendrá la lista de paneles a partir de enero de 2016 (estoy seguro de que no es 100% confiable, pero bueno, ¡a mí me funciona en este momento!):
ls /usr/lib/x86_64-linux-gnu/control-center-1/panels/|sed -e 's/lib//' -e 's/.so//' -e 's/_//g'
Si está ejecutando 32 bits, obviamente no funcionará para usted debido a esa cosa x86_64, así que regrese al comando strace anterior y continúe desde allí.
Tengo la sensación de que este método dejará de funcionar dentro de, digamos, 6 meses.