WM Theme: Use double quotes
This commit is contained in:
parent
60a0c6a32a
commit
5cede165cf
30
neofetch
30
neofetch
|
@ -579,16 +579,16 @@ getwmtheme() {
|
||||||
[ -z "$de" ] && getde
|
[ -z "$de" ] && getde
|
||||||
|
|
||||||
case "$wm" in
|
case "$wm" in
|
||||||
'E16') wmtheme="$(awk -F "= " '/theme.name/ {print $2}' "$HOME/.e16/e_config--0.0.cfg")";;
|
"E16") wmtheme="$(awk -F "= " '/theme.name/ {print $2}' "$HOME/.e16/e_config--0.0.cfg")";;
|
||||||
'Sawfish') wmtheme="$(awk -F ")" '/\(quote default-frame-style/ {print $2}' "$HOME/.sawfish/custom")" ;;
|
"Sawfish") wmtheme="$(awk -F ")" '/\(quote default-frame-style/ {print $2}' "$HOME/.sawfish/custom")" ;;
|
||||||
|
|
||||||
'Cinnamon' | 'Muffin' | 'Mutter (Muffin)')
|
"Cinnamon" | "Muffin" | "Mutter (Muffin)")
|
||||||
detheme="$(gsettings get org.cinnamon.theme name)"
|
detheme="$(gsettings get org.cinnamon.theme name)"
|
||||||
wmtheme="$(gsettings get org.cinnamon.desktop.wm.preferences theme)"
|
wmtheme="$(gsettings get org.cinnamon.desktop.wm.preferences theme)"
|
||||||
wmtheme="$detheme (${wmtheme})"
|
wmtheme="$detheme (${wmtheme})"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Compiz' | 'Mutter' | 'GNOME Shell' | 'Gala')
|
"Compiz" | "Mutter" | "GNOME Shell" | "Gala")
|
||||||
if type -p gsettings >/dev/null 2>&1; then
|
if type -p gsettings >/dev/null 2>&1; then
|
||||||
wmtheme="$(gsettings get org.gnome.shell.extensions.user-theme name)"
|
wmtheme="$(gsettings get org.gnome.shell.extensions.user-theme name)"
|
||||||
|
|
||||||
|
@ -600,7 +600,7 @@ getwmtheme() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Metacity'*)
|
"Metacity"*)
|
||||||
if [ "$de" == "Deepin" ]; then
|
if [ "$de" == "Deepin" ]; then
|
||||||
wmtheme="$(gsettings get com.deepin.wrap.gnome.desktop.wm.preferences theme 2>/dev/null)"
|
wmtheme="$(gsettings get com.deepin.wrap.gnome.desktop.wm.preferences theme 2>/dev/null)"
|
||||||
|
|
||||||
|
@ -609,7 +609,7 @@ getwmtheme() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'E17' | 'Enlightenment')
|
"E17" | "Enlightenment")
|
||||||
if type -p eet >/dev/null 2>&1; then
|
if type -p eet >/dev/null 2>&1; then
|
||||||
wmtheme="$(eet -d "$HOME/.e/e/config/standard/e.cfg" config | awk '/value \"file\" string.*.edj/ {print $4}')"
|
wmtheme="$(eet -d "$HOME/.e/e/config/standard/e.cfg" config | awk '/value \"file\" string.*.edj/ {print $4}')"
|
||||||
wmtheme="${wmtheme##*/}"
|
wmtheme="${wmtheme##*/}"
|
||||||
|
@ -617,17 +617,17 @@ getwmtheme() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Fluxbox')
|
"Fluxbox")
|
||||||
[ -f "$HOME/.fluxbox/init" ] && \
|
[ -f "$HOME/.fluxbox/init" ] && \
|
||||||
wmtheme="$(awk -F "/" '/styleFile/ {print $NF}' "$HOME/.fluxbox/init")"
|
wmtheme="$(awk -F "/" '/styleFile/ {print $NF}' "$HOME/.fluxbox/init")"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'IceWM'*)
|
"IceWM"*)
|
||||||
[ -f "$HOME/.icewm/theme" ] && \
|
[ -f "$HOME/.icewm/theme" ] && \
|
||||||
wmtheme="$(awk -F "[\",/]" '!/#/ {print $2}' "$HOME/.icewm/theme")"
|
wmtheme="$(awk -F "[\",/]" '!/#/ {print $2}' "$HOME/.icewm/theme")"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Openbox')
|
"Openbox")
|
||||||
if [ "$de" == "LXDE" ] && [ -f "${HOME}/.config/openbox/lxde-rc.xml" ]; then
|
if [ "$de" == "LXDE" ] && [ -f "${HOME}/.config/openbox/lxde-rc.xml" ]; then
|
||||||
ob_file="lxde-rc"
|
ob_file="lxde-rc"
|
||||||
|
|
||||||
|
@ -638,17 +638,17 @@ getwmtheme() {
|
||||||
wmtheme="$(awk -F "[<,>]" '/<theme/ {getline; print $3}' "$XDG_CONFIG_HOME/openbox/${ob_file}.xml")";
|
wmtheme="$(awk -F "[<,>]" '/<theme/ {getline; print $3}' "$XDG_CONFIG_HOME/openbox/${ob_file}.xml")";
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'PekWM')
|
"PekWM")
|
||||||
[ -f "$HOME/.pekwm/config" ] && \
|
[ -f "$HOME/.pekwm/config" ] && \
|
||||||
wmtheme="$(awk -F "/" '/Theme/ {gsub(/\"/,""); print $NF}' "$HOME/.pekwm/config")"
|
wmtheme="$(awk -F "/" '/Theme/ {gsub(/\"/,""); print $NF}' "$HOME/.pekwm/config")"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Xfwm4')
|
"Xfwm4")
|
||||||
[ -f "${HOME}/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml" ] && \
|
[ -f "${HOME}/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml" ] && \
|
||||||
wmtheme="$(xfconf-query -c xfwm4 -p /general/theme)"
|
wmtheme="$(xfconf-query -c xfwm4 -p /general/theme)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'KWin'*)
|
"KWin"*)
|
||||||
kdeconfigdir
|
kdeconfigdir
|
||||||
kde_config_dir="${kde_config_dir%/}"
|
kde_config_dir="${kde_config_dir%/}"
|
||||||
|
|
||||||
|
@ -660,7 +660,7 @@ getwmtheme() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Quartz Compositor')
|
"Quartz Compositor")
|
||||||
wmtheme="$(/usr/libexec/PlistBuddy -c "Print AppleAquaColorVariant" ~/Library/Preferences/.GlobalPreferences.plist)"
|
wmtheme="$(/usr/libexec/PlistBuddy -c "Print AppleAquaColorVariant" ~/Library/Preferences/.GlobalPreferences.plist)"
|
||||||
if [ -z "$wmtheme" ] || [ "$wmtheme" == "1" ]; then
|
if [ -z "$wmtheme" ] || [ "$wmtheme" == "1" ]; then
|
||||||
wmtheme="Blue"
|
wmtheme="Blue"
|
||||||
|
@ -669,7 +669,7 @@ getwmtheme() {
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*'Explorer')
|
*"Explorer")
|
||||||
path="/proc/registry/HKEY_CURRENT_USER/Software/Microsoft"
|
path="/proc/registry/HKEY_CURRENT_USER/Software/Microsoft"
|
||||||
path+="/Windows/CurrentVersion/Themes/CurrentTheme"
|
path+="/Windows/CurrentVersion/Themes/CurrentTheme"
|
||||||
|
|
||||||
|
@ -678,7 +678,7 @@ getwmtheme() {
|
||||||
wmtheme="${wmtheme%.*}"
|
wmtheme="${wmtheme%.*}"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'Blackbox' | "bbLean"*)
|
"Blackbox" | "bbLean"*)
|
||||||
path="$(wmic process get ExecutablePath | grep "blackbox")"
|
path="$(wmic process get ExecutablePath | grep "blackbox")"
|
||||||
path="${path//'\'/'/'}"
|
path="${path//'\'/'/'}"
|
||||||
|
|
||||||
|
|
Reference in New Issue