145 |
set_fluxbox_theme() |
set_fluxbox_theme() |
146 |
{ |
{ |
147 |
local theme="$1" |
local theme="$1" |
148 |
local stylesdir="/usr/share/fluxbox/styles" |
local stylesdir="@@DATADIR@@/fluxbox/styles" |
149 |
|
|
150 |
[[ -z ${theme} ]] && help_fluxbox_theme && return 1 |
[[ -z ${theme} ]] && help_fluxbox_theme && return 1 |
151 |
[[ ! -x $(which fluxbox-remote) ]] && eecho "fluxbox-remote missing! Aborted" && return 1 |
[[ ! -x $(which fluxbox-remote) ]] && eecho "fluxbox-remote missing! Aborted" && return 1 |
154 |
then |
then |
155 |
x11runas "fluxbox-remote 'SetStyle ${stylesdir}/${theme}'" |
x11runas "fluxbox-remote 'SetStyle ${stylesdir}/${theme}'" |
156 |
else |
else |
157 |
eechoe "Theme '${theme}' does not exist!" |
eecho "Theme '${theme}' does not exist!" |
158 |
fi |
fi |
159 |
} |
} |
160 |
|
|
161 |
get_fluxbox_theme() |
get_fluxbox_theme() |
162 |
{ |
{ |
163 |
local method="$1" |
local method="$1" |
164 |
local stylesdir="/usr/share/fluxbox/styles" |
local stylesdir="@@DATADIR@@/fluxbox/styles" |
165 |
local value |
local value |
166 |
local i |
local i |
167 |
|
|