Відповіді:
Якщо припустити, що я правильно прочитав цей звіт про помилку ...
Це за дизайном. Насправді ні!
Коментарі # 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
наfile:///home/yourusername/wherever/you/want
Я запізнююсь на вечірку, але я просто зіткнувся з цим і хочу запропонувати трохи іншу відповідь.
В основному, в останньому Gnome 3 / Gnome Shell вони більше не використовують знімок Gnome . Це означає, що будь-які зміни в налаштуваннях за замовчуванням Gnome-Screenshot (наприклад, місце збереження за замовчуванням) нічого не вплинуть.
Натомість вам потрібно перейти до налаштувань клавіатури, відключити ярлики "Зберегти скріншот […] для зображень" та додати власні спеціальні ярлики, які дзвонять gnome-screenshot
без аргументів (автоматично зберігати у визначеному місцем розташування), -a
(зберегти область ), -w
(зберегти поточне вікно) або -i
(якщо потрібно повернути діалогове вікно параметрів). Очевидно, ви можете змішати і узгодити деякі налаштування, або додати більше з них man gnome-screenshot
.
спробуйте скористатися затвора, найкращим інструментом для зйомки екрана (як пише сайт :)
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 використовуватимуть затвор для зйомки екрана.
Ей, хлопці, це може допомогти, я тюкнув у меню gnome, оскільки помітив, що з новою версією затвора, що дозволяє отримати гарячу клавішу, було не так просто, і я виявив, що демон iBus не запускався на моїй машині під час «gnome backback '. Я виявив це, перейшовши в меню 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
автоматичне збереження, не показуючи діалогове вікно?