Table 3.4. panel keys
| Key | Type | Default | Description |
|---|---|---|---|
| /schemas/apps/panel/default_profiles/medium/general/panel_id_list | list | [00000001,00000002] | |
| /schemas/apps/panel/default_profiles/medium/general/applet_id_list | list | [00000001,00000002,00000003,00000004,show_desktop_button] | |
| /schemas/apps/panel/default_profiles/medium/general/object_id_list | list | [00000001,00000002] | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_type | string | edge-panel | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_size | string | panel-size-x-small | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_hide_mode | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_hide_state | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/screen | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/monitor | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/screen_edge | string | panel-edge-bottom | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/hide_buttons_enabled | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/hide_button_pixmaps_enabled | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_type | string | no-background | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap | string | ||
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_fit | bool | true | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_stretch | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_rotate | bool | true | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_color | string | #ffffff | |
| /schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_color_alpha | int | 65535 | |
| /schemas/apps/panel/default_profiles/medium/objects/00000001/object_type | string | launcher-object | |
| /schemas/apps/panel/default_profiles/medium/objects/00000001/launcher_location | string | applications:///nautilus.desktop | |
| /schemas/apps/panel/default_profiles/medium/objects/00000001/panel_id | string | 00000002 | |
| /schemas/apps/panel/default_profiles/medium/objects/00000001/position | int | 20 | |
| /schemas/apps/panel/default_profiles/medium/objects/00000001/panel_right_stick | bool | false | |
| /schemas/apps/panel/default_profiles/medium/objects/00000002/object_type | string | launcher-object | |
| /schemas/apps/panel/default_profiles/medium/objects/00000002/launcher_location | string | applications:///System/gnome-terminal.desktop | |
| /schemas/apps/panel/default_profiles/medium/objects/00000002/panel_id | string | 00000002 | |
| /schemas/apps/panel/default_profiles/medium/objects/00000002/position | int | 25 | |
| /schemas/apps/panel/default_profiles/medium/objects/00000002/panel_stick | bool | false | |
| /schemas/apps/panel/default_profiles/medium/applets/show_desktop_button/object_type | string | bonobo-applet | |
| /schemas/apps/panel/default_profiles/medium/applets/show_desktop_button/panel_id | string | 00000001 | |
| /schemas/apps/panel/default_profiles/medium/applets/show_desktop_button/position | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/applets/show_desktop_button/bonobo_iid | string | OAFIID:GNOME_ShowDesktopApplet | |
| /schemas/apps/panel/default_profiles/medium/applets/show_desktop_button/panel_right_stick | bool | false | |
| /schemas/apps/panel/default_profiles/medium/applets/00000001/object_type | string | bonobo-applet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000001/panel_id | string | 00000001 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000001/position | int | 1 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000001/bonobo_iid | string | OAFIID:GNOME_TasklistApplet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000001/panel_right_stick | bool | false | |
| /schemas/apps/panel/default_profiles/medium/applets/00000002/object_type | string | bonobo-applet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000002/panel_id | string | 00000001 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000002/position | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000002/bonobo_iid | string | OAFIID:GNOME_PagerApplet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000002/panel_right_stick | bool | true | |
| /schemas/apps/panel/default_profiles/medium/applets/00000003/object_type | string | bonobo-applet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000003/panel_id | string | 00000002 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000003/position | int | -1 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000003/bonobo_iid | string | OAFIID:GNOME_MixerApplet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000003/panel_right_stick | bool | true | |
| /schemas/apps/panel/default_profiles/medium/applets/00000004/object_type | string | bonobo-applet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000004/panel_id | string | 00000002 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000004/position | int | -1 | |
| /schemas/apps/panel/default_profiles/medium/applets/00000004/bonobo_iid | string | OAFIID:GNOME_ClockApplet | |
| /schemas/apps/panel/default_profiles/medium/applets/00000004/panel_right_stick | bool | true | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_type | string | menu-panel | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_size | string | panel-size-x-small | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/screen | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/monitor | int | 0 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_type | string | no-background | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_pixmap | string | ||
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_pixmap_fit | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_pixmap_stretch | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_pixmap_rotate | bool | false | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/panel_background_color | string | #000000 | |
| /schemas/apps/panel/default_profiles/medium/panels/00000002/clock_format | string | %I:%M %p | |
| /schemas/apps/panel/general/enable_program_list | bool | true | If true, the "Known Applications" listing in the "Run Application" dialog is made available. Whether or not the listing is expanded when the dialog is shown is controlled by the show_program_list key. |
| /schemas/apps/panel/general/show_program_list | bool | false | If true, the "Known Applications" listing in the "Run Application" dialog is expanded when the dialog is opened. This key is only relevant if the enable_program_list key is true. |
| /schemas/apps/panel/general/enable_autocompletion | bool | true | If true, autocompletion in the "Run Application" dialog is made available. |
| /schemas/apps/panel/general/toplevel_id_list | list | [] | A list of panel IDs. Each ID identifies an individual toplevel panel. The settings for each of these panels are stored in /apps/panel/toplevels/$(id). |
| /schemas/apps/panel/general/applet_id_list | list | [] | A list of panel applet IDs. Each ID identifies an individual panel applet. The settings for each of these applets are stored in /apps/panel/applets/$(id). |
| /schemas/apps/panel/general/object_id_list | list | [] | A list of panel object IDs. Each ID identifies an individual panel object (e.g. a launcher, action button or menu button/bar). The settings for each of these objects are stored in /apps/panel/objects/$(id). |
| /schemas/apps/panel/general/profiles_migrated | bool | false | A boolean flag to indicate whether the user's previous configuration in /apps/panel/profiles/default has been copied to the new location in /apps/panel. |
| /schemas/apps/panel/global/tooltips_enabled | bool | true | If true, tooltips are shown for objects in panels. |
| /schemas/apps/panel/global/keep_menus_in_memory | bool | true | |
| /schemas/apps/panel/global/enable_animations | bool | true | |
| /schemas/apps/panel/global/panel_minimized_size | int | 3 | |
| /schemas/apps/panel/global/panel_show_delay | int | 300 | |
| /schemas/apps/panel/global/panel_animation_speed | string | panel-speed-medium | |
| /schemas/apps/panel/global/panel_hide_delay | int | 500 | |
| /schemas/apps/panel/global/enable_key_bindings | bool | true | |
| /schemas/apps/panel/global/menu_key | string | <Alt>F1 | |
| /schemas/apps/panel/global/run_key | string | <Alt>F2 | |
| /schemas/apps/panel/global/screenshot_key | string | ||
| /schemas/apps/panel/global/window_screenshot_key | string | <Alt>Print | |
| /schemas/apps/panel/global/drawer_autoclose | bool | true | If true, a drawer will automatically be closed when the user clicks a launcher in it. |
| /schemas/apps/panel/global/confirm_panel_remove | bool | true | If true, a dialog is shown asking for confirmation if the user wants to remove a panel. |
| /schemas/apps/panel/global/highlight_launchers_on_mouseover | bool | true | If true, a launcher is highlighted when the user moves the pointer over it. |
| /schemas/apps/panel/global/locked_down | bool | false | If true, the panel will not allow any changes to the configuration of the panel. Individual applets may need to be locked down separately however. The panel must be restarted for this to take effect. |
| /schemas/apps/panel/global/disabled_applets | list | [] | A list of applet IIDs that the panel will ignore. This way you can disable certain applets from loading or showing up in the menu. For example to disable the mini-commander applet add 'OAFIID:GNOME_MiniCommanderApplet' to this list. The panel must be restarted for this to take effect. |
| /schemas/apps/panel/global/disable_lock_screen | bool | false | If true, the panel will not allow a user to lock their screen, by removing access to the lock screen menu entries. |
| /schemas/apps/panel/global/disable_log_out | bool | false | If true, the panel will not allow a user to log out, by removing access to the log out menu entries. |
| /schemas/apps/panel/global/disable_force_quit | bool | false | If true, the panel will not allow a user to force an application to quit by removing access to the force quit button. |
| /schemas/apps/panel/objects/object_type | string | menu-object | The type of this panel object. Possible values are "drawer-object", "menu-object", "launcher-object", "bonobo-applet", "action-applet" and "menu-bar". |
| /schemas/apps/panel/objects/toplevel_id | string | The identifier of the toplevel panel which contains this object. | |
| /schemas/apps/panel/objects/position | int | 0 | The position of this panel object. The position is specified by the number of pixels from the left (or top if vertical) panel edge. |
| /schemas/apps/panel/objects/panel_right_stick | bool | false | If true, the position of the object is interpreted relative to the right (or bottom if vertical) edge of the panel. |
| /schemas/apps/panel/objects/locked | bool | false | If true, the user may not move the applet without first unlocking the object using the "Unlock" menuitem. |
| /schemas/apps/panel/objects/bonobo_iid | string | The Bonobo implementation ID of the applet - e.g. "OAFIID:GNOME_ClockApplet". This key is only relevant if the object_type key is "bonobo-applet". | |
| /schemas/apps/panel/objects/attached_toplevel_id | string | The identifier of the panel attached to this drawer. This key is only relevant if the object_type key is "drawer-object". | |
| /schemas/apps/panel/objects/tooltip | string | The text to display in a tooltip for this drawer or this menu. This key is only relevant if the object_type key is "drawer-object" or "menu-object". | |
| /schemas/apps/panel/objects/use_custom_icon | bool | false | If true, the custom_icon key is used as a custom icon for the button. If false, the custom_icon key is ignored. This key is only relevant if the object_type key is "menu-object" or "drawer-object". |
| /schemas/apps/panel/objects/custom_icon | string | The location of the image file used as the icon for the object's button. This key is only relevant if the object_type key is "drawer-object" or "menu-object" and the use_custom_icon key is true. | |
| /schemas/apps/panel/objects/use_menu_path | bool | false | If true, the menu_path key is used as the path from which the menu contents should be constructed. If false, the menu_path key is ignored. This key is only relevant if the object_type key is "menu-object". |
| /schemas/apps/panel/objects/menu_path | string | applications:/ | The path from which the menu contents is contructed. This key is only relevant if the use_menu_path key is true and the object_type key is "menu-object". |
| /schemas/apps/panel/objects/launcher_location | string | The location of the .desktop file describing the launcher. This key is only relevant if the object_type key is "launcher-object". | |
| /schemas/apps/panel/objects/action_type | string | lock | The action type this button represents. Possible values are "lock", "logout", "run", "search" and "screenshot". This key is only relevant if the object_type key is "action-applet". |
| /schemas/apps/panel/toplevels/name | string | This is a human readable name which you can use to identify a panel. Its main purpose is to serve as the panel's window title which is useful when navigating between panels. | |
| /schemas/apps/panel/toplevels/screen | int | 0 | With a multi-screen setup, you may have panels on each individual screen. This key identifies the current screen the panel is displayed on. |
| /schemas/apps/panel/toplevels/monitor | int | 0 | In a Xinerama setup, you may have panels on each individual monitor. This key identifies the current monitor the panel is displayed on. |
| /schemas/apps/panel/toplevels/expand | bool | true | If true, the panel will occupy the entire screen width (height if this is a vertical panel). In this mode the panel can only be placed at a screen edge. If false, the panel will only be large enough to accommodate the applets, launchers and buttons on the panel. |
| /schemas/apps/panel/toplevels/orientation | string | top | The orientation of the panel. Possible values are "top", "bottom", "left", "right". In expanded mode the key specifies which screen edge the panel is on. In un-expanded mode the difference between "top" and "bottom" is less important - both indicate that this is a horizontal panel - but still give a useful hint as to how some panel objects should behave. For example, on a "top" panel a menu button will pop up its menu below the panel, whereas on a "bottom" panel the menu will be popped up above the panel. |
| /schemas/apps/panel/toplevels/size | int | 24 | The height (width for a vertical panel) of the panel. The panel will determine at runtime a minimum size based on the font size and other indicators. The maximum size is fixed at one quarter of the screen height (or width). |
| /schemas/apps/panel/toplevels/x | int | 0 | The location of the panel along the x-axis. This key is only relevant in un-expanded mode. In expanded mode this key is ignored and the panel is placed at the screen edge specified by the orientation key. |
| /schemas/apps/panel/toplevels/y | int | 0 | The location of the panel along the y-axis. This key is only relevant in un-expanded mode. In expanded mode this key is ignored and the panel is placed at the screen edge specified by the orientation key. |
| /schemas/apps/panel/toplevels/x_centered | bool | false | If true, the x key is ignored and the panel is placed at the center of the x-axis of the screen. If the panel is resized it will remain at that position - i.e. the panel will grow on both sides. If false, the x key specifies the location of the panel. |
| /schemas/apps/panel/toplevels/y_centered | bool | false | If true, the y key is ignored and the panel is placed at the center of the y-axis of the screen. If the panel is resized it will remain at that position - i.e. the panel will grow on both sides. If false, the y key specifies the location of the panel. |
| /schemas/apps/panel/toplevels/auto_hide | bool | false | If true, the panel is automatically hidden into a corner of the screen when the pointer leaves the panel area. Moving the pointer to that corner again will cause the panel to re-appear. |
| /schemas/apps/panel/toplevels/enable_animations | bool | true | If true, hiding and un-hiding of this panel will be animated rather than happening instantly. |
| /schemas/apps/panel/toplevels/enable_buttons | bool | false | If true, buttons will be placed on each side of the panel which may be used to move the panel to edge of the screen, leaving only a button showing. |
| /schemas/apps/panel/toplevels/enable_arrows | bool | true | If true, arrows will be placed on the hide buttons. This key is only relevant if the enable_buttons key is true. |
| /schemas/apps/panel/toplevels/hide_delay | int | 500 | Specifies the number of milliseconds delay after the pointer leaves the panel area before the panel is automatically hidden. This key is only relevant if the auto_hide key is true. |
| /schemas/apps/panel/toplevels/unhide_delay | int | 500 | Specifies the number of milliseconds delay after the pointer enters the panel area before the panel is automatically re-shown. This key is only relevant if the auto_hide key is true. |
| /schemas/apps/panel/toplevels/auto_hide_size | int | 6 | Specifies the number of pixels visible when the panel is automatically hidden into a corner. This key is only relevant if the auto_hide key is true. |
| /schemas/apps/panel/toplevels/animation_speed | string | medium | The speed in which panel animations should occur. Possible values are "slow", "medium" and "fast". This key is only relevant if the enable_animations key is true. |
| /schemas/apps/panel/toplevels/background/type | string | gtk | Which type of background should be used for this panel. Possible values are "gtk" - the default GTK+ widget background will be used, "color" - the color key will be used as background color or "image" - the image specified by the image key will be used as background. |
| /schemas/apps/panel/toplevels/background/color | string | #ffffff | Specifies the background color for the panel in #RGB format. |
| /schemas/apps/panel/toplevels/background/opacity | int | 6000 | Specifies the opacity of the background color format. If the color is not completely opaque (a value of less than 65535), the color will be composited onto the desktop background image. |
| /schemas/apps/panel/toplevels/background/image | string | Specifies the file to be used for the background image. If the image contains an alpha channel it will be composited onto the desktop background image. | |
| /schemas/apps/panel/toplevels/background/fit | bool | false | If true, the image will be scaled (retaining the aspect ratio of the image) to the panel height (if horizontal). |
| /schemas/apps/panel/toplevels/background/stretch | bool | false | If true, the image will be scaled to the panel dimensions. The aspect ratio of the image will not be maintained. |
| /schemas/apps/panel/toplevels/background/rotate | bool | false | If true, the background image will be rotated when the panel is oriented vertically. |