Bug 5811 - не отображается в kcontrol
: не отображается в kcontrol
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xscreensaver-kde)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-01-03 22:03 by
Modified: 2005-07-13 15:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-01-03 22:03:18
Модуль настройки скринсейверов КДЕ смотрит в 
каталог /usr/share/applnk/System/ScreenSavers/ и ищет там .desktop файлы. 
В данном пакете нет .desktop файла вообще. Модуль настройки не показывает его 
среди доступных, так что данный скринсейвер крайне неудобно использовать. 

Сизиф от 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  
==  


PS. Может стоит упомянуть в описании пакета про kdeartwork-xscreensaver, 
который справляется с этой же работой, но в некотрых моментах лучше (родные 
диалоги настройки, разбиение по группам) ?
------- Comment #1 From 2005-01-05 02:16:30 -------
Какие будут конкретные предложения?

1. Не собирать xscreensaver-kde вообще
2. Положить правильный desktop-файл (какой именно?) в нужное место (куда именно?)
3. ???

P.S. Я не пользуюсь KDE.
------- Comment #2 From 2005-01-05 02:25:14 -------
kdeartwork-xscreensaver практически не справляется со своей работой, судя по
его
коду и стилю.
------- Comment #3 From 2005-01-05 02:44:47 -------
Zerg, давай думать как нам /etc/X11/xscreensaver/hack.d/*.xss превратить в
правильные .desktop для kxsconfig.  Руками я это генерить не буду.

P.S. There can be only one! (C)
P.P.S. А вообще kxsconfig это ужыс какой-то... :-(
------- Comment #4 From 2005-01-11 13:24:36 -------
(In reply to comment #1) 
> 1. Не собирать xscreensaver-kde вообще 
Vj;yj b nfr 
 
> 2. Положить правильный desktop-файл (какой именно?) в нужное место (куда 
именно?) 
/usr/share/applnk/System/ScreenSavers 
У меня kde отхачено, что menu-файлы для этого не нужны 
 
------- Comment #5 From 2005-01-11 13:24:57 -------
(In reply to comment #1) 
> 1. Не собирать xscreensaver-kde вообще 
Можно и так 
 
------- Comment #6 From 2005-01-11 13:26:23 -------
(In reply to comment #3) 
> Zerg, давай думать как нам /etc/X11/xscreensaver/hack.d/*.xss превратить в 
> правильные .desktop для kxsconfig.  Руками я это генерить не буду. 
Только если скрипт придумать. 
 
> P.S. There can be only one! (C) 
> P.P.S. А вообще kxsconfig это ужыс какой-то... :-( 
С виду работает 
------- Comment #7 From 2005-01-11 13:27:09 -------
(In reply to comment #2) 
> kdeartwork-xscreensaver практически не справляется со своей работой, судя по 
его 
> коду и стилю. 
Ну, с виду вроде работает более-менее 
------- Comment #8 From 2005-03-01 13:26:22 -------
(In reply to comment #6)
> > Zerg, давай думать как нам /etc/X11/xscreensaver/hack.d/*.xss превратить в 
> > правильные .desktop для kxsconfig.  Руками я это генерить не буду. 
> Только если скрипт придумать. 
jwz выкинул xscreensaver.kss.  Буду рисовать "скрипт".  Comment #4, пункты 1 и 2.
------- Comment #9 From 2005-03-01 13:59:01 -------
(In reply to comment #8) 
> Буду рисовать "скрипт". 
Наверное нужно отдельный раздел типа XScreenSaver, чтоб с KDE-шными не 
путались. Возможно придется выбросить kde-шные .desktop-ы для xscreensaver, 
чтоб совсем не путались, правда переводы потеряются. Или может ничего не 
делать? Ну, не будет видно в kde нескольких. 
 
------- Comment #10 From 2005-03-01 14:06:02 -------
(In reply to comment #9)
> > Буду рисовать "скрипт". 
> Наверное нужно отдельный раздел типа XScreenSaver, чтоб с KDE-шными не 
> путались. Возможно придется выбросить kde-шные .desktop-ы для xscreensaver, 
> чтоб совсем не путались, правда переводы потеряются. Или может ничего не 
> делать? Ну, не будет видно в kde нескольких. 
KDE'шные выкидывать однозначно.  desktop файлы надо будет обновлять вместе с
вызовом update-xscreensaver.  Есть правда одна пробема - как удалять старые?

"скрипт" будет на языке C, могу даже тебе отдать костяк, парсящий ScreenSaver.ad.
------- Comment #11 From 2005-03-01 14:56:45 -------
(In reply to comment #10) 
> KDE'шные выкидывать однозначно.  desktop файлы надо будет обновлять вместе с 
> вызовом update-xscreensaver.  Есть правда одна пробема - как удалять старые? 
Дык, пусть они тогда лежат себе в пакете xscreensaver-kde, сгенегрившись при 
сборке. У меня тогда никому не надо будет думать, какие есть, каких нет. 
------- Comment #12 From 2005-03-02 23:50:56 -------
Пакета xscreensaver-kde больше нет начиная с версии 4.20-alt1, потому как
во-первых jwz выкинул xscreensaver.kss, а вто вторых он всё равно уже давно не
работает с KDE3...

Генерить desktop файлы из XScreenSaver.ad смысла нет никакого по причине
некоторого расхождения в обработке параметров у xscreensaver и
kxsconfig/kxsrun.
------- Comment #13 From 2005-03-03 12:00:30 -------
Ну и бох с ним. Подумаешь, пара не будет показывать, зато с переводом. 
------- Comment #14 From 2005-03-03 12:01:45 -------
Ой! Закрыл нечаянно