Почему диалоговое окно Print Screen не отображается в Gnome?

Я использую gnome-shell в Ubuntu 12.04. Когда я нажимаю PrtSc , чтобы сделать снимок экрана, он работает, но автоматически сохраняет снимок экрана в папке «Изображения». Там нет диалога, спрашивающего, где сохранить. Это показывает диалоговое окно в единстве.

31
задан 5 April 2014 в 03:51

5 ответов

попробуйте вместо этого использовать Shutter, это лучший инструмент для захвата экрана (как сказано на сайте:)

sudo add-apt-repository ppa:shutter/ppa    
sudo apt-get update && sudo apt-get install shutter

app site: http://shutter-project.org/ [ 115]

Чтобы настроить затвор в качестве инструмента по умолчанию для создания снимков экрана при нажатии PrtSc или Alt + PrtSc, вот что вам нужно сделать:

gnome:

1 Перейти к редактированию ▸ Предпочтения в шторке
2 На вкладке «Клавиатура» установите флажки «Захват» и «Захват с выбором»:
3 Вот и все! Теперь обычные сочетания клавиш PrtSc и Alt + PrtSc будут использовать Shutter для создания снимков экрана.

0
ответ дан 5 April 2014 в 03:51

Предполагая, что я прочитал этот отчет об ошибке правильно ...

Это по замыслу. Нет на самом деле!

Комментарии № 37 и далее говорят об этом.

Текущее состояние исправлений Unity:

в сеансах Unity отображают диалоговое окно подтверждения после создания снимков экрана с привязками клавиш, поведение автосохранения сбивает с толку наших пользователей

Поток продолжает:

, но ваше исправление не помогает, когда я не использую Unity. Почему вы думаете, что это применимо только к пользователям Unity?

С ответом:

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

Итак, у вас это есть. Разработчики Gnome настаивают на том, чтобы их окружение рабочего стола было таким. Это основной вопрос. Разработчики Canonical уважают это решение и, следовательно, «расхождение» - пользователи Unity имеют диалоговое окно «Сохранить как», в то время как пользователи оболочки gnome не имеют by-design без диалоговых функций.

Таким образом, если вы используете gnome-shell / gnome-classic, все скриншоты сохраняются в вашей папке домашних изображений ~/Pictures

Примечание: Вы можете переопределить расположение скриншота с помощью gsettings (командная строка) или dconf-editor (GUI):

  • установите org.gnome.gnome-screenshot auto-save-directory в file:///home/yourusername/wherever/you/want
0
ответ дан 5 April 2014 в 03:51

Может быть, кто-то найдет это полезным: чтобы вернуть эту функцию, я скопировал бинарный файл v3.18.0 в /usr/bin/gnome-screenshot, отключил системную горячую клавишу для «Сохранить скриншот области в изображения» и создал новый ярлык с помощью команды. /usr/bin/gnome-screenshot -a -i

Недостаток: без -i я могу выбрать только область, которая будет скопирована в буфер обмена (уже лучше, чем раньше), с помощью переключателя я сначала получаю опции скриншота gnome, прежде чем смогу выберите область, но остальное в порядке.

Для полного скриншота, опустите -a

(сборка v3.18.0 под Ubuntu 18 немного грязная, я закончил с чем-то вроде

  • start Docker-контейнер Ubuntu 16.04 (не забудьте смонтировать что-то вроде -v /tmp:/tmp, чтобы в конце вы могли скопировать двоичный файл в вашу хост-систему)
  • включить backports, apt-get update
  • установить: [ 116]
  • ./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
  • покинуть докер-контейнер, перезаписать /usr/bin/gnome-screenshot файлом в /tmp

на самом деле это довольно приятная идея, хотя, кажется, она отлично работает на моей машине, двоичный файл может быть связан с символами, которые больше не существуют в Ubuntu 18 / ведут себя иначе (я думаю, что главная проблема, почему я скомпилировал его в Контейнер 16.04 был конфликтом версий в libpcre)

0
ответ дан 5 April 2014 в 03:51

Эй, ребята, это может помочь, я ковырялся в меню gnome, поскольку заметил, что с новой версией затвора включить горячую клавишу было не так просто, и обнаружил, что демон iBus не запускался на моей машине, пока он находился в «Гном отступление». Я нашел это, зайдя в меню gnome> системные инструменты> Настройки> Методы ввода с клавиатуры. Я щелкнул и запустил его в соответствии с запросом диалога, и теперь работает принтскрин. Хотя диалог, используемый в единстве, не отображается, я обнаружил, что по умолчанию он сохранен в ~ / Pictures, так что ничего страшного, надеюсь, я смогу помочь кому-то, так как это меня тоже расстроило.

0
ответ дан 5 April 2014 в 03:51

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

По сути, в последней оболочке Gnome 3 / Gnome они больше не используют Gnome Screenshot . Это означает, что любые изменения настроек Gnome-Screenshot по умолчанию (например, местоположение сохранения по умолчанию) ни на что не влияют.

Вместо этого вам нужно перейти к настройкам клавиатуры, отключить ярлыки «Сохранить снимок экрана […] в изображения» и добавить свои собственные настраиваемые ярлыки, которые вызывают gnome-screenshot без аргументов (автосохранение в его gsettings-определенные местоположение), -a (сохранить область), -w (сохранить текущее окно) или -i (если требуется вернуть диалоговое окно параметров). Очевидно, что вы можете смешивать и сочетать некоторые настройки или добавлять дополнительные из man gnome-screenshot.

0
ответ дан 5 April 2014 в 03:51

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

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