mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
keybindings: Import keybinding files from Metacity
Fallback mode is going away, so we should stop depending on Metacity for keybinding files for common bindings. https://bugzilla.gnome.org/show_bug.cgi?id=687672
This commit is contained in:
parent
daac778f16
commit
bdf47aeac4
2
.gitignore
vendored
2
.gitignore
vendored
@ -19,6 +19,8 @@ libtool
|
|||||||
ltmain.sh
|
ltmain.sh
|
||||||
missing
|
missing
|
||||||
.deps
|
.deps
|
||||||
|
src/50-mutter-navigation.xml
|
||||||
|
src/50-mutter-system.xml
|
||||||
src/50-mutter-windows.xml
|
src/50-mutter-windows.xml
|
||||||
src/mutter-wm.desktop
|
src/mutter-wm.desktop
|
||||||
src/mutter.desktop
|
src/mutter.desktop
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
# List of source files containing translatable strings.
|
# List of source files containing translatable strings.
|
||||||
# Please keep this file sorted alphabetically.
|
# Please keep this file sorted alphabetically.
|
||||||
|
src/50-mutter-navigation.xml.in
|
||||||
|
src/50-mutter-system.xml.in
|
||||||
src/50-mutter-windows.xml.in
|
src/50-mutter-windows.xml.in
|
||||||
src/compositor/compositor.c
|
src/compositor/compositor.c
|
||||||
src/core/bell.c
|
src/core/bell.c
|
||||||
|
77
src/50-mutter-navigation.xml.in
Normal file
77
src/50-mutter-navigation.xml.in
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<KeyListEntries schema="org.gnome.desktop.wm.keybindings"
|
||||||
|
group="system"
|
||||||
|
_name="Navigation"
|
||||||
|
wm_name="Mutter"
|
||||||
|
package="mutter">
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-1"
|
||||||
|
_description="Move window to workspace 1" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-2"
|
||||||
|
_description="Move window to workspace 2" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-3"
|
||||||
|
_description="Move window to workspace 3" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-4"
|
||||||
|
_description="Move window to workspace 4" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-left"
|
||||||
|
_description="Move window one workspace to the left" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-right"
|
||||||
|
_description="Move window one workspace to the right" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-up"
|
||||||
|
_description="Move window one workspace up" />
|
||||||
|
|
||||||
|
<KeyListEntry name="move-to-workspace-down"
|
||||||
|
_description="Move window one workspace down" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-windows"
|
||||||
|
_description="Switch applications"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-group"
|
||||||
|
_description="Switch windows of an application"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-panels"
|
||||||
|
_description="Switch system controls"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="cycle-windows"
|
||||||
|
_description="Switch windows directly"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="cycle-group"
|
||||||
|
_description="Switch windows of an app directly"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="cycle-panels"
|
||||||
|
_description="Switch system controls directly"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="show-desktop"
|
||||||
|
_description="Hide all normal windows"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-1"
|
||||||
|
_description="Switch to workspace 1" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-2"
|
||||||
|
_description="Switch to workspace 2" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-3"
|
||||||
|
_description="Switch to workspace 3" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-4"
|
||||||
|
_description="Switch to workspace 4" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-left"
|
||||||
|
_description="Move to workspace left" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-right"
|
||||||
|
_description="Move to workspace right" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-up"
|
||||||
|
_description="Move to workspace above" />
|
||||||
|
|
||||||
|
<KeyListEntry name="switch-to-workspace-down"
|
||||||
|
_description="Move to workspace below" />
|
||||||
|
|
||||||
|
</KeyListEntries>
|
13
src/50-mutter-system.xml.in
Normal file
13
src/50-mutter-system.xml.in
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<KeyListEntries schema="org.gnome.desktop.wm.keybindings"
|
||||||
|
group="system"
|
||||||
|
_name="System"
|
||||||
|
wm_name="Mutter"
|
||||||
|
package="mutter">
|
||||||
|
|
||||||
|
<KeyListEntry name="panel-run-dialog" _description="Show the run command prompt"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="panel-main-menu" _description="Show the activities overview"/>
|
||||||
|
|
||||||
|
</KeyListEntries>
|
||||||
|
|
@ -1,14 +1,49 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<KeyListEntries schema="org.gnome.mutter.keybindings"
|
<KeyListEntries schema="org.gnome.desktop.wm.keybindings"
|
||||||
group="system"
|
group="system"
|
||||||
_name="Windows"
|
_name="Windows"
|
||||||
wm_name="Mutter"
|
wm_name="Mutter"
|
||||||
package="mutter">
|
package="mutter">
|
||||||
|
|
||||||
|
<KeyListEntry name="activate-window-menu" _description="Activate the window menu"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="toggle-fullscreen" _description="Toggle fullscreen mode"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="toggle-maximized" _description="Toggle maximization state"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="maximize" _description="Maximize window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="unmaximize" _description="Restore window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="toggle-shaded" _description="Toggle shaded state"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="close" _description="Close window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="minimize" _description="Minimize window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="begin-move" _description="Move window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="begin-resize" _description="Resize window"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="toggle-on-all-workspaces"
|
||||||
|
_description="Toggle window on all workspaces or one"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="raise-or-lower" _description="Raise window if covered, otherwise lower it"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="raise" _description="Raise window above other windows"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="lower" _description="Lower window below other windows"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="maximize-vertically" _description="Maximize window vertically"/>
|
||||||
|
|
||||||
|
<KeyListEntry name="maximize-horizontally" _description="Maximize window horizontally"/>
|
||||||
|
|
||||||
<KeyListEntry name="toggle-tiled-left"
|
<KeyListEntry name="toggle-tiled-left"
|
||||||
|
schema="org.gnome.mutter.keybindings"
|
||||||
_description="View split on left"/>
|
_description="View split on left"/>
|
||||||
|
|
||||||
<KeyListEntry name="toggle-tiled-right"
|
<KeyListEntry name="toggle-tiled-right"
|
||||||
|
schema="org.gnome.mutter.keybindings"
|
||||||
_description="View split on right"/>
|
_description="View split on right"/>
|
||||||
|
|
||||||
</KeyListEntries>
|
</KeyListEntries>
|
||||||
|
@ -259,6 +259,8 @@ wmproperties_DATA = $(wmproperties_files)
|
|||||||
|
|
||||||
xmldir = @GNOME_KEYBINDINGS_KEYSDIR@
|
xmldir = @GNOME_KEYBINDINGS_KEYSDIR@
|
||||||
xml_in_files = \
|
xml_in_files = \
|
||||||
|
50-mutter-navigation.xml.in \
|
||||||
|
50-mutter-system.xml.in \
|
||||||
50-mutter-windows.xml.in
|
50-mutter-windows.xml.in
|
||||||
xml_DATA = $(xml_in_files:.xml.in=.xml)
|
xml_DATA = $(xml_in_files:.xml.in=.xml)
|
||||||
|
|
||||||
|
@ -167,9 +167,7 @@ static guint display_signals [LAST_SIGNAL] = { 0 };
|
|||||||
static MetaDisplay *the_display = NULL;
|
static MetaDisplay *the_display = NULL;
|
||||||
|
|
||||||
|
|
||||||
/* By default, the GNOME keybindings capplet should include both the Mutter
|
static const char *gnome_wm_keybindings = "Mutter";
|
||||||
* and Metacity keybindings */
|
|
||||||
static const char *gnome_wm_keybindings = "Mutter,Metacity";
|
|
||||||
static const char *net_wm_name = "Mutter";
|
static const char *net_wm_name = "Mutter";
|
||||||
|
|
||||||
#ifdef WITH_VERBOSE_MODE
|
#ifdef WITH_VERBOSE_MODE
|
||||||
|
Loading…
Reference in New Issue
Block a user