Версия пакета: timeshift-20.11.1-alt1 Стенды: 0cbe9fd35bdbd7c51da4d109709e4aa4 alt-education-10.0alpha-20210726-x86_64.iso (KDE и XFCE) 534f222eb1f4dab781ce381ec6ed0765 kworkstation-install-10.0-alpha20210727-x86_64.iso 1b5ef07687f428ee7955fdef74805343 alt-workstation-9.8900-20210806-i586.iso 7377df28e32e692ffcd90a6011744367 alt-workstation-9.8900-20210806-x86_64.iso Шаги для воспроизведения: 1. запустить timeshift-launcher 2. создать снимок системы (можно вручную) 3. выделить созданный снимок и нажать "Обзор" Результат: ничего не происходит. Ожидаемый результат: просмотр файлов, попавших в снимок. Дополнительные исследования: 1. Если запустить из терминала, то можно увидеть вывод о том, что невозможно открыть браузер (при этом происходит перебор всех возможных браузеров). 2. Не воспроизводится на 0cbe9fd35bdbd7c51da4d109709e4aa4 alt-education-10.0alpha-20210726-x86_64.iso (KDE и XFCE) - на этих системах открывается браузер Elinks, который отображает содержимое директории /var/log/timeshift. Однако перебор браузеров для открытия всё ещё происходит и находится Elinks, который в итоге и открывается. 3. Похожее можно наблюдать, если нажать "Меню -> Посмотреть журналы Timeshift" - также ничего не происходит, начинается перебор браузеров, который ни к чему не приводит, а на системах 0cbe9fd35bdbd7c51da4d109709e4aa4 alt-education-10.0alpha-20210726-x86_64.iso (KDE и XFCE) открывается браузер Elinks, который отображает содержимое директории /var/log/timeshift
Проблема известна, есть баг в апстриме https://github.com/teejee2008/timeshift/issues/310
timeshift-23.06.2-alt3 -> sisyphus: Mon Jun 19 2023 Alexander Makeenkov <amakeenk@altlinux> 23.06.2-alt3 - Fixed opening of browse snapshots window (closes: #41055).
Для истории. При нажатии кнопки обзора сначала выполнялась попытка открыть что-то подходящее (что первое найдётся) через xdg-open. Перебирались браузеры, но не открывалось ничего, потому что timeshift запущен от рута, а браузеры от рута не запускаются. Далее по коду должны были перебираться файловые менеджеры (список закардкожен прямо в коде), но на системах с KDE это так же не срабатывало, потому что dolphin тоже не запускается от рута по умолчанию (даже в PATH его нету). Я сделал два изменения: 1. Сразу пытаться запускать через файловый менеджер, а только потом через xdg-open (дабы избежать лишнего перебора браузеров и ускорить открытие); 2. Чтобы dolphin мог запуститься от рута, вместо просто dolphin указал полный путь к нему /usr/lib/kf5/bin/dolphin (таким способом он запускается). Проверил на Workstation, Workstation K, Education (XFCE) - теперь при нажатии на кнопку Обзор открывается соответствующий файловый менеджер. Задание в p10 https://packages.altlinux.org/ru/tasks/323059/
Единственное, что так и не заработало с dolphin - если запускать timeshift через sudo, потому что dolphin через sudo не запускается вообще никак: $ sudo dolphin sudo: dolphin: command not found $ sudo /usr/lib/kf5/bin/dolphin Running Dolphin with sudo can cause bugs and expose you to security vulnerabilities. Instead use Dolphin normally and you will be prompted for elevated privileges when performing file operations that require them. Но тут я уже вообще не знаю, что можно придумать.