Cкринсейверы не отображаются в kcontrol и, соотв., их невозможно использовать. Сизиф от 2 декабря 2004г. (диски от Linuxcenter). Установлены == $rpm -qa|grep screensaver kdeartwork-xscreensaver-3.3.1-alt1 xscreensaver-4.18-alt2 xscreensaver-hacks-rss_glx-0.7.4-alt3 xscreensaver-hacks-4.18-alt2 xscreensaver-frontend-4.18-alt2 xscreensaver-hacks-gl-4.18-alt2 xscreensaver-contrib-4.18-alt2 xscreensaver-kde-4.18-alt2 == После некоторых раздумий помогла команда subst s/TryExec=/\#TryExec=/ *.desktop в каталоге /usr/share/applnk/System/ScreenSavers. PS. Konqueror также ругается на список действий: в данном пакете они разделены запятыми, а в других точками с запятой. Т.е. ещё надо что-то вроде subst s/Actions=InWindow\,Root\,Setup/Actions=InWindow\;Root\;Setup/ \ /usr/share/applnk/System/ScreenSavers/*.desktop
Описанные выше дествия помогают лишь частично: скринсейверы видно в центре управления, их можно настроить и протестировать, но когда он запускается автоматически или через блокировку клавиатуры (Ctrl+Alt+L), то виден лишь чёрный экран. KTux в той же ситуации работает. Дело скорее всего в секции "[Desktop Action Root]", т.к. в центре управления она не используется (даже при полноэкранном тестировании) и вызов команды из этой секции (например "kxsrun flurry -- -root") не приводит к какому-либо видимому эффекту.
Дело в неправильной обработке параметра TryExec в desktop=файле. Будет исправлено
исправлено, забыл, когда