Livewallpaper
Line 7: | Line 7: | ||
See example below: | See example below: | ||
- | Example for external theme Abstractile | + | Example for external theme Abstractile: |
<theme> | <theme> | ||
- | + | <name>Abstractile</name> | |
- | + | <exec_path>/usr/lib/xscreensaver/abstractile</exec_path> | |
- | + | <window_id>-window-id</window_id> | |
- | + | <view>-view</view> | |
- | + | <category>xscreensaver</category> | |
</theme> | </theme> | ||
- | + | Where | |
+ | name - name of Theme | ||
+ | exec_path - path for execute binary file for this theme | ||
+ | window_id - name of parameter for X11 Window ID. This ID have to receive livewallpaper | ||
+ | view - name of parameter for number of view on desktop (where your application start). This number have to receive livewallpaper | ||
+ | category - name of category for theme | ||
+ | |||
+ | |||
[[Category:Software]] | [[Category:Software]] |
Revision as of 13:08, 16 August 2010
LiveWallpaper
API for external theme:
1. You need to create xml file with description your external theme. See example below:
Example for external theme Abstractile:
<theme> <name>Abstractile</name> <exec_path>/usr/lib/xscreensaver/abstractile</exec_path> <window_id>-window-id</window_id> <view>-view</view> <category>xscreensaver</category> </theme> Where
name - name of Theme exec_path - path for execute binary file for this theme window_id - name of parameter for X11 Window ID. This ID have to receive livewallpaper view - name of parameter for number of view on desktop (where your application start). This number have to receive livewallpaper category - name of category for theme