Image: Fix images in Terminology and Tmux
This commit is contained in:
parent
237eeeb833
commit
f3b803ae38
9
neofetch
9
neofetch
|
@ -1987,7 +1987,6 @@ image_backend() {
|
||||||
clear
|
clear
|
||||||
zws=" "
|
zws=" "
|
||||||
else
|
else
|
||||||
unset image_program
|
|
||||||
to_ascii "Image: Failed to find terminal window size."
|
to_ascii "Image: Failed to find terminal window size."
|
||||||
err "Image: Check the 'Images in the terminal' wiki page for more info,"
|
err "Image: Check the 'Images in the terminal' wiki page for more info,"
|
||||||
return
|
return
|
||||||
|
@ -2195,7 +2194,7 @@ get_term_size() {
|
||||||
printf "%b" "\033Ptmux;\033\033[14t\033\033[c\033\\"
|
printf "%b" "\033Ptmux;\033\033[14t\033\033[c\033\\"
|
||||||
read_flags=(-d c)
|
read_flags=(-d c)
|
||||||
|
|
||||||
elif [[ "$image_program" == "tycat" ]]; then
|
elif [[ "$image_backend" == "tycat" ]]; then
|
||||||
printf "%b" "\033}qs\000"
|
printf "%b" "\033}qs\000"
|
||||||
|
|
||||||
else
|
else
|
||||||
|
@ -2209,7 +2208,7 @@ get_term_size() {
|
||||||
IFS=";" read -s -t 1 "${read_flags[@]}" -r -a term_size
|
IFS=";" read -s -t 1 "${read_flags[@]}" -r -a term_size
|
||||||
|
|
||||||
# Split the string into height/width.
|
# Split the string into height/width.
|
||||||
if [[ "$image_program" == "tycat" ]]; then
|
if [[ "$image_backend" == "tycat" ]]; then
|
||||||
term_width="$((term_size[2] * term_size[0]))"
|
term_width="$((term_size[2] * term_size[0]))"
|
||||||
term_height="$((term_size[3] * term_size[1]))"
|
term_height="$((term_size[3] * term_size[1]))"
|
||||||
|
|
||||||
|
@ -2219,7 +2218,7 @@ get_term_size() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Get terminal width/height if \033[14t is unsupported.
|
# Get terminal width/height if \033[14t is unsupported.
|
||||||
if [[ -z "$term_width" && "$image_program" == "w3m" ]]; then
|
if [[ -z "$term_width" && "$image_backend" == "w3m" ]]; then
|
||||||
if type -p xdotool >/dev/null 2>&1; then
|
if type -p xdotool >/dev/null 2>&1; then
|
||||||
current_window="$(xdotool getactivewindow)"
|
current_window="$(xdotool getactivewindow)"
|
||||||
source <(xdotool getwindowgeometry --shell "$current_window")
|
source <(xdotool getwindowgeometry --shell "$current_window")
|
||||||
|
@ -4067,7 +4066,7 @@ main() {
|
||||||
|
|
||||||
# w3m-img: Draw the image a second time to fix
|
# w3m-img: Draw the image a second time to fix
|
||||||
# rendering issues in specific terminal emulators.
|
# rendering issues in specific terminal emulators.
|
||||||
[[ "$image_program" == *w3m* ]] && display_image 2>/dev/null
|
[[ "$image_backend" == *w3m* ]] && display_image 2>/dev/null
|
||||||
|
|
||||||
# Take a screenshot.
|
# Take a screenshot.
|
||||||
[[ "$scrot" == "on" ]] && take_scrot
|
[[ "$scrot" == "on" ]] && take_scrot
|
||||||
|
|
Reference in New Issue