pwall — легковесное C++ / GTK графическое приложение для организации и просмотра изображений.
pwall имеет максимально простой пользовательский интерфейс, без меню и управляющих элементов, диалог настроек отсутствует, параметры сохраняются и корректируется в конфигурационном файле (~/.pwall/pwall.ini).
При первом запуске pwall необходимо задать "начальный" каталог, он отобразится в левой части основного окна. Все находящиеся в каталоге изображения кешируются (~/.pwall/mini) и выводятся в правой части окна квадратными миниатюрами.
pwall выводит изображения из каталога в порядке убывания, сортируются по дате изменения файла, при необходимости дату можно скорректировать (используется libjpeg-turbo-progs). Миниатюры отображаются только для выбранного каталога, каталоги в список добавляются по одному, как основным или подкаталогом.
При двойном клике по миниатюре pwall открывает изображение в полноэкранном режиме, по правому клику на миниатюре или изображения открывается контекстное меню, из которого можно открыть изображение в стороннем приложении (например в графическом редакторе).
pwall может отправлять изображения по электронной почте, публиковать в социальных сетях, отдельное изображение и/или группу изображений можно скопировать или переместить в другой каталог и удалить. Также можно копировать, перемещать и удалять каталоги, позволяет просмотреть метаданные изображения (используется jhead), поддерживается поиск.
pwall не импортирует изображения в какую либо базу данных, используется только файловая система, поэтому без проблем обрабатывает большие коллекции изображений и быстро работает даже на слабом оборудовании. Поддерживаются изображения только в форматах PNG (*.png) и JPG/JPEG (*.jpg / *.jpeg), автор проекта считает что этого достаточно, для управления используется мышь и/или клавиатура.
Лицензия: GNU General Public License version 2.0 (GPLv2)