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

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

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

1 ответ

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

Мало того, что 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

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

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