Bug 24460 - Не знает про Firefox
Summary: Не знает про Firefox
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: synaptic (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-30 14:51 MSD by Evgenii Terechkov
Modified: 2018-11-21 19:32 MSK (History)
6 users (show)

See Also:


Attachments
Скриншот ошибки (15.18 KB, image/png)
2011-01-28 11:20 MSK, Lenar Shakirov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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
Конечно надо исправить, чего тут рассуждать. им пользуются.