Summary: | xscreensaver-command -prefs fails when xscreensaver-frontend is not installed | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Gusarov <dottedmag> |
Component: | xscreensaver | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mikhail Gusarov
2008-04-09 07:23:43 MSD
Это сделано специально, чтобы собсно движок не зависел от далеко немаленького GTK2/Glade барахла. Зависимость на основной пакет у -frontend есть. Я понимаю, что специально. Тогда нужно запатчить xscreensaver-command -prefs, чтобы он говорил "йопта, поставь xscreensaver-frontend", а не валился с unable to exec файл из неизвестно откуда. Это можно. Этот текст показывать только на ENOENT или на любую ошибку от execvp(3)? Сообщение об ошибке при этом показывать? На ENOENT (маловероятно, что другая ошибка вылезет из-за отсутствующего пакета). Сообщение об ошибке показывать, и рядом этот хинт. 5.05-alt2 Ога. |