В качестве графической оболочки я использую IceWM. Почему? Потому, что скорость работы меня очень устраивает, нет всяких ненужных красивостей и прочего-прочего-прочего…
Функции создания скриншотов тоже, к сожалению, нет. Поэтому придется настраивать самим.
В качестве примера настройки я воспользовался информацией со страницы http://wiki.lxde.org/en/How_to_make_screenshots
На ней рассмотрен пример создания скриншота для LXDE, и я его просто адаптировал под IceWM
Итак:
1) Устанавливаем необходимые пакеты:
1 |
apt-get install imagemagick xbindkeys |
2) Создаем скрипт создания скриншотов
1 |
nano /usr/local/bin/screenshot |
Записываем следующее:
1 2 3 |
#!/bin/bash DATE=`date +%Y-%m-%d\ %H-%M` import -window root "$HOME/Desktop/screenshot $DATE.png" |
3) Создаем (редактируем) конфигурационный файл для xbindkeys
1 |
nano ~/.xbindkeys |
вписываем следующие строчки:
1 2 |
"screenshot" Mod2 + Print |
4) Запускаем xbindkeys
Готово.
Теперь при нажатии на клавишу PrintScreen в папку ~/Desktop запишется PNG-файл с названием, включающим текущее время и дату.
а еще была такая простая но гениальная программка для скриншотов — scrot
Почему была? :) Я ей как раз сейчас пользуюсь. При использовании imagemagick на некоторых wm возникают артефакты в виде черных прямоугольников вместо содержимого окон, к сожалению