39 |
addconfig "[include] (${MMINCLUDE})" |
addconfig "[include] (${MMINCLUDE})" |
40 |
|
|
41 |
# fluxbox menu footer |
# fluxbox menu footer |
42 |
addconfig '[nop] (__________)' |
addconfig '[separator]' |
43 |
addconfig '[exec] (Neustarten) {sudo reboot}' |
addconfig '[exit] (Abmelden)' |
44 |
addconfig '[exec] (Herunterfahren) {sudo halt}' |
addconfig '[exec] (Neustarten) {sudo /sbin/reboot}' |
45 |
|
addconfig '[exec] (Herunterfahren) {sudo /sbin/halt}' |
46 |
addconfig '[end]' |
addconfig '[end]' |
47 |
|
|
48 |
# add a newline (maybe there is no crlf in the footer) |
# add a newline (maybe there is no crlf in the footer) |
49 |
addconfig |
addconfig |
50 |
} |
} |
51 |
|
|
52 |
|
helper_rebuild_fluxbox_autostart() |
53 |
|
{ |
54 |
|
local CONFIG |
55 |
|
|
56 |
|
CONFIG="${MCORE_UNPRIV_HOME}/.fluxbox/apps" |
57 |
|
clearconfig |
58 |
|
for file in ${MCORE_CONFIG_PATH}/fluxbox/autostart/* |
59 |
|
do |
60 |
|
addconfig "$(< ${file})" |
61 |
|
done |
62 |
|
|
63 |
|
# add a newline (maybe there is no crlf in the footer) |
64 |
|
addconfig |
65 |
|
} |
66 |
|
|
67 |
help_fluxbox_menuitem() |
help_fluxbox_menuitem() |
68 |
{ |
{ |
69 |
mecho "get fluxbox.menuitem" |
mecho "get fluxbox.menuitem" |
133 |
item="${item} $(basename ${i})" |
item="${item} $(basename ${i})" |
134 |
done |
done |
135 |
|
|
136 |
mecho "${item}" |
rvecho "${item}" |
137 |
} |
} |
138 |
|
|
139 |
help_fluxbox_theme() |
help_fluxbox_theme() |
179 |
do |
do |
180 |
value="${value} $(basename ${i})" |
value="${value} $(basename ${i})" |
181 |
done |
done |
182 |
mecho "${value}" |
rvecho "${value}" |
183 |
;; |
;; |
184 |
|
|
185 |
current) |
current) |
186 |
value=$(grep -i '^session.stylefile' ${MCORE_UNPRIV_HOME}/.fluxbox/init | sed 's:.*/\(.*\):\1:') |
value=$(grep -i '^session.stylefile' ${MCORE_UNPRIV_HOME}/.fluxbox/init | sed 's:.*/\(.*\):\1:') |
187 |
mecho "${value}" |
rvecho "${value}" |
188 |
;; |
;; |
189 |
*) help_fluxbox_theme && return 1 ;; |
*) help_fluxbox_theme && return 1 ;; |
190 |
esac |
esac |