Compartilhe as suas alias e funções - facilitando o dia a dia

Olá, sou eu ressuscitando esse tópico de novo.

Jogos mais antigos que rodam via Wine no X11 têm o péssimo hábito de mudar a resolução de tela (geralmente para 800x600, 1024x768 e outras 4:3) e nem sempre colocar adequadamente de volta a resolução antiga. Esse é um problema bem comum pra mim, então esse script me permite só digitar corrige_wine_burro.sh no terminal e voltar para a resolução normal.

#!/bin/sh
xrandr -q | while read -r disp state _
do
	# ignorar monitores desconectados
	[ "$state" = connected ] || continue
	read -r mode _
	# essa linha serve para ignorar 1920x1080 e resoluções maiores na minha TV.
	# comente as 3 linhas seguintes se você tem monitor 1080p/4K
	while [ "${mode#*x}" -ge 1080 ]; do
		read -r mode _
	done
	# redefinir resolução
	xrandr --output "$disp" --mode "$mode" &&
		printf ':: %s - agora %s\n' "$disp" "$mode"
done