Исправление ananas, (текущая версия) :
Эта конструкция проверяет запущено приложение или нет
эта конструкция избыточна
SetEnv в данном случае варварство, для каких-то временных переменных стоит использовать InfoStore
Exec запускает команды через шел. так что в твоем случае для запуска единственного экземпляра достаточно
+I Exec pkill -0 -x gxkb || exec gxkb
Исходная версия ananas, :
Эта конструкция проверяет запущено приложение или нет
эта конструкция избыточна
SetEnv в данном случае варварство, для каких-то временных переменных стоит использовать InfoStore
Exec запускает команды через шел. так что в твоем случае для запуска единственного экземпляра достаточно
+I Exec pkill -0 -x gxkb && exec gxkb