Ответы:
Предполагая, что я прочитал этот отчет об ошибке правильно ...
Это по замыслу. Нет, правда!
Комментарии № 37 и далее говорят об этом.
Текущее состояние патчей единства:
на сеансах Unity отображается диалоговое окно подтверждения после создания снимков экрана с сочетаниями клавиш, поведение автосохранения сбивает с толку наших пользователей
Нить продолжает:
но твое исправление не помогает, когда я не использую Unity. Почему вы думаете, что это относится только к пользователям Unity?
С ответом:
поскольку мы постоянно просим пользователей GNOME и пользователей GNOME оставить свой рабочий стол отдельно и выпустить его в соответствии с предназначением, поэтому мы стараемся делать это в восходящем направлении для сред GNOME и принимаем проектные решения для Unity.
Так что у вас есть это. Разработчики Gnome настаивают на том, чтобы их окружение рабочего стола было таким. Это основной вопрос. Канонические Разработчики соблюдают это решение и , следовательно, «дивергенцию» - пользователи Unity есть какдиалоговый пока гном-оболочки пользователи имеют побочную не дизайн не функциональности диалога.
Таким образом, если вы используете gnome-shell / gnome-classic, все скриншоты сохраняются в вашей папке домашних изображений ~/Pictures
Примечание. Вы можете переопределить расположение скриншота с помощью gsettings
(командной строки) или dconf-editor
(GUI):
org.gnome.gnome-screenshot auto-save-directory
Tofile:///home/yourusername/wherever/you/want
Я опоздал на вечеринку, но я просто споткнулся об этом и хочу предложить немного другой ответ.
По сути, в последней оболочке Gnome 3 / Gnome они больше не используют Gnome Screenshot . Это означает, что любые изменения настроек Gnome-Screenshot по умолчанию (например, местоположение сохранения по умолчанию) ни на что не повлияют.
Вместо этого вам нужно перейти к настройкам клавиатуры, отключить ярлыки «Сохранить снимок экрана […] в изображения» и добавить собственные настраиваемые ярлыки, которые вызывают gnome-screenshot
без аргументов (автоматическое сохранение в месте, заданном для gsettings), -a
(область сохранения ), -w
(сохранить текущее окно) или -i
(если вы хотите вернуть диалог настроек). Очевидно, что вы можете смешивать и сочетать некоторые настройки, или добавить больше из man gnome-screenshot
.
вместо этого попробуйте использовать Shutter, это лучший инструмент для захвата экрана (как сказано на сайте :)
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter
Сайт приложения: http://shutter-project.org/
Чтобы настроить затвор в качестве инструмента по умолчанию для создания снимков экрана при нажатии PrtSc или Alt + PrtSc, вот что вам нужно сделать:
гном:
1 Перейдите в «Правка» ▸ «Настройки в шторке»
2 На вкладке «Клавиатура» установите флажки «Захват» и «Захват с выделением»:
3 Вот и все! Теперь обычные сочетания клавиш PrtSc и Alt + PrtSc будут использовать Shutter для создания снимков экрана.
Эй, ребята, это может помочь, я ковырялся в меню gnome, поскольку заметил, что с новой версией затвора включить горячую клавишу было не так просто, и обнаружил, что демон iBus не запускался на моей машине, когда находился в режиме отката gnome. ». Я нашел это, зайдя в меню gnome> системные инструменты> Настройки> Методы ввода с клавиатуры. Я щелкнул и запустил его в соответствии с запросом в диалоговом окне, и теперь работает принтскрин. Хотя диалог, используемый в единстве, не отображается, я обнаружил, что по умолчанию он сохранен в ~ / Pictures, так что ничего страшного, надеюсь, я смогу помочь кому-то, так как это меня тоже расстроило
Может быть, кто-то найдет это полезным: чтобы вернуть эту функцию, я скопировал двоичный файл v3.18.0 в /usr/bin/gnome-screenshot
, отключил системную горячую клавишу для «Сохранить скриншот области в изображения» и создал новый ярлык с командой/usr/bin/gnome-screenshot -a -i
Недостаток: без него -i
я могу выбрать только область, которая будет скопирована в буфер обмена (уже лучше, чем раньше), с помощью переключателя я сначала получаю опции скриншота gnome, прежде чем я могу выбрать область, но остальное в порядке.
Для полного скриншота, опустите -a
(сборка v3.18.0 под Ubuntu 18 немного грязная, в итоге я получил что-то вроде
-v /tmp:/tmp
чтобы в конце вы могли скопировать бинарный файл в вашу хост-систему)apt-get update
apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
/usr/bin/gnome-screenshot
файл в/tmp
Имейте в виду, что это на самом деле довольно приятная идея, хотя на моем компьютере это работает нормально, двоичный файл может быть связан с символами, которых больше нет в Ubuntu 18 / они ведут себя по-другому. (Я думаю, что основной проблемой, почему я скомпилировал ее в контейнере 16.04, был конфликт версий в libpcre)
gnome-screenshot
автоматическое сохранение без отображения диалога?