LinuxForum.Fans
Тема

Графический просмотрщик для Linux

Автор: lightwinter 25 сообщений 7037 просмотров
#318327
SUSE_user написал:
phant0m...P.S. fsviewer никогда не видел.

Да Вы что?! Fast Stone Image Viewer - это Обалденный графический вьюер, к тому же содержащий в себе самые основные функции графического редактора! (простите за оффтоп:)) Настолько великолепный и удобный, что невозможно описать словами, т.к. это надо видеть! И к тому же бесплатный!
К чему это я такой оффтоп развела? Да потому что подобного в Линуксе нет, увы:( И это очень печально:( Да, и как говорилось выше, Gwenview здесь не сравнится:(
Хотя может быть я просто не знаю таких аналогов... Тогда извините:)


Отделено от Вы ищите ПО? Загляните сперва сюда!
Название темы изменено.
verg

#318330
"lightwinter" написал:
Хотя может быть я просто не знаю таких аналогов... Тогда извините:)

Может быть что-то типа этого http://www.xnview.com/en/xnviewmp/
(не опенсурс конечно, но фриварь)

#318336

lightwinter,
Картинки:

#318378
verg написал:
[quote="lightwinter"]Хотя может быть я просто не знаю таких аналогов... Тогда извините:)

Может быть что-то типа этого http://www.xnview.com/en/xnviewmp/
(не опенсурс конечно, но фриварь)[/quote]

Под Fedora-17 не завелось. Ищет libpng12.so.... Которой в Федоре нету. Есть libpng10 и просто libpng.

#318382
"Cruiser78" написал:
Под Fedora-17 не завелось. Ищет libpng12.so.... Которой в Федоре нету. Есть libpng10 и просто libpng.

Cтащить с F18 (там есть).

src.rpm http://dl.fedoraproject.org/pub/fedora/linux/releases/18/Everything/source/SRPMS/l/libpng12-1.2.50-2.fc18.src.rpm
(можно перепаковать )

или напрямую поставить
32 http://dl.fedoraproject.org/pub/fedora/linux/releases/18/Everything/i386/os/Packages/l/libpng12-1.2.50-2.fc18.i686.rpm
64 http://dl.fedoraproject.org/pub/fedora/linux/releases/18/Everything/x86_64/os/Packages/l/libpng12-1.2.50-2.fc18.x86_64.rpm

#318383

Сам перепаковывал при помощи alien пакеты от убунты 12.10: (там в /opt ничего не ставится)
32 http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp_0.51-1~getdeb1_i386.deb
64 http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp_0.51-1~getdeb1_amd64.deb
noarch (data-файлы) http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp-data_0.51-1~getdeb1_all.deb

text
# alien -r -c -v ПАКЕТ.deb

Из глюков: некоторые файлы не открываются для просмотра кликом в файловом менеджере или на рабочем столе. В самом вьювере всё нормально. Есть фикс, смотри сообщение №10.


Кроме libpng12 ещё требует libjpeg62.


Для openSUSE12.3:

alien отсюда: (возможно ещё понадобится rpmbuild, если не установится по зависимостям - есть в оф. репозитории)

text
# zypper ar -f http://download.opensuse.org/repositories/utilities/openSUSE_12.3/ utilities/openSUSE_12.3/
# zypper ref
# zypper in alien rpmbuild

libjpeg62 брал отсюда:

text
# zypper ar -f http://download.opensuse.org/repositories/graphics/openSUSE_12.3/ graphics/openSUSE_12.3/
# zypper ref
# zypper in libjpeg62

libpng12 (в оф. репозитории)

text
# zypper in libpng12-0

Для Mageia 2:

text
# urpmi rpm-build alien libpng12_0 libjpeg62
#318385
verg написал:


Кроме libpng12 ещё требует libjpeg62.

Всё проще. Гугль подсказал, что достаточно поставить libpng-compat.

#318386
"Cruiser78" написал:
Всё проще. Гугль подсказал, что достаточно поставить libpng-compat.

Ага =)

text
Files

/usr/lib/libpng.so.3 /usr/lib/libpng.so.3.49.0 /usr/lib/libpng12.so.0 /usr/lib/libpng12.so.0.49.0

#318391
"verg⇓" написал:
Из глюков: некоторые файлы не открываются для просмотра кликом в файловом менеджере или на рабочем столе. В самом вьювере всё нормально.

То есть глюк с открыванием файлов, если в пути файла имеются пробелы.
Чтобы исправить этот досадный глюк, проделайте следующее: (для тех, кто ставит deb с реп убунты и конвертированные rpm с них)
1) Открыть файл /usr/bin/xnviewmp в любом текстовом редакторе от рута:
например:

text
$ kdesu kwrite /usr/bin/xnviewmp

2) Найти строку:

text
/usr/lib/xnviewmp/XnView $@

и заменить её на:

text
/usr/lib/xnviewmp/XnView "$@"

Те кто ставит deb пакет с сайта (программа ставится в /opt) и конвертированный rpm с него, там всё должно быть нормально.

#324359

Вышла новая версия 0.56: http://newsgroup.xnview.com/viewtopic.php?f=60&t=28133
RPM для openSUSE конвертируется нормально: (пример для 32бит)

text
localhost:/home/verg # alien -r -c -v XnViewMP-linux.deb
        dpkg-deb --info 'XnViewMP-linux.deb' control 2>/dev/null
        dpkg-deb --info 'XnViewMP-linux.deb' control 2>/dev/null
        dpkg-deb --info 'XnViewMP-linux.deb' conffiles 2>/dev/null
        dpkg-deb --fsys-tarfile 'XnViewMP-linux.deb' | tar tf -
        dpkg-deb --info 'XnViewMP-linux.deb' postinst 2>/dev/null
        dpkg-deb --info 'XnViewMP-linux.deb' postrm 2>/dev/null
        dpkg-deb --info 'XnViewMP-linux.deb' preinst 2>/dev/null
        dpkg-deb --info 'XnViewMP-linux.deb' prerm 2>/dev/null
        mkdir xnview-0.56
        chmod 755 xnview-0.56
        dpkg-deb -x XnViewMP-linux.deb xnview-0.56
        rpm --showrc
        cd xnview-0.56; rpmbuild --buildroot='/home/verg/xnview-0.56' -bb --target i386 'xnview-0.56-2.spec' 2>&1
xnview-0.56-2.i386.rpm generated

При установке потребует libHalf.so.6 (в openSUSE12.3 libHalf7)
Пакет можно поставить от 12.2 или, вообще, выполнить форсированную установку и посмотреть, как будет работать с libHalf7.
Файл libHalf.so.6 можно найти в этом пакете: libilmbase6 (для магеи в репах магея2)
openSUSE:
32: http://download.opensuse.org/repositories/openSUSE:/12.2/standard/i586/libilmbase6-1.0.2-11.1.2.i586.rpm
64: http://download.opensuse.org/repositories/openSUSE:/12.2/standard/x86_64/libilmbase6-1.0.2-11.1.2.x86_64.rpm
Mageia:
32: http://mirror.internode.on.net/pub/mageia/distrib/2/i586/media/core/updates/libilmbase6-1.0.2-2.mga2.i586.rpm
64: http://mirror.internode.on.net/pub/mageia/distrib/2/x86_64/media/core/release/lib64ilmbase6-1.0.2-2.mga2.x86_64.rpm

#327700

Для себя конвертирую пакеты от убунты:
32: http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp_0.56-1~getdeb1_i386.deb
64: http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp_0.56-1~getdeb1_amd64.deb
noarch: http://archive.getdeb.net/ubuntu/pool/apps/x/xnviewmp/xnviewmp-data_0.56-1~getdeb1_all.deb

Пример для 32 бит:

text
localhost:/home/verg # alien -r -c -v xnviewmp_0.56-1~getdeb1_i386.deb xnviewmp-data_0.56-1~getdeb1_all.deb
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' control 2>/dev/null
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' control 2>/dev/null
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' conffiles 2>/dev/null
        dpkg-deb --fsys-tarfile 'xnviewmp_0.56-1~getdeb1_i386.deb' | tar tf -
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' postinst 2>/dev/null
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' postrm 2>/dev/null
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' preinst 2>/dev/null
        dpkg-deb --info 'xnviewmp_0.56-1~getdeb1_i386.deb' prerm 2>/dev/null
        mkdir xnviewmp-0.56
        chmod 755 xnviewmp-0.56
        dpkg-deb -x xnviewmp_0.56-1~getdeb1_i386.deb xnviewmp-0.56
        rpm --showrc
        cd xnviewmp-0.56; rpmbuild --buildroot='/home/verg/xnviewmp-0.56' -bb --target i386 'xnviewmp-0.56-2.spec' 2>&1
xnviewmp-0.56-2.i386.rpm generated
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' control 2>/dev/null
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' control 2>/dev/null
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' conffiles 2>/dev/null
        dpkg-deb --fsys-tarfile 'xnviewmp-data_0.56-1~getdeb1_all.deb' | tar tf -
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' postinst 2>/dev/null
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' postrm 2>/dev/null
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' preinst 2>/dev/null
        dpkg-deb --info 'xnviewmp-data_0.56-1~getdeb1_all.deb' prerm 2>/dev/null
        mkdir xnviewmp-data-0.56
        chmod 755 xnviewmp-data-0.56
        dpkg-deb -x xnviewmp-data_0.56-1~getdeb1_all.deb xnviewmp-data-0.56
        rpm --showrc
        cd xnviewmp-data-0.56; rpmbuild --buildroot='/home/verg/xnviewmp-data-0.56' -bb --target noarch 'xnviewmp-data-0.56-2.spec' 2>&1
xnviewmp-data-0.56-2.noarch.rpm generated

Будут созданы два пакета:

text
xnviewmp-0.56-2.i386.rpm
xnviewmp-data-0.56-2.noarch.rpm

Требуется исправление глюка, описанного в сообщении №10: Графический вьювер XnViewMP для Linux

#330870

Требования:

- не "привязанный" к DE.
- не использующей Wine.
- постоянно развивающий проект.
- просмотр фотографий в обычном и полноэкранном режимах, без задержки в форматах JPG и Raw.
- редактирование фотографий, включая ретуширование, кадрирование и выравнивание.
- отправка фотографий в веб альбом picasa.
- при редактировании изображения сохранять его оригинал.
- организация фотоальбомов и формирования их на носителе через гуи программы.

Понравился darktable, однако существуют минусы:

- скорость при просмотре фотографий в формате JPG не нравится. (В режиме редактирования )
- не понятно как осуществлять каталогизацию

#330905

По всем пунктам не уверен - мне не нужно. Но нравится digiKam. Ей и пользуюсь. А с покупкой зеркалки еще и получил бонус - работа с камерой "из коробки" и нормальная работа с RAW. Про скорость не скажу - у меня компьютер для этих целей не достаточно мощный - считаю достатно.

#331699
a1i написал:
Требования:

- не "привязанный" к DE.

....

digiKam — программа для работы с цифровыми фотографиями, каталогизатор и редактор. Идеальной средой для работы программы является KDE, digiKam органично интегрирована в среду рабочего стола KDE.

frost42, а как обстоят дела у нее с организации фотоальбомов ?

Можно ли на "лету" присваивать теги, если да то где хранятся теги ?
Можно ли переносить в самой программе фотографии в каталоги (папки), если да то как это выглядит ?

#331700

a1i, Ну в нужном мне объёме, да умеет, но лучше почитать про возможности здесь, инфы будет явно побольше *YES*

#331701

Если отбирать софт по признаку привязки к DE, то не всегда получается подобрать аналог, скажем, GTK-приложения на Qt, и наоборот. Я хотел сделать себе чисто GTK-окружение, но быстро понял, что это не всегда возможно, да и сужает перечень доступного ПО. Мне ничто не мешает использовать Qt-приложения в GTK-окружении, и я так и поступаю. Тем более, Slackware не требует полной установки KDE, достаточно иметь Qt, kdelibs и еще некоторые пакеты.

Войдите или зарегистрируйтесь, чтобы ответить.