Рейтинг:2

Ярлыки Ubuntu mate для снимка экрана и изменения макета

флаг in

После многих лет работы с Ubuntu я наконец-то установил рабочий стол Ubuntu Mate. как мне рекомендовали.

На данный момент мне не удается активировать следующие сочетания клавиш, которые до сих пор были очень полезны для меня:

  • Сделайте скриншот выбранной области:
    Комбинация shift+ImpPt (PrtScn) открывает всплывающее окно «сделать снимок экрана», которое позволяет мне выполнить это действие.
    Однако раньше у меня был ярлык, который открывал непосредственно курсор области скриншота, теперь с этой комбинацией я должен выполнить еще один шаг.

  • Изменить раскладку клавиатуры:
    В «Система» -> «Настройки» -> «Оборудование» -> «Клавиатура» на вкладке «Раскладка» я нашел кнопку «Параметры ...», а не внутри пункта «Переключение на другую раскладку». Пробовал пару комбинаций, но у меня не работает (Alt+Shift, Ctrl+Shift, ...).
    Просто чтобы прояснить, я ищу ярлык, который будет переключаться между тремя разными макетами, которые у меня есть.

============= Редактировать ===========
Дополнительная информация:

$ кошка /etc/по умолчанию/клавиатура 
XKBLAYOUT=es,gb,il
XKBВАРИАНТ=,,
BACKSPACE=угадать
$ дпкг -л | grep ибус
ii gir1.2-ibus-1.0:amd64 1.5.22-2ubuntu2.1 amd64 Интеллектуальная шина ввода — данные самоанализа
ii ibus 1.5.22-2ubuntu2.1 amd64 Интеллектуальная шина ввода — ядро
ii ibus-data 1.5.22-2ubuntu2.1 все интеллектуальные входные шины — файлы данных
ii ibus-gtk:amd64 1.5.22-2ubuntu2.1 amd64 Интеллектуальная шина ввода — поддержка GTK2
ii ibus-gtk3:amd64 1.5.22-2ubuntu2.1 amd64 Интеллектуальная шина ввода — поддержка GTK3
ii ibus-table 1.9.25-1 все табличные движки для IBus
ii libgusb2:amd64 0.3.4-0.1 amd64 Оболочка GLib вокруг libusb1
ii libibus-1.0-5:amd64 1.5.22-2ubuntu2.1 amd64 Intelligent Input Bus — общая библиотека
ii libusageenvironment3:amd64 2020.01.19-1build1 библиотека потоковой передачи мультимедиа amd64 RTSP (классы UsageEnvironment)
ii libusb-1.0-0:amd64 2:1.0.23-2build1 amd64 пользовательское пространство USB-библиотека для программирования
ii libusbmuxd6:amd64 2.0.1-2 amd64 Демон мультиплексора USB для устройств iPhone и iPod Touch — библиотека
ii python3-ibus-1.0 1.5.22-2ubuntu2.1 all Intelligent Input Bus — переопределение самоанализа для Python (Python 3)
$ gsettings список-рекурсивно | grep xkb
org.mate.peripherals-keyboard-xkb.general default-group -1
org.mate.peripherals-keyboard-xkb.general известный-список-файлов @as []
org.mate.peripherals-keyboard-xkb.general disable-sysconfig-changed-warning false
org.mate.peripherals-keyboard-xkb.general обработчики обновлений @as []
org.mate.peripherals-keyboard-xkb.general group-per-window true
org.mate.peripherals-keyboard-xkb.general дубликаты светодиодов false
org.mate.peripherals-keyboard-xkb.general отключить индикатор 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 дескриптор-индикаторы false
org.gnome.desktop.input-sources xkb-options @as []
org.gnome.desktop.input-sources источники [('xkb', 'es'), ('xkb', 'gb'), ('xkb', 'il')]
раскладки org.mate.peripherals-keyboard-xkb.kbd @as []
параметры org.mate.peripherals-keyboard-xkb.kbd @as []
модель org.mate.peripherals-keyboard-xkb.kbd ''
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 цвет переднего плана ''
org.mate.peripherals-keyboard-xkb.indicator вторичный 0
org.mate.peripherals-keyboard-xkb.preview ширина -1
org.mate.peripherals-keyboard-xkb.preview y -1
org.mate.peripherals-keyboard-xkb.preview высота -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 engine-order ['xkb:es::spa', 'xkb:il::heb', 'xkb:us::eng']
N0rbert avatar
флаг zw
Что вы подразумеваете под «Я не могу управлять следующими сочетаниями клавиш»? Что вы подразумеваете под "прямым сокращением"? Вы пытаетесь установить Ctrl + Shift в качестве переключателя раскладки клавиатуры? Вы консультировались с https://guide.ubuntu-mate.org/#page-shortcuts о ярлыках?
guyaloni avatar
флаг in
Только что отредактировал мой вопрос, надеюсь, теперь понятно.
N0rbert avatar
флаг zw
Пожалуйста, добавьте вывод `cat /etc/default/keyboard`; `dpkg -l | grep ibus` и `gsettings list-recursively | grep xkb` на вопрос.
guyaloni avatar
флаг in
@N0rbert, только что добавил информацию, которую вы просили.
Рейтинг:2
флаг zw

Отключить скриншот интерактивной области вам нужно отредактировать команду, которая выполняется на Сдвиг+Снимок экрана с помощью команды ниже:

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"

Если вы не хотите изменять команду для Сдвиг+Снимок экрана, добавьте свое собственное сочетание клавиш для пользовательского /bin/sh -c 'спать .1;mate-скриншот --area' команду с помощью сочетаний клавиш (или запустите mate-keybinding-свойства напрямую).


затем о раскладках клавиатуры. Вы должны открыть настройки клавиатуры MATE из Центра управления MATE (или запустить мат-клавиатура-свойства напрямую), а затем добавить раскладки клавиатуры на Макеты вкладка, нажмите Параметры установить Переключение на другой макет до нужного значения, например Alt+Shift. Это позволит циклически переключаться между раскладками клавиатуры по указанному сочетанию клавиш.

Примечание: если у вас возникли проблемы с Ctrl+Сдвиг+другой_ключ помехи, то вы должны добавить мой PPA в систему (видеть этот ответ для подробностей).

guyaloni avatar
флаг in
Насколько я понимаю, вы рекомендуете отключить снимок экрана интерактивной области, чтобы получить доступ к снимку экрана по умолчанию? В таком случае, как мне включить его, если я захочу сделать это позже?
N0rbert avatar
флаг zw
См. правку выше.
guyaloni avatar
флаг in
Спасибо @N0rbert, переключение макета решено. Что касается **снимка экрана интерактивной области**, на самом деле я хотел бы добавить для него другой ярлык, но не могу найти, куда его добавить в **Настройки клавиатуры** — не могли бы вы сказать мне, как его добавить?
guyaloni avatar
флаг in
Кстати, у меня есть проблема с комбинацией «Ctrl» + «Shift». Я установил в терминале ярлык **Reset and Clear** как `Ctrl` + `Shift` + `E`, и он не работает (я получаю подчеркнутую строчную букву `e`, а затем добавляется то, что я печатаю к нему). Я добавил упомянутый вами PPA, но проблема осталась... :-(
N0rbert avatar
флаг zw
Я не знаю вашу текущую раскладку, но на некоторых из них "подчеркнутый нижний регистр" означает ввод в юникоде. Поэтому я бы предложил отменить сочетание клавиш Ctrl+Shift+E. «Сброс и очистка» на английской раскладке легко доступны по Alt+T, L. Я бы рекомендовал запомнить это сочетание клавиш по умолчанию, оно простое. Добавление пользовательских сочетаний клавиш возможно из `mate-keybinding-properties` (сочетания клавиш MATE) — вы нажимаете «Добавить», указываете «Имя» и «Команду», затем добавляете «Ярлык» для этой только что созданной строки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.