Существуют ли какие-либо параметры конфигурации для указания местоположения сохранения по умолчанию для gnome-screenshot, или это жестко запрограммировано в исходном коде?
Раньше это был ~ / Desktop, который, похоже, изменился на ~ / Pictures (в 12.04).
Единственное возможное решение, которое я видел, касается задания имени по умолчанию (поскольку теперь оно содержит информацию о отметке времени вместо простого снимка экрана #), но это решение не кажется мне идеальным.
Кроме того, в этом посте предполагается, что последнее место сохранения запоминается при следующем снимке экрана, но, по моему опыту, это не так. И в любом случае, исходя из этого, эта запись в gconf-editor, похоже, даже не точно отражает последнее местоположение, так что, скорее всего, запись, относящаяся к более старой версии gnome-screenshot.
источник
gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
Ответы:
Через графический интерфейс
Установите dconf-редактор
sudo apt-get install dconf-editor
Или нажмите здесь, чтобы установить из Ubuntu Software Center:
Нажмите Alt+ F2и введите
dconf-editor
Перейти к
org
->gnome
->gnome-screenshot
В поле «auto-save-directory» введите нужный каталог в следующем формате:
file:///home/user/Desktop/
Совет для тех, кто использует редактор конфигурации в единстве: нажмите на стрелку слева от
org
текста, чтобы развернуть его.Через терминал
Просто запустите эту команду, заменив путь предпочитаемым каталогом.
источник
files://
в Ubuntu 14.04.Clrl+L
скажу вам местоположение. '/ home / userName / location'files://
ноfile://
В 12.04 его можно настроить для «автосохранения» и при использовании самого gnome-screenshot
gnome-screenshot --interactive
, где используется последний каталог сохраненияТо, что, по-видимому, всегда используется по умолчанию для картинок, связано с привязками клавиатуры (ошибка или предназначение?
Ранее, в 12.04, использовались экраны от клавиатурных привязок
auto-save
, люди жаловались, и он был возвращенinteractive
Обе настройки для
gnome-screenshot
находятся в gsettings &dconf-editor
источник
Для тех, кто интересуется, почему он до сих пор не работает, эта ошибка считается
RESOLVED WONTFIX
, вот соус .Для временного решения вы можете установить расширение для этого. Просто включите переключатель и перейдите в инструмент Tweak Tool , перейдите на вкладку « Расширения » и найдите местоположения снимков экрана .
Нажмите на значок шестеренки и поместите желаемое место для сохранения, добавив префикс в
file://
качестве протокола для сохранения.Это работает также с символической ссылкой.
источник
В 12.04 (не смотрел предыдущие версии Ubuntu, потому что я никогда не сталкивался с этой проблемой), вам нужно установить auto-save-directory -setting в желаемое место, где вы хотите, чтобы ваши скриншоты были сохранены. При этом каждый раз, когда вы делаете скриншот, он автоматически попадает туда. Я также предпочитаю использовать ~ / Desktop, и вам также не предлагается указывать пункт назначения, как раньше. Единственное, что указывает на то, что вы сделали снимок экрана, это короткая вспышка экрана. Однако я хотел бы знать, как получить подсказку обратно, потому что иногда мне нравится хранить скриншоты в других папках, отличных от папок по умолчанию, и было бы излишним изменять настройки или перемещать изображение каждый раз.
источник
В Ubuntu 13.10 (дерзкая саламандра)
Установите dconf-редактор
Откройте его и перейдите по адресу: org> gnome> gnome-screenshot
В поле «auto-save-directory» введите нужный каталог в следующем формате: / home / user / Desktop /
пс. Не ставьте в этом формате "файл: /// ..."
источник
file:///
формат , кажется, работает хорошо для меняЕсли приведенные выше ответы не работают, попробуйте это:
Сначала отключите ярлык скриншота по умолчанию из настроек:
Создайте собственный ярлык клавиатуры в настройках:
Назовите его gnome-screenshot, также поместите команду как gnome-screenshot
Значение ярлыка: введите клавишу [Print Screen]
Создайте собственный ярлык:
Теперь войдите в dconf-editor (установите его, если у вас его еще нет). Перейдите: org -> gnome -> gnome-screenshot -> auto-save-directory: измените пользовательское значение каталога автосохранения на то, которое вы хотите.
Введите пользовательский путь:
источник
Вы можете установить директорию сохранения скриншотов по умолчанию в CompizConfig Settings Manager .
Запустите его, выберите « Снимок экрана» в категории «Дополнительно». Затем вы можете выбрать каталог по умолчанию, который вы хотите использовать.
источник
Если вы не можете / не хотите устанавливать dconf-editor или любое другое программное обеспечение, просто откройте или создайте, если он не существует, этот файл в предпочитаемом вами текстовом редакторе:
Добавьте эту строку, которая создаст постоянный псевдоним gss (вы можете выбрать другое псевдоним):
затем каждый раз, когда вам нужно сохранить несколько снимков экрана по определенному и другому пути, просто один терминал в этом пути и выполнить:
отныне каждый раз, когда вы нажимаете сочетание клавиш gnome-screenshot, вам будет выдаваться запрос или вы будете проверять файл образа скриншота по этому пути.
источник
Этот ответ основан на этом ответе
Поскольку я хотел использовать пользовательские ярлыки в дополнение к пользовательскому расположению скриншотов, я хотел сделать это вручную в терминале.
(1) Я создал
gshort
функцию Bash на основе этого ответа . Конечно, вы можете сделать это в Perl или вручную, но мне лень выдавать все команды вручную всякий раз, когда я хочу создать новый ярлык. ... В любом случае, если вы используете эту функцию, вам нужно сохранить ее в файл, источник этого файла (source path/filename.sh
).(2) И затем выполните эти команды:
(3) Обратите внимание , что синтаксис
gshort
являетсяgshort "Name" "command" "shortcut"
: - имя может быть что угодно вы хотите; -command
может быть любой командой, которую вы пожелаете; - ярлык может быть любым сочетанием клавиш по вашему желанию.(4) Вот список некоторых имен управляющих клавиш, которые вам нужно использовать в ярлыке:
<Primary>
;<Alt>
;<Shift>
;<Super>
;источник
Для тех, кто не может установить dconf-editor и является терминальным пользователем, я бы предложил отредактировать файл .bashrc в вашем домашнем каталоге. В любом месте файла укажите строку "mv ~ / Pictures / Screenshot * --- put-here-required-path ---". Единственная проблема этого метода заключается в том, что, если у вас есть файл, начинающийся со строки «Снимок экрана», он будет перемещен по указанному выше пути.
источник