From 3ccc42042ad2dac7ec06b967c8f1b17aa1cf3fce Mon Sep 17 00:00:00 2001 From: Michael Straube Date: Wed, 26 Jul 2017 20:53:17 +0200 Subject: [PATCH] Term: Fix mate-terminal font when maximized or fullscreen --- neofetch | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/neofetch b/neofetch index fcdd9cd2..a455c0b5 100755 --- a/neofetch +++ b/neofetch @@ -1814,13 +1814,12 @@ get_term_font() { mate-terminal --save-config="$mateterm_config" role="$(xprop -id "${WINDOWID}" WM_WINDOW_ROLE)" - role="${role##*= }" + role="${role##* }" + role="${role//\"}" - term_id="$(grep -A1 "${role//\"}" "$mateterm_config")" - term_id="${term_id##*=}" - - profile="$(grep -A1 "\[$term_id\]" "$mateterm_config")" - profile="${profile##*=}" + profile="$(awk -F '=' -v r="$role" \ + '$0~r {getline; if(/Maximized/) getline; if(/Fullscreen/) getline; id=$2"]"} + $0~id {if(id) {getline; print $2; exit}}' "$mateterm_config")" rm -f "$mateterm_config"