Как изменить тип файла скриншота с png на jpg при выполнении Print Screen в Lubuntu?

Этот компьютер работает на Lubuntu. Print Screen сделает снимок экрана и сохранит его автоматически. Однако файл изображения по умолчанию сохраняется как png. Я хотел бы сохранить его как JPG автоматически.

Я пытался просмотреть предпочтения системы и тому подобное, но не повезло. Есть ли какие-либо команды или настройки, которые я могу изменить, чтобы они сохранялись как jpg вместо png? Я бы предпочел не устанавливать никаких новых приложений, например, в результатах поиска>. < если, конечно, это действительно единственное решение.

2
задан 7 October 2012 в 09:43

1 ответ

Я согласен с @InkBlend: png должен быть форматом скриншота по вашему выбору. Как указано в Inkblend :

Мало того, что PNG без потерь, но у него нет ни одной патентной проблемы, которая обременяла JPEG в прошлом. И PNG поддерживает прозрачность, а JPEG - нет.

Но по какой-то причине, если вы все еще хотите использовать jpeg, есть способ. Боюсь, вам придется немного поработать с файлами конфигурации.

Это также позволит вам изменить схему именования скриншотов и место их сохранения по умолчанию.

Изменение формата изображения

Ярлыки определены в конфигурационном файле openbox Lubuntu. Сначала давайте сделаем резервную копию:

cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.backup

Хорошо, теперь для модификации. Откройте его с помощью редактора:

leafpad ~/.config/openbox/lubuntu-rc.xml

Найдите следующий раздел:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>...</command>
  </action>
</keybind>

Обратите внимание на строку <command>...</command>. ... представляет то, что было первоначально там. Замените ... на:

scrot '%Y-%m-%d_$wx$h.jpeg'

Сохраните lubuntu-rc.xml, закройте редактор и обновите Openbox с новой конфигурацией, запустив следующее из терминала:

openbox --reconfigure

Снимки экрана, сделанные с эта модификация будет названа примерно так: 2000-10-30_2560x1024.jpeg. Scrot автоматически выберет тип файла, определенный именем файла.

Дополнительные модификации

Если вам не нравится эта схема именования, вы можете легко ввести другие параметры в имя файла. Вот краткий обзор:

   $f image path/filename (ignored when used in the filename)
   $n image name (ignored when used in the filename)
   $s image size (bytes) (ignored when used in the filename)
   $p image pixel size
   $w image width
   $h image height
   $t image format
   $ prints a literal ' 

Если вы хотите определить другую папку со скриншотами, например, В папке «Изображения» вы можете сделать это с помощью этой команды:

scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/'

Восстановление предыдущих настроек

Любые изменения можно отменить, заменив измененный файл резервной копией:

cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml

Надеюсь, это поможет.

Если вы хотите определить другую папку со скриншотами, например, В папке «Изображения» вы можете сделать это с помощью этой команды:

scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/'

Восстановление предыдущих настроек

Любые изменения можно отменить, заменив измененный файл резервной копией:

cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml

Надеюсь, это поможет.

0
ответ дан 7 October 2012 в 09:43

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

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