Bug 24460

Summary: Не знает про Firefox
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: synapticAssignee: Anton Farygin <rider>
Status: NEW --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: darktemplar, grenka, iv, mike, rider, snejok
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Скриншот ошибки none

Description Evgenii Terechkov 2010-10-30 14:51:19 MSD
synaptic-0.57.2-alt2.7.1

При выборе пункта меню Справка->Содержание появляется диалог, что не найдены необходимые программы: yelp или mozilla. Десктоп без гнома. Из мозилообразных есть лишь Firefox. Насколько я понимаю, сейчас в Сизифе вообще нет ничего с исполняемым именем mozilla. Может быть, стОит запатчить под что-то другое? $BROWSER/xbrowser, или что сейчас модно.

P.S.: то, что помощь сама по себе не работает, это другая бага .Если сделать ln -s /usr/bin/{firefox,mozilla}, то окно с руганью на не найденную программу исчезает.
Comment 2 Grigory Ustinov 2018-02-01 20:46:27 MSK
Воспроизводится до сих пор в версии 0.58-alt16.
Comment 3 Grigory Ustinov 2018-02-01 20:56:25 MSK
Причём, что интересно, что у меня есть konqueror, но его нельзя запустить из под sudo, так что справка не показывается даже при его наличии.
Comment 4 Ivan A. Melnikov 2018-08-07 10:23:51 MSK
Простенький патч, использующий для открытия xdg-open если он установлен, сделать несложно -- могу приложить. Однако такой патч, также как и konqueror, не будет работать если synaptic запущен из-под sudo, так как оттуда нельзя нормально запустить ни firefox, ни chromium.

Наверное, надо думать, как при наличии $SUDO_USER сбрасывать права до него для запуска xdg-open. На первый взгляд это означает fork, setuid, initgroups и все дела.
Comment 5 Grigory Ustinov 2018-08-07 13:47:03 MSK
(В ответ на комментарий №4)
> Наверное, надо думать, как при наличии $SUDO_USER сбрасывать права до него для
> запуска xdg-open. На первый взгляд это означает fork, setuid, initgroups и все
> дела.

А стоит ли игра свеч?
Comment 6 Anton Farygin 2018-11-21 19:32:22 MSK
Конечно надо исправить, чего тут рассуждать. им пользуются.