mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 09:00:42 -05:00
63c33c5bb2
Allow Xwayland grabs on a selected set of X11 applications.
102 lines
3.8 KiB
XML
102 lines
3.8 KiB
XML
<schemalist>
|
|
<schema id="org.gnome.mutter.wayland.keybindings" path="/org/gnome/mutter/wayland/keybindings/"
|
|
gettext-domain="@GETTEXT_DOMAIN@">
|
|
<key name="switch-to-session-1" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F1']]]></default>
|
|
<summary>Switch to VT 1</summary>
|
|
</key>
|
|
<key name="switch-to-session-2" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F2']]]></default>
|
|
<summary>Switch to VT 2</summary>
|
|
</key>
|
|
<key name="switch-to-session-3" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F3']]]></default>
|
|
<summary>Switch to VT 3</summary>
|
|
</key>
|
|
<key name="switch-to-session-4" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F4']]]></default>
|
|
<summary>Switch to VT 4</summary>
|
|
</key>
|
|
<key name="switch-to-session-5" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F5']]]></default>
|
|
<summary>Switch to VT 5</summary>
|
|
</key>
|
|
<key name="switch-to-session-6" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F6']]]></default>
|
|
<summary>Switch to VT 6</summary>
|
|
</key>
|
|
<key name="switch-to-session-7" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F7']]]></default>
|
|
<summary>Switch to VT 7</summary>
|
|
</key>
|
|
<key name="switch-to-session-8" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F8']]]></default>
|
|
<summary>Switch to VT 8</summary>
|
|
</key>
|
|
<key name="switch-to-session-9" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F9']]]></default>
|
|
<summary>Switch to VT 9</summary>
|
|
</key>
|
|
<key name="switch-to-session-10" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F10']]]></default>
|
|
<summary>Switch to VT 10</summary>
|
|
</key>
|
|
<key name="switch-to-session-11" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F11']]]></default>
|
|
<summary>Switch to VT 11</summary>
|
|
</key>
|
|
<key name="switch-to-session-12" type="as">
|
|
<default><![CDATA[['<Primary><Alt>F12']]]></default>
|
|
<summary>Switch to VT 12</summary>
|
|
</key>
|
|
<key name="restore-shortcuts" type="as">
|
|
<default><![CDATA[['<Super>Escape']]]></default>
|
|
<summary>Re-enable shortcuts</summary>
|
|
</key>
|
|
</schema>
|
|
|
|
|
|
<schema id="org.gnome.mutter.wayland" path="/org/gnome/mutter/wayland/"
|
|
gettext-domain="@GETTEXT_DOMAIN@">
|
|
|
|
<key name="xwayland-allow-grabs" type="b">
|
|
<default>true</default>
|
|
<summary>Allow grabs with Xwayland</summary>
|
|
<description>
|
|
Allow keyboard grabs issued by X11 applications running in Xwayland
|
|
to be taken into account.
|
|
|
|
For a X11 grab to be taken into account under Wayland, the client must
|
|
also either send a specific X11 ClientMessage to the root window or be
|
|
among the applications white-listed in key “xwayland-grab-access-rules”.
|
|
</description>
|
|
</key>
|
|
|
|
<key name="xwayland-grab-access-rules" type="as">
|
|
<default>['@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@']</default>
|
|
<summary>Xwayland applications allowed to issue keyboard grabs</summary>
|
|
<description>
|
|
List the resource names or resource class of X11 windows either
|
|
allowed or not allowed to issue X11 keyboard grabs under Xwayland.
|
|
|
|
The resource name or resource class of a given X11 window can be
|
|
obtained using the command “xprop WM_CLASS”.
|
|
|
|
Wildcards “*” and jokers “?” in the values are supported.
|
|
|
|
Values starting with “!” are blacklisted, which has precedence over
|
|
the whitelist, to revoke applications from the default system list.
|
|
|
|
The default system list includes the following applications:
|
|
|
|
“@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@”
|
|
|
|
Users can break an existing grab by using the specific keyboard
|
|
shortcut defined by the keybinding key “restore-shortcuts”.
|
|
</description>
|
|
</key>
|
|
|
|
</schema>
|
|
|
|
</schemalist>
|