Есть ли настройка для отключения диалогового окна при создании снимков экрана?

В соответствии с этим нажатие горячей клавиши снимка экрана сделает одну из двух вещей:

  1. Для пользователей Unity откроется диалоговое окно, в котором вы можете установить изображение имя, местоположение и будет ли оно скопировано в буфер обмена.
  2. Для пользователей Gnome автоматически сохранится изображение с именем, которое показывает время и дату, перенесенные в заданную папку автосохранения (по умолчанию ~/Pictures).

Я давно использую gnome-flashback (ранее известный как Gnome Classic (без эффектов) или Gnome Fallback) и каждый раз получался второй результат. По какой-то причине, однако, после обновления до 14.04 и переключения Unity на gnome-flashback, вместо этого он начал делать первый.

После этот для создания пользовательских сочетаний клавиш не работает, потому что gnome-screenshot все еще использует диалоговое окно по умолчанию.

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

Есть ли параметр или какой-либо способ отключить появление диалогового окна при попытке сохранить свет Ubuntu, не устанавливая как можно больше вещей?

2
задан 13 April 2017 в 15:24

1 ответ

  • gnome-screenshot имеет -f, опция указать хранит файл. Следующая команда должна быть заменой, которую Вы ищете:

    gnome-screenshot -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png"
    
  • Один путь! должен заменить gnome-screenshot, чтобы быть выполненным с дополнительным параметром:

    1. исходное Перемещение:

      sudo mv /usr/bin/gnome-screenshot /usr/bin/gnome-screenshot.orig
      
    2. Создают измененную команду:

      sudo nano /usr/bin/gnome-screenshot.mod

      #!/bin/sh
      gnome-screenshot.orig -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png" $@
      

      Делают это исполняемым файлом:

      sudo chmod +x /usr/bin/gnome-screenshot.mod
      
    3. Создают заменяющую символьную ссылку:

      sudo ln -s /usr/bin/gnome-screenshot.mod /usr/bin/gnome-screenshot
      
3
ответ дан 13 April 2017 в 15:24

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

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