(내가 아는 한) 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
이 명령에 사용할 패널 이름 목록은 어디에서 찾을 수 있습니까?
답변1
3.8을 설치한 경우 패널 이름을 훨씬 더 빠르게 찾을 수 있는 새로운 기능을 사용할 수 있습니다. 이는 2013년 10월 1일 현재 3.8 분기에만 추가되었습니다. 참고로 다음은 기능을 추가한 커밋입니다.
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
답변2
내 생각에 당신이 원하는 것은 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/
exec 줄이 있는 데스크톱 파일이 있다는 것을 알 수 있습니다. 예를 들어 /wacom/gnome-wacom-panel.desktop.in
다음 줄이 포함됩니다 Exec=gnome-control-center wacom
.
참조용 전체 목록(대부분은 쉽게 추측할 수 있지만 완전성을 위해 여기에 나열합니다)
1) 와콤 그래픽 태블릿 --->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) 사운드 볼륨/이벤트(Unity만 해당) --->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) 블루투스 --->gnome-control-center bluetooth
18) 데스크탑 배경 --->gnome-control-center background
19) 언어 (약간 다름) --->gnome-language-selector
(그러나 gnome-control-center region
일부 언어 설정도 참조하세요.
자세한 내용은 다음을 참조하세요 man gnome-control-center
.공식 사이트.
답변3
2016년 1월 현재 이 페이지는 "gnome-control-center get list of panel"에 대한 Google 검색의 첫 번째 히트 항목이며 (놀랍게도!) 3년 전에 제공된 정답은 더 이상 정확하지 않습니다.
지금쯤이면 그들이 패널 목록을 얻는 정상적인 방법을 생각해낼 것이라고 생각했을 것입니다. 그렇죠? 잘못된! (내가 틀렸다면 누군가 정정해 주세요!)
이것이 내가 의지한 방법이다:
strace 2>&1 -f gnome-control-center | grep panel
그런 다음 해당 출력에서 패널을 찾을 가능성이 있는 위치를 검사합니다.
따라서 시간을 절약하기 위해 2016년 1월 현재 패널 목록을 얻는 방법은 다음과 같습니다(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개월 후에는 효과가 없을 것 같은 느낌이 듭니다.