Почему диалоговое окно PrintScreen не отображается в Gnome?
31
Я использую gnome-shellна Ubuntu 12.04. Когда я нажимаю, PrtScчтобы сделать снимок экрана, он работает, но автоматически сохраняет снимок экрана в папке «Изображения». Там нет диалога, спрашивающего, где сохранить. Это действительно показывает диалоговое окно под единством все же.
Предполагая, что я прочитал этот отчет об ошибке правильно ...
Это по замыслу. Нет, правда!
Комментарии № 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-directoryTofile:///home/yourusername/wherever/you/want
Можно ли сделать gnome-screenshotавтоматическое сохранение без отображения диалога?
Хингев
1
Отсутствие диалогового окна печати в бионическом режиме - большое неудобство. Это не просто возможность сохранять экраны в произвольном месте / имени файла. Еще более важно было иметь возможность скопировать экран печати в буфер обмена, не сохраняя его в файл: просто скопировать его и Ctrl + V в IM, почтовый клиент или любое (веб) приложение. Теперь мне нужно предпринять дополнительные шаги, чтобы открыть файловый менеджер, перейти в папку «Изображения», найти нужный мне файл среди других и перетащить его туда, где он мне нужен, а затем удалить его. Функциональность и пользовательский опыт значительно снизились, это раздражает.
Крис Джейс
6
Я опоздал на вечеринку, но я просто споткнулся об этом и хочу предложить немного другой ответ.
По сути, в последней оболочке Gnome 3 / Gnome они больше не используют Gnome Screenshot . Это означает, что любые изменения настроек Gnome-Screenshot по умолчанию (например, местоположение сохранения по умолчанию) ни на что не повлияют.
Вместо этого вам нужно перейти к настройкам клавиатуры, отключить ярлыки «Сохранить снимок экрана […] в изображения» и добавить собственные настраиваемые ярлыки, которые вызывают gnome-screenshotбез аргументов (автоматическое сохранение в месте, заданном для gsettings), -a(область сохранения ), -w(сохранить текущее окно) или -i(если вы хотите вернуть диалог настроек). Очевидно, что вы можете смешивать и сочетать некоторые настройки, или добавить больше из man gnome-screenshot.
Чтобы настроить затвор в качестве инструмента по умолчанию для создания снимков экрана при нажатии 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 немного грязная, в итоге я получил что-то вроде
запустите Docker-контейнер Ubuntu 16.04 (не забудьте смонтировать что-то подобное, -v /tmp:/tmpчтобы в конце вы могли скопировать бинарный файл в вашу хост-систему)
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
покинуть докер-контейнер, перезаписать /usr/bin/gnome-screenshotфайл в/tmp
Имейте в виду, что это на самом деле довольно приятная идея, хотя на моем компьютере это работает нормально, двоичный файл может быть связан с символами, которых больше нет в Ubuntu 18 / они ведут себя по-другому. (Я думаю, что основной проблемой, почему я скомпилировал ее в контейнере 16.04, был конфликт версий в libpcre)
gnome-screenshot
автоматическое сохранение без отображения диалога?Я опоздал на вечеринку, но я просто споткнулся об этом и хочу предложить немного другой ответ.
По сути, в последней оболочке Gnome 3 / Gnome они больше не используют Gnome Screenshot . Это означает, что любые изменения настроек Gnome-Screenshot по умолчанию (например, местоположение сохранения по умолчанию) ни на что не повлияют.
Вместо этого вам нужно перейти к настройкам клавиатуры, отключить ярлыки «Сохранить снимок экрана […] в изображения» и добавить собственные настраиваемые ярлыки, которые вызывают
gnome-screenshot
без аргументов (автоматическое сохранение в месте, заданном для gsettings),-a
(область сохранения ),-w
(сохранить текущее окно) или-i
(если вы хотите вернуть диалог настроек). Очевидно, что вы можете смешивать и сочетать некоторые настройки, или добавить больше изman gnome-screenshot
.источник
вместо этого попробуйте использовать 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)
источник