2012-04-16 02:07:30 |
Jeremy Bícha |
description |
I'm requesting a feature freeze exception to add gsettings window keyboard shortcuts to match the existing gconf keyboard shortcuts. For Precise, only GNOME Shell uses gsettings for keyboard shortcuts. A nice thing about these gsettings are that multiple keyboard shortcuts can be assigned to one action, so these shortcuts are additions, not replacements. I hope that these existing gsettings will be used for Unity's shortcuts in Q.
The only shortcut I'd like to remove is Alt+F10 which was originally set to toggle maximized for GNOME Shell. In Unity, Alt+F10 focuses the indicator status menus so maximizing instead would be a bit confusing.
The regression risk is low as this only affects a non-default desktop and can be easily reverted.
I have tested these overrides and they work. (The Move to N,E,S, and W sides action is a bit useless as implemented in mutter, but the shortcut itself works and the move to corner actions are fine.)
> org.gnome.desktop.wm.keybindings (gsettings-desktop-schemas)
Before
=====
Minimize <not-set>
Move to NE corner <not-set>
Move to NW corner <not-set>
Move to SE corner <not-set>
Move to SW corner <not-set>
Move to E side <not-set>
Move to N side <not-set>
Move to S side <not-set>
Move to W side <not-set>
Toggle maximized Super+Up, Alt+F10
Toggle shaded <not-set>
Unmaximize Super+Down, Alt+F5
Show desktop <not-set>
After
=====
Minimize Ctrl+Alt+KP_0
Move to NE corner Ctrl+Alt+KP_Prior
Move to NW corner Ctrl+Alt+KP_Home
Move to SE corner Ctrl+Alt+KP_Next
Move to SW corner Ctrl+Alt+KP_End
Move to E side Ctrl+Alt+KP_Right
Move to N side Ctrl+Alt+KP_Up
Move to S side Ctrl+Alt+KP_Down
Move to W side Ctrl+Alt+KP_Left
Toggle maximized Super+Up, Ctrl+Super+Up, Ctrl+Alt+KP_5
Toggle shaded Ctrl+Alt+S
Unmaximize Super+Down, Alt+F5, Ctrl+Super+Down
Show desktop Ctrl+Alt+D, Ctrl+Super+D
> org.gnome.mutter.keybindings (mutter-common)
Before
=====
toggle-tiled-left Super+Left
toggle-tiled-right Super+Right
After
=====
toggle-tiled-left Super+Left, Ctrl+Super+Left
toggle-tiled-right Super+Right, Ctrl+Super+Right
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gsettings-desktop-schemas 3.4.0-1ubuntu1 [modified: usr/share/glib-2.0/schemas/10_gsettings-desktop-schemas.gschema.override]
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
CheckboxSubmission: 201084ed41ea7548f8becd47fa4d1e6c
CheckboxSystem: c541d13ea4f205f2fd751f76ed21105b
Date: Sun Apr 15 21:39:27 2012
PackageArchitecture: all
SourcePackage: gsettings-desktop-schemas
UpgradeStatus: No upgrade log present (probably fresh install) |
I'm requesting a feature freeze exception to add gsettings window keyboard shortcuts to match the existing gconf keyboard shortcuts. For Precise, only GNOME Shell uses gsettings for keyboard shortcuts. A nice thing about these gsettings are that multiple keyboard shortcuts can be assigned to one action, so these shortcuts are additions, not replacements. I hope that these existing gsettings will be used for Unity's shortcuts in Q.
The only shortcut I'd like to remove is Alt+F10 which was originally set to toggle maximized for GNOME Shell. In Unity, Alt+F10 focuses the indicator status menus so maximizing instead would be a bit confusing.
The regression risk is low as this only affects a non-default desktop and can be easily reverted.
I have tested these overrides and they work. (The Move to N,E,S, and W sides action is a bit useless as implemented in mutter, but the shortcut itself works and the move to corner actions are fine.)
> org.gnome.desktop.wm.keybindings (gsettings-desktop-schemas)
Before
=====
Minimize <not-set>
Move to NE corner <not-set>
Move to NW corner <not-set>
Move to SE corner <not-set>
Move to SW corner <not-set>
Move to E side <not-set>
Move to N side <not-set>
Move to S side <not-set>
Move to W side <not-set>
Toggle maximized Super+Up, Alt+F10
Toggle shaded <not-set>
Unmaximize Super+Down, Alt+F5
Show desktop <not-set>
After
=====
Minimize Ctrl+Alt+KP_0
Move to NE corner Ctrl+Alt+KP_Prior
Move to NW corner Ctrl+Alt+KP_Home
Move to SE corner Ctrl+Alt+KP_Next
Move to SW corner Ctrl+Alt+KP_End
Move to E side Ctrl+Alt+KP_Right
Move to N side Ctrl+Alt+KP_Up
Move to S side Ctrl+Alt+KP_Down
Move to W side Ctrl+Alt+KP_Left
Toggle maximized Super+Up, Ctrl+Super+Up, Ctrl+Alt+KP_5
Toggle shaded Ctrl+Alt+S
Unmaximize Super+Down, Alt+F5, Ctrl+Super+Down
Show desktop Ctrl+Alt+D, Ctrl+Super+D, Super+D
> org.gnome.mutter.keybindings (mutter-common)
Before
=====
toggle-tiled-left Super+Left
toggle-tiled-right Super+Right
After
=====
toggle-tiled-left Super+Left, Ctrl+Super+Left
toggle-tiled-right Super+Right, Ctrl+Super+Right
ProblemType: BugDistroRelease: Ubuntu 12.04
Package: gsettings-desktop-schemas 3.4.0-1ubuntu1 [modified: usr/share/glib-2.0/schemas/10_gsettings-desktop-schemas.gschema.override]
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
CheckboxSubmission: 201084ed41ea7548f8becd47fa4d1e6c
CheckboxSystem: c541d13ea4f205f2fd751f76ed21105b
Date: Sun Apr 15 21:39:27 2012
PackageArchitecture: allSourcePackage: gsettings-desktop-schemas
UpgradeStatus: No upgrade log present (probably fresh install) |
|