Загрузился в Live-режиме 24.04, DC из оф. репозитория (1.1.11, кажется), проверил открытие двойным кликом по обычному файлу и по файлу внутри архива с помощью "Распаковать и выполнить" - никаких проблем и не вижу в поведении отличий от предыдущих версий или текущей альфы.
А я же в фотографиях (по ссылкам) это показал.
Просмотрел фотографии раза 3 и так и не понял, что за проблему вы на них пытались показать. То, что вы описываете
Там все понятно: от рассматривает архив как директорию и передает такой путь просмотрщику. А 20.04 распаковывала в темпор-директорию и передавала просмотрщику путь к распакованному файлу. Судя по предупреждающей надписи, распаковывает она и сейчас, но путь к распакованному файлу не передает, передает путь к его источнику в архиве.
звучит непонятно (но переключателей там вроде нет).
Если вы "вошли" в архив, поставили курсор на файл и нажали на панели инструментов кнопку с вашей программой просмотра, то может и будет фигня. Или напортачили с настройками
тут или
тут.
Как вариант: запустите с дефолтными настройками
doublecmd --config-dir=/tmp/dctest12345
и сравните. Если будет нормально, то сравните настройки, если не разберётесь сами, то выкладывайте
doublecmd.xml и
extassoc.xml (из первого поудаляйте избранные каталоги и кнопки, в которых использовали e-mail'ы или что-то подобное, больше ничего приватного там вроде не бывает).
P.S. Непонятно, зачем вообще это делать вместо того, чтобы найти читалку, умеющую читать упакованные FB2?
А такие есть? Мне казалось, что они все сначала распаковывают в теневом режиме.
Думал,
эта может, там libzip в зависимостях, но не работает (только для Comics Book, похоже).
P.S. Распаковка не обязательна, тут от реализации зависит: что libzip, что, например, libarchive, позволяют прочитать содержимое файла без его извлесения во вресенную папку.
Из примеров попроще, скриптота:
этот wdx-плагин может показать инфу из *.fb2.zip без распаковки, а
этот скрипт для wlx-плагина gtk_socket (только gtk2) может показать автора, название, аннотацию, некоторые техподробности и обложку как из *.fb2, так и из *.fb2.zip без распаковки, ещё и валидацию XML сделает.