Есть (насколько я могу судить) недокументированная особенность gnome-control-center
, которую можно использовать для непосредственного отображения определенной панели. Например, gnome-control-center sound
отобразит панель «Звук». Я пытался выяснить, как называется панель «Раскладка клавиатуры», но безуспешно:
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
Где я могу найти список имен панелей для использования с этой командой?
По состоянию на январь 2016 года эта страница стала первым хитом в поиске Google по запросу "gnome-control-center get list panel" и (удивительно!) Правильный ответ, данный 3 года назад, больше не является правильным.
Вы бы подумали, что они придумали разумный способ получить список панелей, верно? Неправильно! (кто-то поправит меня, если я ошибаюсь!).
Это то, к чему я прибегал:
strace 2>&1 -f gnome-control-center | grep panel
Затем проверьте этот вывод на предмет вероятных мест, где он ищет панели.
Итак, чтобы сэкономить ваше время, вот как вы получите список панелей по состоянию на январь 2016 года (я уверен, что он не на 100% надежен, но эй, он работает для меня на данный момент!):
ls /usr/lib/x86_64-linux-gnu/control-center-1/panels/|sed -e 's/lib//' -e 's/.so//' -e 's/_//g'
Если вы используете 32-битную версию, очевидно, она не будет работать для вас из-за этой штуки x86_64, поэтому вернитесь к приведенной выше команде strace и продолжайте свой путь оттуда.
У меня есть ощущение, что этот метод перестанет работать, скажем, через 6 месяцев.
Я думаю, что Вы хотите, gnome-control-center region
; это должно запустить раскладку клавиатуры и региональные настройки языка.
Далее ниже полный список человека gnome-control-center
команды, которые используются для запуска различных панелей настроек. Это было найдено путем вычета, которые я знал против исходного кода (хотя dpkg -L gnome-control-center
могло бы также быть полезным).
Можно загрузить исходный код
apt-get source gnome-control-center
Теперь при исследовании его, Вы будете видеть, что существует файл на рабочем столе в каждой папке в gnome-control-center-3.4.2/panels/
это имеет исполнительную строку. Как пример, /wacom/gnome-wacom-panel.desktop.in
содержит строку: Exec=gnome-control-center wacom
.
Полный список для ссылки (большинство является легко отгадываемым, но я перечисляю здесь для полноты),
1) Графический планшет Wacom---> gnome-control-center wacom
2) Раскладка клавиатуры---> gnome-control-center region
3) Учетные записи пользователей---> gnome-control-center user-accounts
4) Горячие клавиши---> gnome-control-center keyboard
5) Универсальный Доступ---> gnome-control-center universal-access
6) Громкость звука / события (Только единица)---> gnome-control-center sound-nua
7) Громкость звука / события---> gnome-control-center sound
(см. также gnome-sound-applet
для настольного регулятора громкости)
8) Яркость экрана и блокировка---> gnome-control-center screen
9) Принтеры---> gnome-control-center printers
10) Управление питанием---> gnome-control-center power
11) Параметры сети---> gnome-control-center network
12) Мышь и сенсорная панель---> gnome-control-center mouse
13) Информация о системе---> gnome-control-center info
14) Дисплеи---> gnome-control-center display
15) Дата и время---> gnome-control-center datetime
16) Управление цветом---> gnome-control-center color
17) Bluetooth---> gnome-control-center bluetooth
18) Настольный фон---> gnome-control-center background
19) Язык (это немного отличается)---> gnome-language-selector
(но также и посмотрите gnome-control-center region
для некоторых настроек языка.
Для получения дополнительной информации посмотрите man gnome-control-center
и официальный сайт.
Если у вас установлен 3.8, доступна новая функция, которая значительно ускоряет поиск названий панелей, она была добавлена только в ветке 3.8, начиная с 01-10-2013, для справки - это коммит, который добавил feature:
(gcc) Add --list опция командной строки
gnome-control-center -l
, которая выдаст следующее со списком.
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