Ярлык «mate-screenshot -a» не работает в Ubuntu MATE 16.04

Только что установил MATE на моем ноутбуке с Ubuntu 16.04, и я попытался сделать так, чтобы gate-screenshot делал то же поведение, что и gnome-screenshot в Unity: просто нажмите Shift + Print, чтобы выбрать часть экрана, которую вы хотите захватить. Соответствующая команда, которая должна быть выполнена в MATE, должна быть "mate-screenshot -a", выполнение ее вручную работает, но попытка установить ее как пользовательский ярлык не работает, она ничего не делает.

Есть идеи?

7
задан 29 April 2016 в 01:41

3 ответа

Я воспроизвел Вашу проблему и со справкой от @Serg и @Seth, который я выяснил, как зафиксировать его.

В ярлыке у Вас есть ДИСПЛЕЙ АППАРАТА для соответствия среде. Сначала проверьте переменную:

echo $DISPLAY

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

Первоначально, я предложил использовать эту команду в установке ярлыка:

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

Замена :0.0 для соответствия выводу Вы добрались, когда Вы проверили переменную

, Но @DavidFoerster указал в комментарии, что более эффективный и надлежащий путь состоит в том, чтобы использовать

env DISPLAY=:0.0 mate-screenshot -a

, Который мог бы сделать это касанием быстрее.

3
ответ дан 29 April 2016 в 11:41
  • 1
    Да, я включал - модификатор. Что Вы имеете в виду о файловой системе, где у меня есть полномочия записи? – adustybowler 30 September 2017 в 04:56

Существует все еще открытый выпуск для этого. tl; доктор: это - проблема синхронизации с фокусом. обходное решение:

bash -c "sleep 0.1 && mate-screenshot -a"
5
ответ дан 29 April 2016 в 11:41
  • 1
    @EvanOlawsky необходимо будет выполнить команду в файловой системе, к которой у Вас есть полномочия записи... Я обновил команду (я забыл - модификатор), – Charles Green 30 September 2017 в 04:55

Обходное решение при использовании Compiz и можно бросить получения Windows.

Входят в настройки Compiz Mate Compatibility и изменяют командную строку снимка экрана Окна на снимок экрана помощника-a. Это будет затем работать, если Вы будете уже использовать compiz (не Marco). Комбинацией сочетания клавиш является ALT + Printscreen.

compiz settings

0
ответ дан 29 April 2016 в 11:41
  • 1
    " ошибка ввода-вывода: файл только для чтения system" казалось бы, указал бы, что у Вас нет полномочий записи – Charles Green 30 September 2017 в 04:58

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

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