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