slitaz-configs annotate ob-menu/menu.xml.in @ rev 319
~/.Xdefaults: add xterm utf same as in /root, ~/.xinitrc: LOG=/dev/tty9, ob-menu/menu.xml.in : xcompmgr -a : Use automatic server-side compositing. Faster, but no special effects.
author | anonymous |
---|---|
date | Sat Nov 07 19:56:54 2020 +0000 (2020-11-07) |
parents | 712f472c52c6 |
children |
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@312 | 4 de) L='de_DE';; |
al@312 | 5 en) L='en_US';; |
al@312 | 6 fr) L='fr_FR';; |
al@312 | 7 hu) L='hu_HU';; |
al@312 | 8 ja) L='ja_JP';; |
al@312 | 9 pt|pt_BR) L='pt_BR';; |
al@312 | 10 ru) L='ru_RU';; |
al@312 | 11 zh_CN) L='zh_CN';; |
al@187 | 12 esac |
al@187 | 13 |
al@312 | 14 mkdir -p "/usr/lib/locale/$L.UTF-8" |
al@312 | 15 localedef -i "$L" -c -f 'UTF-8' "/usr/lib/locale/$L.UTF-8" |
al@187 | 16 |
al@312 | 17 export LC_ALL="$L.UTF-8" TEXTDOMAIN='slitaz-ob-menu' |
al@187 | 18 |
al@312 | 19 cat <<EOT |
al@187 | 20 <?xml version="1.0" encoding="UTF-8"?> |
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@295 | 41 <item label="$(gettext 'Configure/install favorites (tazx)')"> |
psychomaniak@272 | 42 <action name="Execute"><command>terminal -e tazx</command></action> |
psychomaniak@272 | 43 </item> |
al@187 | 44 </menu> |
al@187 | 45 |
al@187 | 46 <!-- Desktop effects --> |
al@187 | 47 <menu id="desktop-effects" label="$(gettext 'Desktop Effects')"> |
al@290 | 48 <item label="$(gettext 'Desktop Preferences')"> |
al@290 | 49 <action name="Execute"><command>pcmanfm --desktop-pref</command></action> |
al@290 | 50 </item> |
al@290 | 51 <separator /> |
al@187 | 52 <item label="$(gettext 'Activate composite')"> |
al@187 | 53 <action name="Execute"><command>xcompmgr</command></action> |
al@187 | 54 </item> |
anonymous@319 | 55 <item label="$(gettext 'Activate composite') server-side compositing. Faster."> |
anonymous@319 | 56 <action name="Execute"><command>xcompmgr -a</command></action> |
anonymous@319 | 57 </item> |
al@187 | 58 <item label="$(gettext 'Activate shadows')"> |
al@187 | 59 <action name="Execute"><command>xcompmgr -c -r 10 -o 0.5</command></action> |
al@187 | 60 </item> |
al@187 | 61 <item label="$(gettext 'Activate shadows/fade')"> |
al@187 | 62 <action name="Execute"><command>xcompmgr -c -f -r 10 -o 0.5</command></action> |
al@187 | 63 </item> |
al@187 | 64 <separator /> |
al@187 | 65 <item label="$(gettext 'Set opacity (actual)')"> |
al@187 | 66 <action name="Execute"> |
al@187 | 67 <command>transset-df --actual --max 60</command> |
al@187 | 68 </action> |
al@187 | 69 </item> |
al@187 | 70 <item label="$(gettext 'Set opacity (click)')"> |
al@187 | 71 <action name="Execute"> |
al@187 | 72 <command>transset-df --click --max 60</command> |
al@187 | 73 </action> |
al@187 | 74 </item> |
al@187 | 75 <separator /> |
al@187 | 76 <item label="$(gettext 'Stop effects')"> |
al@187 | 77 <action name="Execute"><command>killall xcompmgr</command></action> |
al@187 | 78 </item> |
al@187 | 79 </menu> |
al@187 | 80 |
al@187 | 81 <!-- SliTaz Live (TazLiTo and TazUSB) --> |
al@187 | 82 <menu id="slitaz-live-menu" label="$(gettext 'SliTaz Live')"> |
al@187 | 83 <item label="$(gettext 'TazLiTo LiveCD Tool')"> |
al@187 | 84 <action name="Execute"><command>tazbox su tazlito-wiz</command></action> |
al@187 | 85 </item> |
al@187 | 86 <item label="$(gettext 'TazUSB LiveUSB Tool')"> |
al@187 | 87 <action name="Execute"><command>tazbox su tazusb-box</command></action> |
al@187 | 88 </item> |
al@187 | 89 <separator /> |
al@187 | 90 <item label="$(gettext 'TazUSB Writefs (gzip)')"> |
al@187 | 91 <action name="Execute"> |
al@187 | 92 <command>tazbox su "terminal -e tazusb writefs gzip"</command> |
al@187 | 93 </action> |
al@187 | 94 </item> |
al@187 | 95 <item label="$(gettext 'TazUSB Writefs (lzma)')"> |
al@187 | 96 <action name="Execute"> |
al@187 | 97 <command>tazbox su "terminal -e tazusb writefs lzma"</command> |
al@187 | 98 </action> |
al@187 | 99 </item> |
al@187 | 100 <item label="$(gettext 'TazUSB Writefs (none)')"> |
al@187 | 101 <action name="Execute"> |
al@187 | 102 <command>tazbox su "terminal -e tazusb writefs none"</command> |
al@187 | 103 </action> |
al@187 | 104 </item> |
al@187 | 105 </menu> |
al@187 | 106 |
al@187 | 107 <!-- Openbox configuration --> |
al@187 | 108 <menu id="openbox-menu" label="$(gettext 'Openbox')"> |
al@187 | 109 <item label="$(gettext 'ObConf')"> |
al@187 | 110 <action name="Execute"><command>obconf</command></action> |
al@187 | 111 </item> |
al@187 | 112 <item label="$(gettext 'Autostart Script')"> |
al@187 | 113 <action name="Execute"> |
psychomaniak@272 | 114 <command>sh -c '\\ |
psychomaniak@272 | 115 case \$XDG_CURRENT_DESKTOP in |
psychomaniak@272 | 116 openbox) echo n | cp -i \\ |
psychomaniak@272 | 117 /etc/xdg/openbox/autostart ~/.config/openbox/autostart |
psychomaniak@272 | 118 editor ~/.config/openbox/autostart ;; |
psychomaniak@272 | 119 LXDE|*) usersauto="\$XDG_CONFIG_HOME/autostart" |
psychomaniak@272 | 120 [ -d \$usersauto ] || usersauto='' |
psychomaniak@272 | 121 pcmanfm -n /etc/xdg/autostart \$usersauto ;; |
psychomaniak@272 | 122 esac' </command> |
al@187 | 123 </action> |
al@187 | 124 </item> |
al@187 | 125 <item label="$(gettext 'Openbox Menu')"> |
al@187 | 126 <action name="Execute"> |
psychomaniak@272 | 127 <command>sh -c 'echo n | \\ |
psychomaniak@272 | 128 cp -i /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml; |
psychomaniak@272 | 129 editor ~/.config/openbox/menu.xml' |
psychomaniak@272 | 130 </command> |
al@187 | 131 </action> |
al@187 | 132 </item> |
al@187 | 133 <separator /> |
al@187 | 134 <item label="$(gettext 'Reconfigure')"> |
al@187 | 135 <action name="Reconfigure" /> |
al@187 | 136 </item> |
al@187 | 137 <item label="$(gettext 'Restart')"> |
al@187 | 138 <action name="Restart" /> |
al@187 | 139 </item> |
al@187 | 140 </menu> |
al@187 | 141 |
al@187 | 142 <menu id="root-menu" label="$(gettext 'Openbox 3')"> |
al@187 | 143 <!-- <separator label="$(gettext 'SliTaz Openbox')" /> --> |
al@187 | 144 <item icon="/usr/share/icons/SliTaz/mimetypes/32/empty.png" |
al@187 | 145 label="$(gettext 'Create a new file or folder')"> |
al@187 | 146 <action name="Execute"><command>tazbox new-file</command></action> |
al@187 | 147 </item> |
al@187 | 148 <item icon="/usr/share/icons/SliTaz/mimetypes/32/exec.png" |
al@187 | 149 label="$(gettext 'Run application')"> |
al@187 | 150 <action name="Execute"><command>lxpanelctl run</command></action> |
al@187 | 151 </item> |
al@187 | 152 <separator /> |
al@187 | 153 <menu icon="/usr/share/icons/SliTaz/places/32/user-bookmarks.png" |
al@187 | 154 id="favorites-menu" /> |
al@187 | 155 <!-- Pipe menu to open folder using GTK bookmarks --> |
al@187 | 156 <menu icon="/usr/share/icons/SliTaz/places/32/folder-open.png" |
al@187 | 157 id="open-folder-menu" execute="/usr/lib/openbox/open-folder-menu.sh" |
al@187 | 158 label="$(gettext 'Open Folder')" /> |
al@187 | 159 <menu icon="/usr/share/icons/SliTaz/apps/22/desktop-effects.png" |
al@187 | 160 id="desktop-effects" /> |
al@187 | 161 <menu icon="/usr/share/pixmaps/slitaz-icon.png" |
al@187 | 162 id="slitaz-live-menu" /> |
al@187 | 163 <menu icon="/usr/share/pixmaps/openbox.png" |
al@187 | 164 id="openbox-menu" /> |
al@187 | 165 <menu icon="/usr/share/icons/SliTaz/places/32/desktop.png" |
al@187 | 166 id="client-list-menu" /> |
al@187 | 167 <separator /> |
al@187 | 168 <item icon="/usr/share/pixmaps/slitaz-logout.png" label="$(gettext 'Logout')"> |
al@187 | 169 <action name="Execute"><command>tazbox logout</command></action> |
al@187 | 170 </item> |
al@187 | 171 </menu> |
al@187 | 172 |
al@187 | 173 </openbox_menu> |
al@187 | 174 EOT |