Ubuntu mate 区域截图和更改布局的快捷方式

Ubuntu mate 区域截图和更改布局的快捷方式

使用 Ubuntu 多年后,我终于安装了 Ubuntu Mate 桌面正如我被推荐的那样

目前我无法激活以下键盘快捷键,但它们迄今为止对我来说非常有用:

  • 截取选定区域的屏幕截图:
    shift+ImpPt (PrtScn) 组合键会打开一个“截屏”弹出窗口,让我可以执行此操作。
    但是,我以前有一个快捷方式可以直接打开区域截图光标,现在使用此组合键我必须执行另一个步骤。

  • 更改键盘布局:
    在“系统”->“首选项”->“硬件”->“键盘”的布局选项卡下,我找到了“选项...”按钮,它位于“切换到其他布局”项中。我尝试了几种组合,但对我不起作用(Alt+Shift、Ctrl+Shift,...)。
    为了清楚起见,我正在寻找一种可以在我拥有的 3 种不同布局之间切换的快捷方式。

============== 编辑 ============
更多信息:

$ cat /etc/default/keyboard 
XKBLAYOUT=es,gb,il
XKBVARIANT=,,
BACKSPACE=guess
$ dpkg -l | grep ibus
ii  gir1.2-ibus-1.0:amd64                         1.5.22-2ubuntu2.1                     amd64        Intelligent Input Bus - introspection data
ii  ibus                                          1.5.22-2ubuntu2.1                     amd64        Intelligent Input Bus - core
ii  ibus-data                                     1.5.22-2ubuntu2.1                     all          Intelligent Input Bus - data files
ii  ibus-gtk:amd64                                1.5.22-2ubuntu2.1                     amd64        Intelligent Input Bus - GTK2 support
ii  ibus-gtk3:amd64                               1.5.22-2ubuntu2.1                     amd64        Intelligent Input Bus - GTK3 support
ii  ibus-table                                    1.9.25-1                              all          table engine for IBus
ii  libgusb2:amd64                                0.3.4-0.1                             amd64        GLib wrapper around libusb1
ii  libibus-1.0-5:amd64                           1.5.22-2ubuntu2.1                     amd64        Intelligent Input Bus - shared library
ii  libusageenvironment3:amd64                    2020.01.19-1build1                    amd64        multimedia RTSP streaming library (UsageEnvironment classes)
ii  libusb-1.0-0:amd64                            2:1.0.23-2build1                      amd64        userspace USB programming library
ii  libusbmuxd6:amd64                             2.0.1-2                               amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  python3-ibus-1.0                              1.5.22-2ubuntu2.1                     all          Intelligent Input Bus - introspection overrides for Python (Python 3)
$ gsettings list-recursively | grep xkb
org.mate.peripherals-keyboard-xkb.general default-group -1
org.mate.peripherals-keyboard-xkb.general known-file-list @as []
org.mate.peripherals-keyboard-xkb.general disable-sysconfig-changed-warning false
org.mate.peripherals-keyboard-xkb.general update-handlers @as []
org.mate.peripherals-keyboard-xkb.general group-per-window true
org.mate.peripherals-keyboard-xkb.general duplicate-leds false
org.mate.peripherals-keyboard-xkb.general disable-indicator false
org.mate.peripherals-keyboard-xkb.general layout-names-as-group-names true
org.mate.peripherals-keyboard-xkb.general load-extra-items false
org.mate.peripherals-keyboard-xkb.general handle-indicators false
org.gnome.desktop.input-sources xkb-options @as []
org.gnome.desktop.input-sources sources [('xkb', 'es'), ('xkb', 'gb'), ('xkb', 'il')]
org.mate.peripherals-keyboard-xkb.kbd layouts @as []
org.mate.peripherals-keyboard-xkb.kbd options @as []
org.mate.peripherals-keyboard-xkb.kbd model ''
org.freedesktop.ibus.panel xkb-icon-rgba '#415099'
org.mate.peripherals-keyboard-xkb.indicator show-flags false
org.mate.peripherals-keyboard-xkb.indicator background-color ''
org.mate.peripherals-keyboard-xkb.indicator font-family ''
org.mate.peripherals-keyboard-xkb.indicator foreground-color ''
org.mate.peripherals-keyboard-xkb.indicator secondary 0
org.mate.peripherals-keyboard-xkb.preview width -1
org.mate.peripherals-keyboard-xkb.preview y -1
org.mate.peripherals-keyboard-xkb.preview height -1
org.mate.peripherals-keyboard-xkb.preview x -1
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general preload-engines ['xkb:es::spa', 'xkb:us::eng', 'xkb:il::heb']
org.freedesktop.ibus.general engines-order ['xkb:es::spa', 'xkb:il::heb', 'xkb:us::eng']

答案1

禁用互动区域截图您必须使用以下命令编辑在Shift+上执行的命令:PrintScreen

gsettings set org.mate.Marco.keybinding-commands command-2 "/bin/sh -c 'sleep .1;mate-screenshot --area'"

可以通过以下方式恢复默认设置:

gsettings set org.mate.Marco.keybinding-commands command-2 "mate-screenshot --area --interactive"

如果您不想更改Shift+的命令PrintScreen,请从键盘快捷键中为自定义命令添加自己的自定义键盘快捷键/bin/sh -c 'sleep .1;mate-screenshot --area'(或mate-keybinding-properties直接运行)。


然后关于键盘布局您必须从 MATE 控制中心打开 MATE 键盘偏好设置(或mate-keyboard-properties直接运行),然后在布局选项卡,点击选项设置切换到另一种布局达到所需的值,例如Alt+Shift。这将允许您通过指定的快捷键循环切换键盘布局。

注意:如果您对Ctrl++有疑问Shift其他键干扰,那么你必须添加我的 PPA 到系统(看这个答案了解详情)。

相关内容