rev |
line source |
al@221
|
1 # don't forget to add "locale-**" as BUILD_DEPENDS to slitaz-configs receipt
|
al@221
|
2 # in case of adding new menu languages
|
al@187
|
3 case $1 in
|
al@187
|
4 en) L=C ;;
|
al@187
|
5 fr) L=fr_FR ;;
|
al@187
|
6 hu) L=hu_HU ;;
|
al@187
|
7 pt_BR) L=pt_BR ;;
|
al@187
|
8 ru) L=ru_RU ;;
|
al@187
|
9 esac
|
al@187
|
10
|
al@187
|
11 if [ $L != C ]; then
|
al@187
|
12 mkdir -p /usr/lib/locale
|
al@187
|
13 localedef -i $L -c -f UTF-8 /usr/lib/locale/$L
|
al@187
|
14 fi
|
al@187
|
15
|
al@187
|
16 export LANG=$L LC_ALL=$L TEXTDOMAINDIR=$2 TEXTDOMAIN=slitaz-ob-menu
|
al@187
|
17
|
al@187
|
18 cat << EOT
|
al@187
|
19 <?xml version="1.0" encoding="UTF-8"?>
|
al@187
|
20
|
al@187
|
21 <openbox_menu xmlns="http://openbox.org/3.4/menu">
|
al@187
|
22
|
al@187
|
23 <!-- Favorite applications -->
|
al@187
|
24 <menu id="favorites-menu" label="$(gettext 'Favorite Applications')">
|
al@187
|
25 <item label="$(gettext 'File Manager')">
|
al@187
|
26 <action name="Execute"><command>file-manager</command></action>
|
al@187
|
27 </item>
|
al@187
|
28 <item label="$(gettext 'Terminal')">
|
al@187
|
29 <action name="Execute"><command>terminal</command></action>
|
al@187
|
30 </item>
|
al@187
|
31 <item label="$(gettext 'Web Browser')">
|
al@187
|
32 <action name="Execute"><command>browser</command></action>
|
al@187
|
33 </item>
|
al@187
|
34 <item label="$(gettext 'Text Editor')">
|
al@187
|
35 <action name="Execute"><command>editor</command></action>
|
al@187
|
36 </item>
|
al@187
|
37 <separator />
|
al@187
|
38 <item label="$(gettext 'Configure favorites')">
|
al@187
|
39 <action name="Execute"><command>tazbox tazapps</command></action>
|
al@187
|
40 </item>
|
al@187
|
41 </menu>
|
al@187
|
42
|
al@187
|
43 <!-- Desktop effects -->
|
al@187
|
44 <menu id="desktop-effects" label="$(gettext 'Desktop Effects')">
|
al@187
|
45 <item label="$(gettext 'Activate composite')">
|
al@187
|
46 <action name="Execute"><command>xcompmgr</command></action>
|
al@187
|
47 </item>
|
al@187
|
48 <item label="$(gettext 'Activate shadows')">
|
al@187
|
49 <action name="Execute"><command>xcompmgr -c -r 10 -o 0.5</command></action>
|
al@187
|
50 </item>
|
al@187
|
51 <item label="$(gettext 'Activate shadows/fade')">
|
al@187
|
52 <action name="Execute"><command>xcompmgr -c -f -r 10 -o 0.5</command></action>
|
al@187
|
53 </item>
|
al@187
|
54 <separator />
|
al@187
|
55 <item label="$(gettext 'Set opacity (actual)')">
|
al@187
|
56 <action name="Execute">
|
al@187
|
57 <command>transset-df --actual --max 60</command>
|
al@187
|
58 </action>
|
al@187
|
59 </item>
|
al@187
|
60 <item label="$(gettext 'Set opacity (click)')">
|
al@187
|
61 <action name="Execute">
|
al@187
|
62 <command>transset-df --click --max 60</command>
|
al@187
|
63 </action>
|
al@187
|
64 </item>
|
al@187
|
65 <separator />
|
al@187
|
66 <item label="$(gettext 'Stop effects')">
|
al@187
|
67 <action name="Execute"><command>killall xcompmgr</command></action>
|
al@187
|
68 </item>
|
al@187
|
69 </menu>
|
al@187
|
70
|
al@187
|
71 <!-- SliTaz Live (TazLiTo and TazUSB) -->
|
al@187
|
72 <menu id="slitaz-live-menu" label="$(gettext 'SliTaz Live')">
|
al@187
|
73 <item label="$(gettext 'TazLiTo LiveCD Tool')">
|
al@187
|
74 <action name="Execute"><command>tazbox su tazlito-wiz</command></action>
|
al@187
|
75 </item>
|
al@187
|
76 <item label="$(gettext 'TazUSB LiveUSB Tool')">
|
al@187
|
77 <action name="Execute"><command>tazbox su tazusb-box</command></action>
|
al@187
|
78 </item>
|
al@187
|
79 <separator />
|
al@187
|
80 <item label="$(gettext 'TazUSB Writefs (gzip)')">
|
al@187
|
81 <action name="Execute">
|
al@187
|
82 <command>tazbox su "terminal -e tazusb writefs gzip"</command>
|
al@187
|
83 </action>
|
al@187
|
84 </item>
|
al@187
|
85 <item label="$(gettext 'TazUSB Writefs (lzma)')">
|
al@187
|
86 <action name="Execute">
|
al@187
|
87 <command>tazbox su "terminal -e tazusb writefs lzma"</command>
|
al@187
|
88 </action>
|
al@187
|
89 </item>
|
al@187
|
90 <item label="$(gettext 'TazUSB Writefs (none)')">
|
al@187
|
91 <action name="Execute">
|
al@187
|
92 <command>tazbox su "terminal -e tazusb writefs none"</command>
|
al@187
|
93 </action>
|
al@187
|
94 </item>
|
al@187
|
95 </menu>
|
al@187
|
96
|
al@187
|
97 <!-- Openbox configuration -->
|
al@187
|
98 <menu id="openbox-menu" label="$(gettext 'Openbox')">
|
al@187
|
99 <item label="$(gettext 'ObConf')">
|
al@187
|
100 <action name="Execute"><command>obconf</command></action>
|
al@187
|
101 </item>
|
al@187
|
102 <item label="$(gettext 'Autostart Script')">
|
al@187
|
103 <action name="Execute">
|
al@187
|
104 <command>editor ~/.config/openbox/autostart</command>
|
al@187
|
105 </action>
|
al@187
|
106 </item>
|
al@187
|
107 <item label="$(gettext 'Openbox Menu')">
|
al@187
|
108 <action name="Execute">
|
al@187
|
109 <command>editor ~/.config/openbox/menu.xml</command>
|
al@187
|
110 </action>
|
al@187
|
111 </item>
|
al@187
|
112 <separator />
|
al@187
|
113 <item label="$(gettext 'Reconfigure')">
|
al@187
|
114 <action name="Reconfigure" />
|
al@187
|
115 </item>
|
al@187
|
116 <item label="$(gettext 'Restart')">
|
al@187
|
117 <action name="Restart" />
|
al@187
|
118 </item>
|
al@187
|
119 </menu>
|
al@187
|
120
|
al@187
|
121 <menu id="root-menu" label="$(gettext 'Openbox 3')">
|
al@187
|
122 <!-- <separator label="$(gettext 'SliTaz Openbox')" /> -->
|
al@187
|
123 <item icon="/usr/share/icons/SliTaz/mimetypes/32/empty.png"
|
al@187
|
124 label="$(gettext 'Create a new file or folder')">
|
al@187
|
125 <action name="Execute"><command>tazbox new-file</command></action>
|
al@187
|
126 </item>
|
al@187
|
127 <item icon="/usr/share/icons/SliTaz/mimetypes/32/exec.png"
|
al@187
|
128 label="$(gettext 'Run application')">
|
al@187
|
129 <action name="Execute"><command>lxpanelctl run</command></action>
|
al@187
|
130 </item>
|
al@187
|
131 <separator />
|
al@187
|
132 <menu icon="/usr/share/icons/SliTaz/places/32/user-bookmarks.png"
|
al@187
|
133 id="favorites-menu" />
|
al@187
|
134 <!-- Pipe menu to open folder using GTK bookmarks -->
|
al@187
|
135 <menu icon="/usr/share/icons/SliTaz/places/32/folder-open.png"
|
al@187
|
136 id="open-folder-menu" execute="/usr/lib/openbox/open-folder-menu.sh"
|
al@187
|
137 label="$(gettext 'Open Folder')" />
|
al@187
|
138 <menu icon="/usr/share/icons/SliTaz/apps/22/desktop-effects.png"
|
al@187
|
139 id="desktop-effects" />
|
al@187
|
140 <menu icon="/usr/share/pixmaps/slitaz-icon.png"
|
al@187
|
141 id="slitaz-live-menu" />
|
al@187
|
142 <menu icon="/usr/share/pixmaps/openbox.png"
|
al@187
|
143 id="openbox-menu" />
|
al@187
|
144 <menu icon="/usr/share/icons/SliTaz/places/32/desktop.png"
|
al@187
|
145 id="client-list-menu" />
|
al@187
|
146 <separator />
|
al@187
|
147 <item icon="/usr/share/pixmaps/slitaz-logout.png" label="$(gettext 'Logout')">
|
al@187
|
148 <action name="Execute"><command>tazbox logout</command></action>
|
al@187
|
149 </item>
|
al@187
|
150 </menu>
|
al@187
|
151
|
al@187
|
152 </openbox_menu>
|
al@187
|
153 EOT
|
al@187
|
154
|
al@187
|
155 rm -rf /usr/lib/locale/$L
|