Skip to content
Snippets Groups Projects
Commit 16af9add authored by Walmes Marques Zeviani's avatar Walmes Marques Zeviani
Browse files

Adiciona script para rotacionar os monitores.

parent 7f807fcb
Branches
No related tags found
No related merge requests found
#!/bin/bash
#---- Feito com ChatGPT ------------------------------------------------
#
# Crie instruções em bash para o terminal do Linux para eu fazer a
# rotação dos monitores. Eu quero 4 configurações.
#
# 1. Normal: os dois monitores então na orientação normal.
# 2. HDMI-1 rotacionado para direita.
# 3. HDMI-2 rotacionado para a esquerda.
# 4. HDMI-1 rotacionado para direita e HDMI-2 rotacionado para a
# esquerda.
#
# No começo do script faça com que usuário forneça o número para a
# configuração desejada e aplique conforme informado.
#
# Quando o usuário chamar o script com -h ou --help, retorne a
# documentação para que ele possa compreender como usar.
#
#-----------------------------------------------------------------------
# echo "Monitores disponíveis."
# xrandr --listactivemonitors
# Função para exibir a ajuda
show_help() {
cat << EOF
Usage: ${0##*/} [-h|--help] [OPTION]
Rotate dual monitors to the desired orientation.
Options:
1 Set both monitors to normal orientation.
2 Rotate HDMI-1 to the right.
3 Rotate HDMI-2 to the left.
4 Rotate HDMI-1 to the right and HDMI-2 to the left.
-h, --help Display this help and exit.
EOF
}
# Função para aplicar a configuração
apply_config() {
case $1 in
1)
xrandr --output HDMI-1 --rotate normal --output HDMI-2 --rotate normal
;;
2)
xrandr --output HDMI-1 --rotate right --output HDMI-2 --rotate normal
;;
3)
xrandr --output HDMI-1 --rotate normal --output HDMI-2 --rotate left
;;
4)
xrandr --output HDMI-1 --rotate right --output HDMI-2 --rotate left
;;
*)
echo "Option not recognized."
show_help
;;
esac
}
# Verifique se foi passado o argumento -h ou --help
if [[ $1 == "-h" || $1 == "--help" ]]; then
show_help
exit 0
fi
# Verifica se foi passado algum argumento
if [ $# -eq 0 ]; then
echo "No options were passed. Use -h or --help for usage information."
exit 1
fi
# Chama a função para aplicar a configuração com o argumento passado
apply_config "$1"
#-----------------------------------------------------------------------
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment