executando o shell script do launcher, lento para terminar / completar o script

2

Estou usando um script bash para girar minha tela via xrandr. Para facilitar o uso, adicionei o script ao iniciador de unidade.

O problema que eu encontrei com isso é que o script parece ser executado rapidamente, mas tem um período muito longo de "desligamento" quando iniciado pelo iniciador.

Depois de ativar o ícone do lançador, o script é executado, termina (pelo menos eu acho que acabou, porque só gira a tela) e o ícone do lançador pisca por cerca de 5 segundos, no qual não consigo reiniciar o script para obter outro rotação.

Ao chamar o script de um terminal, não há tempo adicional de "desligamento".

Meu arquivo .desktop é assim:

[Desktop Entry]
Type=Application
Terminal=true
Name=scrota
Icon=/usr/share/icons/icon.png
Exec=/home/user/scrota

Editar: Este é o script

#!/bin/bash

scrState='xrandr | head -n 2 | tail -n 1 | cut -d " " -f 5'

case "$scrState" in
    "(normal") xrandr -o left
        ;;
    "left") xrandr -o inverted
        ;;
    "inverted") xrandr -o right
        ;;
    "right") xrandr -o normal
        ;;
    *)  echo "error"
        ;;
esac
    
por user180117 17.07.2016 / 15:34

0 respostas