Bug 5810 - скринсейверы не отображаются в kcontrol
Summary: скринсейверы не отображаются в kcontrol
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kdeartwork-xscreensaver (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-03 21:47 MSK by Igor Stepin
Modified: 2005-09-01 12:07 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Stepin 2005-01-03 21:47:25 MSK
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
Comment 1 Igor Stepin 2005-01-04 08:18:53 MSK
Описанные выше дествия помогают лишь частично: скринсейверы видно в центре 
управления, их можно настроить и протестировать, но когда он запускается 
автоматически или через блокировку клавиатуры (Ctrl+Alt+L), то виден лишь 
чёрный экран. KTux в той же ситуации работает. 
 
Дело скорее всего в секции "[Desktop Action Root]", т.к. в центре управления 
она не используется (даже при полноэкранном тестировании) и вызов команды из 
этой секции (например "kxsrun flurry -- -root") не приводит к какому-либо 
видимому эффекту. 
Comment 2 Sergey V Turchin 2005-01-11 13:21:35 MSK
Дело в неправильной обработке параметра TryExec в desktop=файле. Будет 
исправлено 
Comment 3 Sergey V Turchin 2005-08-10 18:14:00 MSD
исправлено, забыл, когда