Mate, используйте gnome-screenshot вместо mate-screenshot

Я большой поклонник рабочего стола Mate. Просто и очень функционально.

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

Единственная функция, по которой я скучаю, - это возможность снимать скриншот только с части экрана. Очевидно, он доступен с gnome-screenshot, как в этом посте: Какие инструменты для скриншотов доступны?

Можно ли как-нибудь заменить mate-screenshot на gnome-screenshot?

Я попытался sudo apt-get install gnome-screenshot, но потом, если я попытаюсь запустить его, у меня будет

▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

Кроме того, мне действительно нужны ярлыки (все дело в том, чтобы добиться этого в два клика), так что даже если Я понял, мне это тоже нужно.

К вашему сведению, раньше я использовал затвор, но снял его, потому что в нем не было ярлыков на рабочем столе, а иногда он был очень глючным (необходимо жестко выключить систему).

8
задан 13 April 2017 в 15:25

3 ответа

На самом деле, mate-screenshot действительно имеет утилиту, которую Вы хотите, (см. man mate-screenshot) таким образом, нет никакой потребности установить дополнительный пакет. В терминале можно использовать -a флаг

mate-screenshot -a

Это превращает указатель в перекрестие, и можно перетащить для выбора области, которую Вы хотите захватить.

Можно установить пользовательский ярлык для него (например, shift+prt кв/см как gnome-screenshot) в:

Система> Предпочтения> Аппаратные средства> Горячие клавиши

нажмите + кнопка Add для добавления пользовательской.

Можно найти то использование команды mate-screenshot -a в сочетании клавиш не работает, в этом случае необходимо изменить команду для вызова удара и ДИСПЛЕЯ АППАРАТА... Сначала проверьте переменную в терминал:

echo $DISPLAY

и примите во внимание вывод. Для меня это :0.0

Затем используйте эту команду в установке ярлыка:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

Замена :0.0 соответствовать выводу от echo $DISPLAY

4
ответ дан 14 April 2017 в 01:25
  • 1
    Нет, Вы абсолютно правы! nmcli штука, которую я записал, была только временной. Это снова произошло случайным образом на перезагрузках и определенно на жестких перезагрузках после отказов приостанавливать-резюме. Я переименовал-21 и-22 файла в /lib/firmware, как Вы предположили, и теперь в sudo lshw -C network я вижу firmware=16.242414.0 загруженный. Теперь это работает все время, хотя приостанавливают резюме, все еще проблема и замораживания - aparantly, который является чем-то, чтобы сделать с iwconfig конфликтами управления питанием, или что-то формируется здесь askubuntu.com/a/847688/542532 Так или иначе спасибо тонна! Так есть ли что-либо, что Вы хотите, чтобы я сделал затем – ustulation 14 December 2016 в 14:07

Я решил тот же вопрос путем добавления - интерактивная опция

gnome-screenshot --interactive
0
ответ дан 14 April 2017 в 01:25

Как сказала @Zanna, mate-screenshot позволяет делать скриншоты областей.

Но есть хорошо известная ошибка ( https://github.com/mate-desktop/mate-utils/issues/37 ), из-за которой команда с этой опцией не работает.

Как упоминалось в комментариях, решение состоит в том, чтобы немного отложить команду:

#!/bin/bash
sleep 1
exec /usr/bin/mate-screenshot $@

в пределах, например. / usr / local / bin / mate-screenshot и используйте его вместо этого.

Это изменило мою жизнь, я продолжаю пользоваться этой функцией и сейчас!

1
ответ дан 4 December 2019 в 21:09

Другие вопросы по тегам:

Похожие вопросы: