[PR] #214 from BKasin: Check for newer xfce4-term config
[+] Check for newer xfce4-term config
This commit is contained in:
commit
524baf9cf7
1 changed files with 15 additions and 3 deletions
18
neofetch
18
neofetch
|
@ -4816,10 +4816,22 @@ END
|
|||
;;
|
||||
|
||||
"xfce4-terminal")
|
||||
term_font="$(awk -F '=' '/^FontName/{a=$2}/^FontUseSystem=TRUE/{a=$0} END {print a}' \
|
||||
"${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc")"
|
||||
# xfce4-terminal is in the process of convertinf config methods
|
||||
# First check the new config, then the old one
|
||||
if [[ -f "${XDG_CONFIG_HOME}/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml" ]]; then
|
||||
conf="${XDG_CONFIG_HOME}/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml"
|
||||
if ! grep -q 'font-use-system" type="bool" value="true' "$conf"; then
|
||||
term_font="$(awk -F '=' '/font-name/{a=$4} END {print substr(a, 1, length(a)-2)}' "$conf")"
|
||||
else
|
||||
term_font="true"
|
||||
fi
|
||||
else
|
||||
term_font="$(awk -F '=' '/^FontName/{a=$2}/^FontUseSystem=TRUE/{a=$0} END {print a}' \
|
||||
"${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc")"
|
||||
fi
|
||||
|
||||
[[ "$term_font" == "FontUseSystem=TRUE" ]] && \
|
||||
# This section works for either config version
|
||||
[[ "{$term_font,,}" == *"true"* ]] && \
|
||||
term_font="$(gsettings get org.gnome.desktop.interface monospace-font-name)"
|
||||
|
||||
term_font="$(trim_quotes "$term_font")"
|
||||
|
|
Loading…
Reference in a new issue