Summary: | Не знает про Firefox | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||
Component: | synaptic | Assignee: | 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
Evgenii Terechkov
2010-10-30 14:51:19 MSD
Created attachment 4773 [details] Скриншот ошибки Воспроизводится Код: http://git.altlinux.org/people/snejok/packages/?p=synaptic.git;a=blob;f=synaptic/gtk/rgmainwindow.cc;h=2483205497078f34fdad7ff7f340e261416b132d;hb=HEAD#l2282 Воспроизводится до сих пор в версии 0.58-alt16. Причём, что интересно, что у меня есть konqueror, но его нельзя запустить из под sudo, так что справка не показывается даже при его наличии. Простенький патч, использующий для открытия xdg-open если он установлен, сделать несложно -- могу приложить. Однако такой патч, также как и konqueror, не будет работать если synaptic запущен из-под sudo, так как оттуда нельзя нормально запустить ни firefox, ни chromium. Наверное, надо думать, как при наличии $SUDO_USER сбрасывать права до него для запуска xdg-open. На первый взгляд это означает fork, setuid, initgroups и все дела. (В ответ на комментарий №4) > Наверное, надо думать, как при наличии $SUDO_USER сбрасывать права до него для > запуска xdg-open. На первый взгляд это означает fork, setuid, initgroups и все > дела. А стоит ли игра свеч? Конечно надо исправить, чего тут рассуждать. им пользуются. |