Oracle® Solaris 11.2 데스크탑 관리자 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

일반 기본 설정

다음 절에서는 일반 기본 설정에 필수 값이나 기본값을 지정하는 방법을 설명합니다.

HTTP 프록시 기본 설정

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">

개별 패널 및 패널 객체에 대한 기본 설정을 지정하는 방법

  1. 사용자 계정으로 로그인합니다.
  2. gconftool-2 명령과 함께 --dump 옵션을 사용하여 패널 구성의 XML 설명을 포함하는 파일을 생성합니다.

    --dump 옵션은 지정된 GConf 저장소 디렉토리의 모든 기본 설정 키를 포함하는 목록을 생성합니다. 예를 들어, 다음 명령은 my-panel-setup.entries 파일에 기본 패널 구성의 XML 설명을 만듭니다.

    # gconftool-2 --dump /apps/panel > my-panel-setup.entries
  3. 텍스트 편집기에서 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 참조를 전역적으로 사용할 수 있는 다른 데스크탑 엔트리 파일로 변경할 수 있습니다.

  4. 패널 객체의 위치를 절대 위치에서 상대 위치로 변경합니다.

    --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>
  5. gconftool-2 명령과 함께 --load 옵션을 사용하여 기본 구성 소스의 값을 my-panel-setup.entries 파일의 값으로 설정합니다.

    예를 들어, 다음 명령은 기본 구성 소스의 키 값을 my-panel-setup.entries의 해당 키 값으로 설정합니다.

    # gconftool-2 --direct \
    --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
    --load my-panel-setup.entries