Обычно /etc/{group,passwd,shadow} используются не напрямую, а через pam
. Вы можете думать о pam
как о своего рода соединителе, который можно настроить для использования различных бэкэндов, таких как /etc/{group,passwd,shadow} или LDAP для запроса информации о пользователе.
Чтобы заставить pam
работать таким образом, каждый бэкэнд имеет модуль pam, который может запрашивать бэкэнд и получать информацию.
Самой базовой конфигурацией pam
является использование модуля pam_unix.so
, который извлекает информацию из файлов /etc/{group,passwd,shadow}
.
Вы также можете прочитать больше о возможностях the pam_unix.so
в man pam_unix
.
Создайте файл сценария, который вы сможете легко выполнить:
#!/bin/sh
scrot -e 'xclip -selection clipboard -t image/png -i $f'
-t
сообщит xclip
, что он будет иметь дело с файлом изображения; -i
сообщит xclip
, где находится файл; $
f — переменная scrot
для последнего сохраненного файла снимка экрана.
Вам потребуется установить xclip
, но он должен быть легко доступен в вашем дистрибутиве.
Сейчас я использую KDE Plasma, и мне пришлось использовать этот подход, чтобы получить готовую горячую клавишу Cinnamon «скриншот в буфер обмена».