Как изменить тип файла скриншота с 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
Надеюсь это поможет.