Bug 15278 - xscreensaver-command -prefs fails when xscreensaver-frontend is not installed
Summary: xscreensaver-command -prefs fails when xscreensaver-frontend is not installed
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xscreensaver (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-09 07:23 MSD by Mikhail Gusarov
Modified: 2008-05-14 22:23 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Gusarov 2008-04-09 07:23:43 MSD
xscreensaver-command -prefs не работает без установленного пакета xscreensaver-
frontend, однако зависимости по этому поводу у xscreensaver не наблюдается.
Comment 1 Sir Raorn 2008-04-09 15:20:52 MSD
Это сделано специально, чтобы собсно движок не зависел от далеко немаленького
GTK2/Glade барахла.

Зависимость на основной пакет у -frontend есть.
Comment 2 Mikhail Gusarov 2008-04-09 15:26:21 MSD
Я понимаю, что специально.

Тогда нужно запатчить xscreensaver-command -prefs, чтобы он говорил "йопта, 
поставь xscreensaver-frontend", а не валился с unable to exec файл из 
неизвестно откуда.
Comment 3 Sir Raorn 2008-04-09 15:50:03 MSD
Это можно.  Этот текст показывать только на ENOENT или на любую ошибку от
execvp(3)?  Сообщение об ошибке при этом показывать?
Comment 4 Mikhail Gusarov 2008-04-09 16:12:37 MSD
На ENOENT (маловероятно, что другая ошибка вылезет из-за отсутствующего 
пакета). Сообщение об ошибке показывать, и рядом этот хинт.
Comment 5 Sir Raorn 2008-04-15 01:12:22 MSD
5.05-alt2
Comment 6 Mikhail Gusarov 2008-05-14 22:23:25 MSD
Ога.