Скрипт автозапуска с Qtile

#python #keyboard #window #autostart #script

Вопрос:

Когда мой оконный менеджер (Qtile) запускается, я настроил его на запуск следующего сценария :

 #!/usr/bin/env bash

#Load correct screen positions
xrandr --output DVI-D-0 --left-of HDMI-A-0
#Faster cursor
xset r rate 300 50
#Remapping caps lock to super
setxkbmap -option caps:super
#Acts as escape when pressed once
killall xcape 2>/dev/null; xcape -e 'Super_L=Escape'
#Double layout fr/ara
setxkbmap -model pc105 -layout fr,ara -variant oss_nodeadkeys, -option grp:alt_shift_toggle

#Remember last wal settings
wal -R 
#Launch picom
picom -b 
#network manager
nm-applet amp;
#Cloud
megasync amp;
 

Моя проблема в том, что правильно выполняется только часть кода, все, что связано с клавиатурой, не работает, пока я сам не выполню сценарий вручную.

Что я делаю не так? Я попробовал отдельный сценарий, но безуспешно.

Ответ №1:

Решено, просто вставив :

 sleep 1
 

Оказывается, его казнили слишком рано