Term: Fix xfce4-terminal when using system-font

This commit is contained in:
Michael Straube 2017-07-15 16:36:45 +02:00
parent 70b7816b6c
commit 99438ec16b
1 changed files with 8 additions and 1 deletions

View File

@ -1868,7 +1868,14 @@ get_term_font() {
;;
"xfce4-terminal")
term_font="$(awk -F '=' '/^FontName/ {a=$2} END{print a}' "${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc")"
term_font="$(awk -F '=' '/^FontName/ {a=$2} /^FontUseSystem=TRUE/ {a=$0} END{print a}' "${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc")"
if [[ "$term_font" == "FontUseSystem=TRUE" ]]; then
term_font="$(gsettings get org.gnome.desktop.interface monospace-font-name)"
term_font="$(trim_quotes "$term_font")"
fi
# TODO: Figure out how to get the fallback font when not using system-font
# and no font is set in the config file.
;;
esac
}