LINUX.ORG.RU

xnviewmp - испортилось управление

 


0

2

После обновления опять поменялись клавиши управления xnviewmp, как руль агента Малдера - стали где-то рядом. В закладке обозревателя не могу открыть по Enter каталог, файл. Всегда работало. А теперь папку можно открыть только мышью, а файл ещё можно по ^o. Ну какой дебил так сделал?

А как у вас? Как это починить? Почему это произошло?

C навигацией по файлам справился - Ctrl+O заменил на Return. cmd_open самый первый сверху в разделе [Browser]:

cat ~/.config/xnviewmp/default2.keys | grep cmd_open
cmd_open Return

А вот при навигации по каталогам энтер не срабатывает. ищу….(

Идиотизм ещё и в том, что на папку выше я всё ещё могу переместиться:

cat ~/.config/xnviewmp/default2.keys | grep Folder
cmd_newFolder F7
cmd_upFolder Backspace

А вот дальше по пути - уже нет. Какие-то 314доразы или глюки решили, что это мне больше не нужно.

Вообще, если нажать ПКМ на каталоге, то пункт его открытия неактивен! http://0x0.st/ot8Q.png

Если грохнуть ~/.config/xnviewmp/ ситуация не меняется. Это разрабы на3.14дорасили… Проглядел все настройки, особных для каталогов не нашёл.

Ещё один глядетель фоток в говно превращают.

HELP!!!

★★★

Последнее исправление: hikikomori (всего исправлений: 4)

У разработчика приложения есть официальный форум. Почему бы не написать о проблеме там?

grem ★★★★★
()
Ответ на: комментарий от grem

куяк-куяк и в продакшн, молодцы они. Пошёл написал и на их форуме. убил время на регистрацию, подтверждения, и писанину с гугл-транслитом, раз тут всем 314о%уй.

hikikomori ★★★
() автор топика

У меня максимум, что получилось - сделать кашу из библиотек версий 0.98 и 1.3 - тогда работает переключение по Enter.

По сути - там получается, что все Qt библиотеки от 5.15.1 остаются от 0.98, плюс добавляются библиотеки, которые сугубо 1.3 нужны.

Что-то сломалось между Qt 5.15.1 и Qt 5.15.6 при обработке событий Enter, чего разработчик XnView не предусмотрел. Я бы так всё это перевёл.

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Почему просто не взять старую версию? Там же qt библиотеки входят в состав архива и он их цеплять должен.

grem ★★★★★
()
Ответ на: комментарий от grem

Ну, да.

Просто у меня, оказывается, стоит 0.98 с 2021 года. Вот и баловался с перекладыванием библиотек из него в новую 1.3 версию.

Я ж не знаю - может для автора темы важно именно 1.3 XnView. Там что-то накручено новое. С архивами, например, если судить по библиотекам.

Toxo2 ★★★★
()
Ответ на: комментарий от question4

Я не помню уже кто. нужно архивы подымать…

hikikomori ★★★
() автор топика
Ответ на: комментарий от token_polyak

Согласен, не сдержался. Без рук просто остался из-за чужого рукожопия. Сейчас вот ещё заметил, что не могу выделить область для вырезки. Ctrl + мышь больше не выделяет. Хочется ругаться матом.

all Подскажите кто, как откатиться в манжаро на предыдущую версию? Я когда-то так делал, но уже не помню…

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)
Ответ на: комментарий от grem

Скажите как, у меня мозг уже не соображает, плизь.

hikikomori ★★★
() автор топика
Ответ на: комментарий от Toxo2

Там, вроде есть какая-то разница между версиями xnview и xnviewmp. У меня последняя.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

Просто возьмите архив tar с 0.98.4 версией тут: https://download.xnview.com/old_versions/XnView_MP/ и распакуйте. Не надо ничего «устанавливать», там всё внутри. Оно запускается через скрипт с прописанным LD_LIBRARY_PATH на себя.

В 0.99.7 внутри ./lib уже Qt 5.15.6 - и, соответственно, не работает, как вы хотите.

А в 0.98.4 всё ещё Qt 5.15.1

А как вы к этому пониманию пришли?

Как и все, кому не дали много ума, но дали много терпения - просто тыкал случайные кнопки, пока не получил желаемый результат. (раз есть LD_LIBRARY_PATH значит его ведь можно и поменять...)

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Попробовал переставить, ошибка!

$ yay -S xnviewmp --noconfirm
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  xnviewmp-1.3.0-1

  1 xnviewmp                                 (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/0): xnviewmp
  1 xnviewmp                                 (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: xnviewmp
==> Сборка пакета xnviewmp 1.3.0-1 (Вс 16 окт 2022 01:28:34)
==> Получение исходных файлов...
  -> Найден XnViewMP-linux-x64_1.3.0-rel1.tgz
  -> Найден xnviewmp.desktop
==> Проверка файлов source с использованием sha256sums...
    XnViewMP-linux-x64_1.3.0-rel1.tgz ... СБОЙ
    xnviewmp.desktop ... Готово
==> ОШИБКА: Исходные файлы не прошли проверку целостности!
 -> error downloading sources: xnviewmp 
	 context: exit status 1 
	 

==> Сборка пакета xnviewmp 1.3.0-1 (Вс 16 окт 2022 01:28:36)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден XnViewMP-linux-x64_1.3.0-rel1.tgz
  -> Найден xnviewmp.desktop
==> Проверка файлов source с использованием sha256sums...
    XnViewMP-linux-x64_1.3.0-rel1.tgz ... СБОЙ
    xnviewmp.desktop ... Готово
==> ОШИБКА: Исходные файлы не прошли проверку целостности!
 -> error making: xnviewmp

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)
Ответ на: комментарий от hikikomori

Я вам предлагаю не устанавливать/переустанавливать.

Просто - возьмите

wget https://download.xnview.com/old_versions/XnView_MP/XnView_MP-0.98.4-linux-x64.tgz
распакуйте и пользуйтесь. В нём точно работают ваши озвученные хотелки.

Ну, или пишите разработчику - мол, не работает переключение режимов по ENTER в версиях старше 0.98 из-за библиотек Qt версий старше 5.15.1

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Да, спасибо, я так и сделал:

wget https://download.xnview.com/old_versions/XnView_MP/XnView_MP-0.98.4-linux-x64.tgz
sudo mv /opt/xnviewmp /opt/xnviewmp.1.3
sudo tar -zxvf XnView_MP-0.98.4-linux-x64.tgz -C /opt/
sudo mv /opt/XnView /opt/xnviewmp

Теперь просто старая версия, и всё работает. Автору проги я писал, но он долбится в уши. Пару раз переспрашивал меня о том, что я уже писал и всё.

А вот почему у меня это возникало (до отката на старую версию), я так и не понял:

==> ОШИБКА: Исходные файлы не прошли проверку целостности!
hikikomori ★★★
() автор топика
Ответ на: комментарий от Toxo2

А знаете, что он мне написал?

Sorry but there is nothing to fix, all work correctly… I need more info

Оказывается у него работает, и это видимо мои личные проблемы. Но какую ещё инфу ему подавай я не знаю.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

Пока ничего нового не получается наиграть.

Вот такую фигню:

#include <QApplication>
#include <QDialog>
#include <QKeyEvent>
#include <QDebug>
class EvCatApplication final : public QApplication
{
public:
    EvCatApplication(int &argc, char **argv) : QApplication(argc, argv) {}
    virtual bool notify(QObject *receiver, QEvent *event) override
    {
        qDebug("Event type: %d", event->type());
        if (event->type() == QEvent::KeyPress)
        {
            QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
            qDebug("Key: %d", keyEvent->key());
            return true;
        }
        else
        {
            return QObject::eventFilter(receiver, event);
        }
    }
};

int main(int argc, char **argv)
{
    EvCatApplication app(argc, argv);
    QDialog *dialog = new QDialog;
    dialog->show();
    return app.exec();
}
Собираю так:
g++ $(pkg-config --cflags --libs Qt5Widgets) -o evcat main.cpp
и запускаю так:
LD_LIBRARY_PATH="./lib5156" QT_PLUGIN_PATH="./lib5156" ./evcat
и эдак:
LD_LIBRARY_PATH="./lib5151" QT_PLUGIN_PATH="./lib5151" ./evcat

Где ./lib515х - библиотеки вытащенные из XnView разных версий.

Тут оно действительно ничем не отличается. Что в 5.15.1, что в 5.15.6 отлавливаются одни и те же события по нажатию ENTER

Event type: 51
Event type: 6
Key: 16777220
Event type: 7

Исходников-то нет. Даже если бы ума хватило понять, что там не так.

Шут знает.
Может попросить какого-нибудь местного спеца по Qt пояснить, как правильно отлавливать и дебажить события в уже собранном приложении? Вроде бы hobbit что-то делал на Qt, чем люди пользуются.

Или рассказывайте разработчику прям буквально и дословно все свои шаги: ОС такая-то -> иду туда-то -> забираю tar такой-то -> запускаю -> нет реакции на ENTER. И наоборот.

Toxo2 ★★★★
()
Ответ на: комментарий от hikikomori

Как тебе ниже уже написали - программа проприетарная, исходников нет. Только пытаться ещё подробнее объяснить автору, в чём проблема, без каких-либо гарантий результата, увы.

Раз уж меня сюда скастовали как программиста… Я бы на месте автора, если уж стоит задача распространять проприетарщину, распространял бы её в комплекте с конкретной версией Qt, где всё заведомо работает. Лучше всего - статической сборкой, для выполнения требований LGPL при этом надо предоставлять пользователям объектные модули. Но это - к автору, мы тут на форуме с его программой можем только файлики перекладывать.

Я бы предложил путь джедая :) — помедитировать над GwenView (у тебя же ведь KDE, да?) и попробовать составить чёткий список, чего в нём не хватает по сравнению с XnView. Да, быстрого решения этот путь тоже не обещает, кому-то надо всё это реализовывать. Но тут ты, по крайней мере, не привязан к милости одного человека, который автор программы.

А фанбои тебя подставили, да.

P.S. Ты, кстати, не написал, как ты программу вообще ставил. У него там пакет для флэтпака есть, например.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hobbit

Раз уж меня сюда скастовали как программиста… Я бы на месте автора, если уж стоит задача распространять проприетарщину, распространял бы её в комплекте с конкретной версией Qt, где всё заведомо работает.

Так он так и распространяет. Что TGZ, что DEB - идут с конкретной версией Qt, с которой и должна работать программа.

А как ТС ставил - сие нам не ведомо.

Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

А как ТС ставил - сие нам не ведомо.

Ну я в постскриптуме то же самое написал :)

hobbit ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Что-то вы ребятишки не в ту сторону поплыли.

Причем тут «как ставил» ?

Тупо берём

wget https://download.xnview.com/old_versions/XnView_MP/XnView_MP-1.3.1-linux-x64.tgz
Распаковываем, запускаем xnview.sh - и видим, что по ENTER не «входит в каталог». Только по двойному клику.

Теперь берём

wget https://download.xnview.com/old_versions/XnView_MP/XnView_MP-0.98.4-linux-x64.tgz
Распаковываем, запускаем xnview.sh - и видим, что ENTER работает на каталогах.

Если забрать библиотеки Qt из /lib версии 0.98 в каталог /lib версии 1.3.1 - начинает работать ENTER.

Явно же косяк где-то в работе с Qt.

Как ставил - вообще не имеет никакого значения.

Или хотите сказать, что у вас по ENTER в 1.3.1 переключается на каталоге?

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Или хотите сказать, что у вас по ENTER в 1.3.1 переключается на каталоге?

Да.

Когда hobbit вернётся в тред - ему будет видно, почему 8-)

А если серъезно, то в AUR родного рачика чувак мейнтейнит вариант пакета, в которым с помощю темных сил и чёрной магии scházel se za noci s veleknížetem pekla zvaným Lucifer библиотеки подменяются на системные и - о чудо - энтер работает. Как видим, достаточно не тащить либы с программой на ублюдочный вендузячий манер, и сразу же наступает миртрудмай.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от Toxo2

Или хотите сказать, что у вас по ENTER в 1.3.1 переключается на каталоге?

Да, как раз утром последнюю версию проверял.

Запусти в терминале, посмотри что в выводе будет. Может какие ошибки увидишь.

Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Да бросьте. Не может быть. У вас Qt патченный?

Нет там никаких ошибок. Там вообще ничего не происходит по ENTER - никакого вывода в терминал.

Вот по методике token_polyak действительно работает. Но там подменяются вызовы

atomic_futex_unsigned_base19_M_futex_notify_all и atomic_futex_unsigned_base19_M_futex_wait_until
в Qt. Через LD_PRELOAD=«${xnviewmp_root}/lib/qt5_std_fun_forwarder.so - потому и работает.

Toxo2 ★★★★
()
Последнее исправление: Toxo2 (всего исправлений: 1)
Ответ на: комментарий от Toxo2

Да бросьте. Не может быть. У вас Qt патченный?

Конечно нет.

в Qt. Через LD_PRELOAD=«${xnviewmp_root}/lib/qt5_std_fun_forwarder.so - потому и работает.

Этот хак нужен для совместимости со старыми libstdc++ в системе, см. https://bugzilla.mozilla.org/show_bug.cgi?id=1633778.

Попробовал ещё с системной Qt запустить - тоже всё ок и хотя бы темы подхватились мои.

LD_PRELOAD=./bin/XnView-linux-x64/lib/liblibraw.so.1:./bin/XnView-linux-x64/lib/libmdk.so.0 QT_PLUGIN_PATH=/usr/lib64/qt5/plugins/ ~/bin/XnView-linux-x64/XnView
Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Мде.. Что-то странное и непонятное.

Действительно выглядит так, что с системным Qt в Arch работает нормально.

Ладно, может вечером еще поиграю в эту игру.

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

А!

Вроде нашел виновника - если заменить ./lib/platforms/libqxcb.so который идёт внутри tar системным /lib64/qt/plugins/platforms/libqxcb.so

То ENTER работает. Вот именно в этой libqxcb.so которая идет в комплекте XnView_MP-1.3.1-linux-x64.tgz что-то происходит.

------

Если посмотреть в strings оригинальной libqxcb.so, то она вроде бы собрана аж GCC: (GNU) 5.3.1 20160406 (Red Hat 5.3.1-6), системная собрана GCC: (GNU) 12.2.0. Других заметных отличий не вижу. Вроде бы всё более/менее похоже в строках.

Toxo2 ★★★★
()
Последнее исправление: Toxo2 (всего исправлений: 2)
Ответ на: комментарий от Ja-Ja-Hey-Ho

И тут вы правы:

libicui18n.so.56 => not found
libicuuc.so.56 => not found
libicudata.so.56 => not found

Вот так, наверное, нагляднее:

[~/1/XnView/lib/platforms]$ ldd libqxcb.so | grep libicu
	libicui18n.so.71 => /usr/lib/libicui18n.so.71 (0x00007f1a45c00000)
	libicuuc.so.71 => /usr/lib/libicuuc.so.71 (0x00007f1a45a01000)
	libicudata.so.71 => /usr/lib/libicudata.so.71 (0x00007f1a43800000)
[~/1/XnView/lib/platforms]$ ldd libqxcb.so.SAV | grep libicu
	libicui18n.so.56 => not found
	libicuuc.so.56 => not found
	libicudata.so.56 => not found

Toxo2 ★★★★
()
Последнее исправление: Toxo2 (всего исправлений: 1)
Ответ на: комментарий от hobbit

gwenview уже лучше не станет, она куда хуже и однажды самокастрировала себе все плагины как вид сузив функционал, а потом ещё сломала UI и начала глючить.

Ставил я просто yay -S xnviewmp --noconfirm или вроде того, не помню, было это уже давно.

ТЕМЫ про xnview:

Gwenview выпал в унылое гвно =(

Кажется тут @grem и @ololoid первыми мне порекомендовали xnv. Я не хочу снова менять софтину, сколько уже можно. Пока говноделы-улучшаторы в системе что не сломают, что старая версия грузиться перестанет, буду её пользовать.

gwenview - нищета навигации по папкам

p.s. старая аватара была круче) Я с этим попсовым гнолубем не сразу узнал)

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)
Ответ на: комментарий от hikikomori

Возможно и я рекомендовал. Я по прежнему считаю, что по набору фич она очень хороша. Но так как для коммерческого использования нужна лицензия, то я сейчас предпочитаю nomacs. Gwenview из-за урезания возможностей kipi-plugins больше не умеет пакетную обработку, да и не кроссплатформенный он, в отличии от xnviewmp и nomacs. Даже gthumb мне больше нравится, если дело касается чего-то большего, чем просто листание фоток.

Так распакуй xnviewmp из тарбола от издателя. Мало ли что там ментейнеры сотворили в вашем AUR. Хотя, ничего не удаляли кроме .desktop файла.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от token_polyak

Так выше ж уже указали, что входящая в состав библиотека просто не находит в системе другие либы, из-за того, что искомые из системы новее

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от hikikomori

В AUR два пакета, xnviewmp и xnviewmp-system-libs. По второму, как раз в комментах упоминают клавишу ввода, которая работает.

Для сравнения Sources:

  • 1

    • XnViewMP-linux-x64_1.3.1-rel1.tgz
    • xnviewmp.desktop
  • 2

    • XnViewMP-linux-x64_1.3.1-rel1.tgz
    • xnviewmp.desktop
    • xnview.sh
    • qt5_std_fun_forwarder.lds
    • qt5_std_fun_forwarder.S
krasnh ★★★★
()
Ответ на: комментарий от token_polyak

Ну так и надо нормально описать разработчику. У него то понятно дело, что работает. Возможно версии либ и совместимы, но тогда просто та либа должна быть слинкована без номера.

grem ★★★★★
()
Ответ на: комментарий от hikikomori

Gwenview выпал в унылое гвно =(

Сходил, почитал.

А я надеялся допилят наконец-то навигацию, там ведь отсутствует такая НЕОБХОДИМАЯ кнопка и хоткей как вернуться на 1 каталог вверх. Но нет.

Кхм. Сейчас специально проверил. Alt+вверх — на уровень вверх или возврат от картинки к обзору. Enter — наоборот, провал в подкаталог или показ картинки, смотря на чём стоим. Ctrl+L, ты сам писал, есть. Каких ещё хоткеев не хватает?

Gwenview 22.08.1 из актуального Manjaro KDE.

gwenview уже лучше не станет, она куда хуже и однажды самокастрировала себе все плагины как вид сузив функционал

Я, наверное, всё пропустил. Какая именно функциональность выкинута?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от krasnh

Мне сейчас обновление упало. Оно конечно споткнулось об вручную распакованную на его место старую версию:

==> Выход из окружения fakeroot.
==> Завершена сборка пакета xnviewmp 1.3.1-1 (Ср 19 окт 2022 06:48:25)
==> Очистка...
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) xnviewmp-1.3.1-1

Будет установлено:  171,37 MiB
Изменение размера:    0,11 MiB

:: Приступить к установке? [Y/n] 
(1/1) проверка ключей                                                        [###########################################] 100%
(1/1) проверка целостности пакета                                            [###########################################] 100%
(1/1) загрузка файлов пакетов                                                [###########################################] 100%
(1/1) проверка конфликтов файлов                                             [###########################################] 100%
(1/1) проверка доступного места                                              [###########################################] 100%
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/language/qt_hr.qm
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/language/qt_nl.qm
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/language/qt_nn.qm
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/archive.so
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Concurrent.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Core.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5DBus.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Gui.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Multimedia.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5MultimediaWidgets.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Network.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5OpenGL.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Positioning.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5PrintSupport.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Qml.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5QmlModels.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Quick.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Sensors.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Sql.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Svg.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5WebChannel.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Widgets.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5X11Extras.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5XcbQpa.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libQt5Xml.so.5.15.6
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libc++.so.1
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libffmpeg.so.5
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/liblibraw.so
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/liblibraw.so.1
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libmdk.so
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/libmdk.so.0
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/xcbglintegrations/
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/xcbglintegrations/libqxcb-egl-integration.so
предупреждение: не удалось получить информацию о файле для opt/xnviewmp/lib/xcbglintegrations/libqxcb-glx-integration.so
:: Обработка изменений пакета...
(1/1) обновление xnviewmp                                                    [###########################################] 100%
предупреждение: права доступа различаются у каталога /opt/xnviewmp/AddOn/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/AddOn/Masks/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/AddOn/Thumbs/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/AddOn/clut/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/Plugins/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/UI/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/UI/icons-48/
файловая система: 775  пакет: 755
предупреждение: права доступа различаются у каталога /opt/xnviewmp/lib/styles/
файловая система: 775  пакет: 755
:: Запуск post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...


hikikomori ★★★
() автор топика
Ответ на: комментарий от hobbit

В gwenview, всё связанное с редактированием, было реализовано через kipi-plugins. В каком-то году, авторы плагина и digikams перенесли части для редактирования в digikams и в kipi-plugins остался только экспорт на интернет площадки. В самом gwenview некоторое время после этого даже поворот изображения нельзя было сделать и обрезку, а пакетная обработка, скорее всего, до сих пор недоступна.

grem ★★★★★
()
Ответ на: комментарий от grem

всё связанное с редактированием

Выскажу спорный вопрос: а это точно должно быть в штатной смотрелке?

Да, с одной стороны — удобно. С другой стороны, вот я, например, распаковываю очередной каталог с фотками, что-то выкидываю, что-то обрезаю, и делается это один раз. Далее каталог считается обработанным, и смотрелкой я его, пардон, только смотрю. И наличие каких-то операций для редактирования в смотрелке в этом случае, скорее, минус: ещё не дай бог, не туда нажму.

Может быть, все операции по редактированию в digikam и надо делать? А Gwenview оставить для листания?

hobbit ★★★★★
()

Какая увлекательная игра.

У меня тут в виртуалке UBLinux установлен со вчерашнего дня. Это тоже такая... «Манжара» только Омского разлива. Тоже основан на Arch.

Так вот - делаю всё тоже самое, что на хосте: забираю https://download.xnview.com/old_versions/XnView_MP/XnView_MP-1.3.1-linux-x64.tgz , распаковываю, и он, !@#$@#$ РАБОТАЕТ!

Теперь окончательно ничего не понятно.

Пошел сравнивать библиотеки того UBLinux с основным Arch, что ли.

Toxo2 ★★★★
()
Ответ на: комментарий от hobbit

Кхм. Сейчас специально проверил.

дефолткеи отличаются вижу… Ctrl+L меня вообще не аллё, а фокуса на строку пути очень не хватает.

Я, наверное, всё пропустил. Какая именно функциональность выкинута?

Не помню уже. Плагины, и ещё что-то было в меню но пропало.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

Ctrl+L меня вообще не аллё, а фокуса на строку пути очень не хватает

Эээээ, так это оно и есть, не? Ну или я не понимаю, что такое «фокус на строку пути».

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.