.xprofile e scripts de aplicativos de inicialização param de funcionar após alguns minutos no Ubuntu 16.10

2

Estou executando o Ubuntu com alguns scripts em .xprofile e alguns em aplicativos de inicialização, e notei que hoje ou há alguns dias esses scripts pararam de funcionar.

Bem, eles não fizeram. Eles realmente correm por cerca de 5 a 10 minutos e eles são revertidos. Meus scripts em .xprofile devem permitir que o touchegg seja executado:

synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &

E em aplicativos de inicialização eu tenho coisas como:

sleep 20 && setxkbmap -layout us -option ctrl:swapcaps

Então, quando ligo o computador, o touchegg está funcionando, as teclas caps e control são trocadas. Mas apenas por alguns minutos. Então, de repente, tudo é revertido. As tampas estão de volta em seu lugar e touchegg não está mais funcionando. Geralmente acontece dentro de 5 a 10 minutos após o computador estar ligado. Alguma idéia?

Obrigado!

ps: Eu tinha instalado o aplicativo gnome-pomodoro, que acho que baixei um monte de coisas do gnome e li on-line que a sessão do gnome poderia estar sobrescrevendo meus scripts. Então eu desinstalei a maioria dos pacotes gnome-session (eu acidentalmente também deletei o unity 7, então eu tive que reinstalá-lo). Mas meu problema permaneceu o mesmo ..

    
por Alo 17.02.2017 / 07:02

1 resposta

1

Ainda não encontrei um motivo pelo qual os scripts que costumavam trabalhar subitamente pararam de funcionar, além de executar atualizações no Ubuntu e mudar para o Kernel 4.10.

No entanto, consegui contornar isso colocando todos os meus scripts em um arquivo .sh. Tornei isso executável executando

chmod +x filename.sh

E eu chamo isso de aplicativos de inicialização. Eu também modifiquei esse arquivo de aplicativo de inicialização (no meu caso ele é chamado de start_script.desktop e ele está localizado em .config / autostart /), e adicionei a linha:

X-GNOME-Autostart-Delay=3

Finalmente, outra coisa que notei é que meus comandos costumavam ser algo como:

sleep 20; setxkbmap -layout us -option ctrl:swapcaps

Então, talvez agora não seja permitido ter vários comandos em uma linha?

    
por Alo 20.02.2017 / 23:28