git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeartwork@1107577 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
parent
7e1fcd00e7
commit
ed786a307f
@ -0,0 +1,25 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=cubicgrid
|
||||
Icon=kscreensaver
|
||||
Type=Application
|
||||
Actions=InWindow,Root,Setup
|
||||
Name=CubicGrid
|
||||
TryExec=xscreensaver
|
||||
X-KDE-Category=OpenGL Screen Savers
|
||||
X-KDE-Type=OpenGL
|
||||
|
||||
[Desktop Action Setup]
|
||||
Exec=kxsconfig cubicgrid
|
||||
Name=Setup...
|
||||
|
||||
[Desktop Action InWindow]
|
||||
Exec=kxsrun cubicgrid -- -window-id %w
|
||||
Name=Display in Specified Window
|
||||
NoDisplay=true
|
||||
|
||||
[Desktop Action Root]
|
||||
Exec=kxsrun cubicgrid -- -root
|
||||
Name=Display in Root Window
|
||||
NoDisplay=true
|
||||
|
@ -0,0 +1,25 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=hypnowheel
|
||||
Icon=kscreensaver
|
||||
Type=Application
|
||||
Actions=InWindow,Root,Setup
|
||||
Name=Hypnowheel
|
||||
TryExec=xscreensaver
|
||||
X-KDE-Category=OpenGL Screen Savers
|
||||
X-KDE-Type=OpenGL
|
||||
|
||||
[Desktop Action Setup]
|
||||
Exec=kxsconfig hypnowheel
|
||||
Name=Setup...
|
||||
|
||||
[Desktop Action InWindow]
|
||||
Exec=kxsrun hypnowheel -- -window-id %w
|
||||
Name=Display in Specified Window
|
||||
NoDisplay=true
|
||||
|
||||
[Desktop Action Root]
|
||||
Exec=kxsrun hypnowheel -- -root
|
||||
Name=Display in Root Window
|
||||
NoDisplay=true
|
||||
|
@ -0,0 +1,23 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=lcdscrub
|
||||
Icon=kscreensaver
|
||||
Type=Application
|
||||
Actions=InWindow,Root,Setup
|
||||
Name=LCDscrub
|
||||
TryExec=xscreensaver
|
||||
|
||||
[Desktop Action Setup]
|
||||
Exec=kxsconfig lcdscrub
|
||||
Name=Setup...
|
||||
|
||||
[Desktop Action InWindow]
|
||||
Exec=kxsrun lcdscrub -- -window-id %w
|
||||
Name=Display in Specified Window
|
||||
NoDisplay=true
|
||||
|
||||
[Desktop Action Root]
|
||||
Exec=kxsrun lcdscrub -- -root
|
||||
Name=Display in Root Window
|
||||
NoDisplay=true
|
||||
|
@ -0,0 +1,25 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=photopile
|
||||
Icon=kscreensaver
|
||||
Type=Application
|
||||
Actions=InWindow,Root,Setup
|
||||
Name=Photopile
|
||||
TryExec=xscreensaver
|
||||
X-KDE-Category=OpenGL Screen Savers
|
||||
X-KDE-Type=OpenGL
|
||||
|
||||
[Desktop Action Setup]
|
||||
Exec=kxsconfig photopile
|
||||
Name=Setup...
|
||||
|
||||
[Desktop Action InWindow]
|
||||
Exec=kxsrun photopile -- -window-id %w
|
||||
Name=Display in Specified Window
|
||||
NoDisplay=true
|
||||
|
||||
[Desktop Action Root]
|
||||
Exec=kxsrun photopile -- -root
|
||||
Name=Display in Root Window
|
||||
NoDisplay=true
|
||||
|
@ -0,0 +1,25 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Exec=skytentacles
|
||||
Icon=kscreensaver
|
||||
Type=Application
|
||||
Actions=InWindow,Root,Setup
|
||||
Name=SkyTentacles
|
||||
TryExec=xscreensaver
|
||||
X-KDE-Category=OpenGL Screen Savers
|
||||
X-KDE-Type=OpenGL
|
||||
|
||||
[Desktop Action Setup]
|
||||
Exec=kxsconfig skytentacles
|
||||
Name=Setup...
|
||||
|
||||
[Desktop Action InWindow]
|
||||
Exec=kxsrun skytentacles -- -window-id %w
|
||||
Name=Display in Specified Window
|
||||
NoDisplay=true
|
||||
|
||||
[Desktop Action Root]
|
||||
Exec=kxsrun skytentacles -- -root
|
||||
Name=Display in Root Window
|
||||
NoDisplay=true
|
||||
|
@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
scsvs=`cd /usr/lib/xscreensaver/ && ls -1 | grep -v config`
|
||||
echo $scsvs
|
||||
for name in $scsvs; do
|
||||
if test -f /usr/lib/xscreensaver/$name && test -f /usr/share/xscreensaver/config/$name.xml && test ! -f ScreenSavers/$name.desktop; then
|
||||
echo "name: $name"
|
||||
label=`grep '<screensaver.*_label' /usr/share/xscreensaver/config/$name.xml | sed -e 's#^.*_label=\"\(.*\)\".*$#\1#'`
|
||||
echo "label: $label"
|
||||
f=ScreenSavers/$name.desktop
|
||||
sed -e "s#@NAME@#$name#; s#@LABEL@#$label#" ScreenSavers/xscreensaver.template > $f
|
||||
if ldd /usr/lib/xscreensaver/$name 2>&1 | grep libGL; then
|
||||
sed -e "s,@GL1@,X-KDE-Category=OpenGL Screen Savers,; s,@GL2@,X-KDE-Type=OpenGL," $f > $f.new
|
||||
else
|
||||
grep -v @GL $f > $f.new
|
||||
fi
|
||||
mv $f.new $f
|
||||
fi
|
||||
done
|
Loading…
Reference in new issue