 
 
다음
이전
목차
이 부분은 고급 사용자들과 개발자들이 흥미로워하는 다음과 같은 주제를 다룬다:
다음의 두가지 방법중 하나를 이용해 K 윈도우 관리자를 통해 kpanel에 명령어를 입력할 수 있다:
KWM::sendKWMCommand(QString) (KDE 응용프로그램 안에서)
또는
kwmcom command  (콘솔의 명령행에서) 
kpanel은 다음 명령어에 대해서 응답한다:
- kpanel:restart 설정 파일을 읽어들여 패널을 다시 시작한다.
 
- kpanel:hide 패널의 끝에 있는 작은 바를 클릭했을 때처럼, 현재 데스크탑상의 패널을 숨긴다.
 
- kpanel:show 패널이 숨겨져 있다면 다시 보이게 한다.
 
- kpanel:system Application Starter를 연다.
 
- kpanel:goXXXXYYYY 화면의 특정한 위치에 Application Starter를 표시한다.
 예를 들어, kpanel:go05000100는 좌표 (500,100)에 메뉴를 표시한다.
 
- kpanel:icon:#:button 패널상의 버튼을 표시하는 아이콘을 변경한다.
 #은 1-4중 하나이며, 그 번호에 따라 버튼의 .kdelnk 파일에 선언된 버튼의 아이콘을 불러온다
 (아이콘 선언 형식은 icon=pixmap, icon2=pixmap, ...이다).
kpanel은 KDE 제어판을 사용해 설정될 수 있다(application starter > KDE 제어판). "프로그램" 영역으로부터 다양한 설정 옵션들을 관리하는대에 패널을 선택한다.
설정 파일을 편집하기 좋아하는 사람들을 위해, 이 영역은 ~/.kde/share/config에 위치한 kpanelrc 파일안의 옵션들을 설명한다.
kpanelrc 설정 파일은 두개의 영역으로 나누어진다:
 [kpanel]
kpanel 영역은 kpanel의 작동을 관리하는 항목을 가지고 있다.
- AutoHide=on|off
 on으로 설정되면, 패널은 사용자가 패널에서 포인터를 다른 곳으로 옮기면 자동으로 사라져 버린다.
 
- AutoHideTaskbar=on|off
 on으로 설정되면, 태스크바는 사용자가 태스크바에서 포인터를 다른 곳으로 옳기면 자동으로 사라져 버린다.
 
- BackgroundTexture=pixmap
 패널 백그라운드로써 pixmap을 표시한다.
 
- BoxHeight=value (pixel 단위) 
 BoxWidth=value (pixel 단위)
 패널의 높이와 패널에 있는 버튼의 폭을 설정한다.
 
- ClockAmPm=on|off
 on으로 설정되면, 패널상의 시계는 AM/PM 표시를 나타내고;off로 설정되면, 24-시간 형식으로 시간을 보여준다.
 
- DateFont=font
 패널 시계의 폰트를 설정한다.*-times-medium-i-normal--12-*와 같은 X font specifier를 사용해 설정할 수 있다.
 
- DateVisible=true|false
 false이라면, 패널 시계를 숨긴다.
 
- DesktopButtonFont=font
 가상 데스크탑 버튼에 대한 폰트를 설정한다.
 
- DesktopButtonHorizontalSize=value 
 가상 데스크탑 버튼의 폭을 설정한다. value는BoxWidth의 반이다.
 
- DesktopButtonRows=value 
 가상 데스크탑 버튼의 열의 수를 설정한다.
 
- FoldersFirst=on|off
 on으로 설정되면, application starter 메뉴상의 서브메뉴는 항상 상단에 나타난다.off로 설정되면, 모든 아이템들은 알파벳 순으로 나타난다.
 
- Margin=value (pixel 단위)
 패널상의 버튼을 기준으로 상/하 여백의 폭을 설정한다.
 
- MenuToolTips=value (millisecond 단위)
 툴팁이 나타날때까지 application starter 메뉴의 아이템에 마우스를 정지하고 있어야 하는 시간을 설정한다.
 
- PanelHidden=00000000 
 어떤 데스크탑에서 패널이 숨겨지게 할 것인지를 설정한다. 8개 데스크탑에 대해, 8개의 위치를 설정할 수 있다.
 0은 패널이 데스크탑상에서 보여지는 것을 의미하며, 1은 패널을 숨겨지는 것을 의미한다.
 예를 들어, 01011000이라는 설정은 2,4, 그리고 5번 데스탑상에서 패널이 숨겨진다는 것을 의미한다.
 
- PersonalFirst=on|off
 on으로 설정되면, 사용자의 개인 메뉴 설정은 application starter 메뉴상에서 가장 처음에 나타난다.off로 설정되면, KDE의 기본 설정을 사용한다.
 
- Position=bottom|top|left|right
 화면에서 패널의 위치를 설정한다.
 
- Style=normal|tiny|large 
 패널의 스타일을 설정한다. 이것은 kpanel 설정 유틸리티인 kcmkpanel에 의해 사용되어지만, 패널의 외관에 직접적인 영향은 없다.
 
- TaskbarButtonHorizontalSize=value 
 태스크바의 폭을 설정한다.(값은 정수)
 
- TaskbarPosition=top|top_left|bottom|hidden
 화면에서 태스크바의 위치를 설정한다.hidden으로 설정되면, 태스크바는 보이지 않는다.
 [kpanelButtons]
이 영역은 패널 버튼의 구조를 설정한다.
- Buttons=button1, button2, ...
 패널에서 보여지는 버튼의 목록으로, button#은system(application starter)이거나windowlist(윈도우 목록), 또는 .kdelnk 파일의 절대경로일 것이다.
 
- ButtonDelta=delta1, delta2, ...
 패널상에서 버튼의 위치를 설정한다. delta는 각 버튼에 대해 왼쪽/위에서부터 직접적인 거리를 나타내는 부동소숫점 값이다.
 
- control=value
 가상 데스크탑을 나타내는 버튼 그룹의 다음에 따라오는 버튼을 설정한다.
 0으로 설정되면, 그룹은 K 버튼 바로 뒤에 나오며; 1로 설정되면, K 버튼 다음에 나오는 버튼 다음에 나오고, ...
 
- controldelta=delta
 가상 데스크탑 버튼 그룹의 바로 앞에 있는 버튼에서부터 가상 데스크탑 버튼 그룹의 왼쪽/위까지 거리를 설정한다.
 
다음
이전
목차