~awn-core/awn/core-icons

« back to all changes in this revision

Viewing changes to data/awn-applets-migration

  • Committer: Michal Hruby
  • Date: 2010-02-05 13:08:50 UTC
  • mfrom: (399.1.172 trunk)
  • Revision ID: michal.mhr@gmail.com-20100205130850-o9swwzg8z7dtxlwu
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/env python
2
 
 
3
 
import awn
4
 
 
5
 
client = awn.Config()
6
 
 
7
 
applets = client.get_list(awn.CONFIG_DEFAULT_GROUP, 'applets_list', awn.CONFIG_LIST_STRING)
8
 
fixed_applets = []
9
 
control = (
10
 
    'taskman.desktop',
11
 
    'places.desktop',
12
 
    'notification-area.desktop',
13
 
    'rtm.desktop',
14
 
    'calendar.desktop',
15
 
    'wobblyzini.desktop',
16
 
    'shinyswitcher.desktop',
17
 
    'awnsystemmonitor.desktop',
18
 
    'awn-meebo.desktop',
19
 
    'simple-launcher.desktop',
20
 
    'plugger.desktop',
21
 
    'trasher.desktop',
22
 
    'weather.desktop',
23
 
    'battery-applet.desktop',
24
 
    'awnterm.desktop',
25
 
    'filebrowser.desktop',
26
 
    'cairo-clock.desktop',
27
 
    'cairo_main_menu.desktop',
28
 
    'to-do.desktop',
29
 
    'cairo_main_menu_classic.desktop',
30
 
    'awn-pandora.desktop',
31
 
    'standalone-launcher.desktop',
32
 
    'comic.desktop',
33
 
    'digitalClock.desktop',
34
 
    'vala-test.desktop',
35
 
    'switcher.desktop',
36
 
    'main-menu.desktop',
37
 
    'media-icon-next.desktop',
38
 
    'mimenu.desktop',
39
 
    'comics.desktop',
40
 
    'arss.desktop',
41
 
    'lastfm.desktop',
42
 
    'media-control.desktop',
43
 
    'showdesktop.desktop',
44
 
    'quit-applet.desktop',
45
 
    'separator.desktop',
46
 
    'python-test.desktop',
47
 
    'awnnotificationdaemon.desktop',
48
 
    'mount-applet.desktop',
49
 
    'thinkhdaps.desktop',
50
 
    'Taskmand-applet.desktop',
51
 
    'stacks.desktop',
52
 
    'tsclient-app.desktop',
53
 
    'file-browser-launcher.desktop',
54
 
    'mail.desktop',
55
 
    'media-icon-play.desktop',
56
 
    'trash.desktop',
57
 
    'volume-control.desktop',
58
 
    'webapplet.desktop',
59
 
    'affinity.desktop',
60
 
    'media-icon-back.desktop',
61
 
    'tomboy-applet.desktop'
62
 
    )
63
 
 
64
 
for applet in applets:
65
 
    if len([1 for elem in control if applet.find(elem) != -1]) > 0:
66
 
        fixed_applets.append(applet.replace('/lib/awn/', '/share/avant-window-navigator/').replace('/share/awn/', '/share/avant-window-navigator/'))
67
 
    else:
68
 
        fixed_applets.append(applet)
69
 
if fixed_applets <> applets:
70
 
    client.set_list(awn.CONFIG_DEFAULT_GROUP, 'applets_list', awn.CONFIG_LIST_STRING, fixed_applets)