탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 데스크탑 관리자 설명서 Oracle Solaris 11.1 Information Library (한국어) |
기본 설정 키에 대한 필수 값이나 기본값을 설정할 수 있습니다. 필수 값은 관리자만 설정할 수 있으며 사용자는 이 값을 대체할 수 없습니다. 그러나 사용자는 기본값을 변경할 수 있습니다.
필수 기본 설정 값이나 사용자의 기본값 기본 설정을 변경하기 전에 아무 사용자도 GConf 데몬을 실행 중이 아닌지 확인해야 합니다. 사용자의 기본 설정 값을 변경하기 전에 모든 사용자가 로그아웃했는지 확인하십시오.
기본 설정 키에 필수 값이나 기본값을 설정하려면 다음과 같이 gconftool-2 명령을 사용합니다.
# gconftool-2 --direct \ --config-source configuration-source \ --type data-type \ --set preference-key value
예를 들어, 필수 HTTP 프록시 호스트로 www.proxy.xyz.com을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ --type string --set /system/http_proxy/host www.proxy.xyz.com
주 - 사용자는 이 필수 기본 설정 값을 대체할 수 없습니다.
또한 gconftool-2 명령을 사용하여 기본값을 설정할 수 있습니다. 예를 들어, 기본 작업 공간 수를 5로 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \ --type int --set /apps/metacity/general/num_workspaces 5
주 - 사용자는 이 기본값 기본 설정을 대체할 수 있습니다.
다음 절에서는 일반 기본 설정에 필수 값이나 기본값을 지정하는 방법을 설명합니다.
HTTP 프록시 기본 설정을 지정하려면 /system/http_proxy/ 위치에서 기본 설정 키 값을 수정합니다. 예를 들어, HTTP 프록시 호스트에 대한 필수 값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \ --set /system/http_proxy/host proxy-name
HTTP 프록시 호스트에 대한 기본값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \ --set /system/http_proxy/host proxy-name
또한 다른 HTTP 프록시 관련 기본 설정을 지정할 수 있습니다. 다른 HTTP 프록시 기본 설정에 대한 내용은 system_http_proxy.schemas 스키마 정의 파일을 참조하십시오.
필수 작업 공간 수를 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type int \ --set /apps/metacity/general/num_workspaces integer
기본 작업 공간 수를 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type int \ --set /apps/metacity/general/num_workspaces integer
또한 다른 창 관리자 기본 설정을 지정할 수 있습니다. 다른 창 관리자 기본 설정에 대한 내용은 metacity.schemas 스키마 정의 파일을 참조하십시오.
키보드 접근성 기본 설정을 지정하려면 /desktop/gnome/accessibility/keyboard 위치에서 기본 설정 키 값을 수정합니다. 예를 들어, 키보드 접근성 기능이 사용으로 설정되도록 필수 값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool \ --set /desktop/gnome/accessibility/keyboard/enable true
이 기본 설정에 대한 기본값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \ --set /desktop/gnome/accessibility/keyboard/enable false
또한 다른 키보드 접근성 기본 설정을 지정할 수 있습니다. 다른 키보드 접근성 기본 설정에 대한 내용은 desktop_gnome_accessibility_keyboard.schemas 스키마 정의 파일을 참조하십시오.
키보드 바로 가기 기본 설정을 지정하려면 /apps/metacity/global_keybindings 위치에서 기본 설정 키 값을 수정합니다. 예를 들어, Run Application(프로그램 실행) 대화 상자를 열기 위해 Alt + F3 키보드 바로 가기만 사용하도록 설정할 수 있습니다. 이 필수 값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \ --set /apps/metacity/global_keybindings/panel_run_dialog '<Alt>F3'
또한 다른 키보드 바로 가기 기본 설정을 지정할 수 있습니다. 다른 키보드 바로 가기 기본 설정에 대한 내용은 metacity.schemas 스키마 정의 파일을 참조하십시오.
panel-default-setup.entries 파일은 Oracle Solaris Desktop의 다음 패널 세부 정보를 지정합니다.
패널의 수
패널의 유형
패널의 등록 정보
패널의 내용
개별 패널 및 패널 객체를 구성하려면 먼저 panel-default-setup.entries 파일의 구조를 이해해야 합니다.
개별 패널 및 패널 객체에 대한 기본 설정을 지정하려면 구성 소스에서 여러 기본 설정의 값을 설정해야 합니다. 패널 기본 설정 값을 지정하는 가장 쉬운 방법은 gconftool-2 명령을 --dump 및 --load 옵션과 함께 사용하는 것입니다.
panel-default-setup.entries 파일은 패널과 패널 컨텐츠를 지정하는 섹션을 포함하며, 스키마 키의 값을 지정합니다. panel-default-setup.entries 파일은 /etc/gconf/schemas 디렉토리에 있습니다.
panel-default-setup.entries 파일은 다음과 같은 구조로 이루어집니다.
Oracle Solaris Desktop에서 패널, 애플릿 및 기타 패널 객체의 일반 구조를 지정하는 키. 다음 키는 Oracle Solaris Desktop에 나타나는 패널, 패널 객체, 애플릿의 수를 지정합니다.
/apps/panel/default_setup/general/toplevel_id_list
/apps/panel/default_setup/general/object_id_list
/apps/panel/default_setup/general/applet_id_list
또한 이 키는 각 패널, 패널 객체, 애플릿에 식별자를 지정합니다. 예를 들어, panel-default-setup.entries 파일의 다음 샘플은 Oracle Solaris Desktop에 하나의 패널이 나타나도록 지정합니다.
<entry> <key>toplevel_id_listkey>toplevel_id_list> <schema_key>/schemas/apps/panel/general/toplevel_id_listschema_key>/schemas/apps /panel/general/toplevel_id_list> <value> <list type="string"> <value> <string>bottom_panelstring>bottom_panel> </value> </list> </value> </entry>
panel-default-setup.entries 파일에서 bottom_panel 식별자는 하단 모서리 패널을 식별합니다.
패널의 등록 정보를 지정하는 키. 패널 등록 정보 키는 다음과 같은 구조로 이루어집니다.
/apps/panel/default_setup/toplevels/panel-name /panel-property-key
예를 들어, /apps/panel/default_setup/toplevels/bottom_panel/size 키는 하단 패널의 크기를 지정합니다.
패널 객체, 패널 객체 등록 정보 및 객체가 상주하는 패널을 지정하는 키. 예를 들어, panel-default-setup.entries 파일의 다음 샘플은 하단 패널의 왼쪽에 Main Menu(주 메뉴) 객체를 지정합니다.
<entrylist base="/apps/panel/default_setup/objects/main_menu"> <entry> <key>object_type</key> <schema_key>/schemas/apps/panel/objects/object_type</schema_key> <value> <string>menu-object</string> </value> </entry> <entry> <key>toplevel_id</key> <schema_key>/schemas/apps/panel/objects/toplevel_id</schema_key> <value> <string>bottom_panel</string> </value> </entry> <entry> <key>position</key> <schema_key>/schemas/apps/panel/objects/position</schema_key> <value> <int>0</int> </value> </entry> <!-- Possibly more entry elements --> </entrylist>
애플릿, 애플릿 기본 설정 및 애플릿이 상주하는 패널을 지정하는 키. 예를 들어, panel-default-setup.entries의 다음 샘플은 하단 패널에 Window List(창 목록) 애플릿을 지정합니다.
<entrylist base="/apps/panel/default_setup/applets/window_list"> <entry> <key>object_type</key> <schema_key>/schemas/apps/panel/objects/object_type</schema_key> <value> <string>bonobo-applet</string> </value> </entry> <entry> <key>toplevel_id</key> <schema_key>/schemas/apps/panel/objects/toplevel_id</schema_key> <value> <string>bottom_panel</string> </value> </entry> <entry> <key>position</key> <schema_key>/schemas/apps/panel/objects/position</schema_key> <value> <int>2</int> </value> </entry> <!-- Possibly more entry elements --> <entry> <key>bonobo_iid</key> <schema_key>/schemas/apps/panel/objects/bonobo_iid_type</schema_key> <value> <string>OAFIID:GNOME_WindowListApplet</string> </value> </entry> </entrylist>
OAFIID는 애플릿의 고유 식별자입니다. 특정 애플릿의 OAFIID를 찾으려면 /usr/lib/bonobo/servers 디렉토리에서 애플릿의 .server 파일을 참조하십시오. 예를 들어, GNOME_Wncklet_Factory.server의 다음 발췌 부분은 Window List(창 목록) 애플릿의 OAFIID를 보여줍니다.
<oaf_server iid="OAFIID:GNOME_WindowListApplet" type="factory" location="OAFIID:GNOME_Wncklet_Factory">
--dump 옵션은 지정된 GConf 저장소 디렉토리의 모든 기본 설정 키를 포함하는 목록을 생성합니다. 예를 들어, 다음 명령은 my-panel-setup.entries 파일에 기본 패널 구성의 XML 설명을 만듭니다.
# gconftool-2 --dump /apps/panel > my-panel-setup.entries
예를 들어, 데스크탑 엔트리 파일의 위치를 변경할 수 있습니다. 다음 예제는 --dump 옵션으로 생성된 파일의 일부를 발췌한 것입니다.
<entry> <key>objects/object_16/launcher_location</key> <schema_key>/schemas/apps/panel/objects/launcher_location</schema_key> <value> <string>hadjaha-00adce02f7.desktop</string> </value> </entry>
이 샘플에서 hadjaha-00adce02f7.desktop 참조를 전역적으로 사용할 수 있는 다른 데스크탑 엔트리 파일로 변경할 수 있습니다.
--dump 옵션으로 패널 구성을 생성할 때 패널 객체의 위치는 절대 위치입니다. 패널 객체의 위치를 절대 위치에서 상대 위치로 변경할 수 있습니다. 패널의 가장 왼쪽에 있는 객체는 position 값이 0입니다. 그 다음 객체는 position 값이 1입니다.
객체 위치를 패널의 오른쪽에 상대적인 위치로 설정하려면 panel_right_stick 키의 값을 true로 설정합니다. 예를 들어, 다음 발췌 부분은 패널의 가장 오른쪽에서 두번째로 사용 가능한 위치에 Show Desktop(바탕 화면 보기) 버튼을 놓습니다.
<entry> <key>applets/show_desktop_button/panel_right_stick</key> <schema_key>/schemas/apps/panel/objects/panel_right_stick</schema_key> <value> <bool>true</bool> </value> </entry> <entry> <key>applets/show_desktop_button/position</key> <schema_key>/schemas/apps/panel/objects/position</schema_key> <value> <int>1</int> </value> </entry>
예를 들어, 다음 명령은 기본 구성 소스의 키 값을 my-panel-setup.entries의 해당 키 값으로 설정합니다.
# gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \ --load my-panel-setup.entries
다음 절에서는 모양 및 색감 기본 설정에 필수 값이나 기본값을 지정하는 방법을 설명합니다.
글꼴 기본 설정을 지정하려면 두 기본 설정 키의 값을 수정합니다. 다음 표는 수정할 키와 해당하는 사용자 인터페이스 부분을 보여줍니다.
|
예를 들어, 필수 응용 프로그램 글꼴을 Sans 12로 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults \ --load my-panel-setup.entries
기본 데스크탑 객체 글꼴을 palatino 12로 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \ --set /apps/nautilus/preferences/desktop_font “palatino 12”
데스크탑 배경에 대한 기본 설정을 지정하려면 /desktop/gnome/background 위치에서 기본 설정 키 값을 수정합니다. 예를 들어, 배경에 필수 이미지를 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \ /desktosp/gnome/background/picture_filename filename.png
이 기본 설정에 대한 기본값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \ --set /desktop/gnome/background/picture_filename filename.png
또한 다른 배경 기본 설정을 지정할 수 있습니다. 다른 배경 기본 설정에 대한 내용은 desktop_gnome_background.schemas 스키마 정의 파일을 참조하십시오.
스플래시 이미지 기본 설정을 지정하려면 /apps/gnome-session/options/ 위치에서 기본 설정 키 값을 수정합니다. 예를 들어, 사용자에게 스플래시 이미지를 표시하지 않으려면 다음과 같이 필수 값을 설정합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool \ --set /apps/gnome-session/options/show_splash_screen false
이 기본 설정에 대한 기본값을 설정하려면 다음 명령을 입력합니다.
# gconftool-2 --direct --config-source \ xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \ --set /apps/gnome-session/options/show_splash_screen false
또한 다른 스플래시 이미지 기본 설정을 지정할 수 있습니다. 다른 스플래시 이미지 기본 설정에 대한 내용은 gnome-session.schemas 스키마 정의 파일을 참조하십시오.