LINUX.ORG.RU

Gnome 3 автостарт скрипта

 ,


0

1

Всем добра!

Есть скрипт

#!/bin/bash

synclient TapButton1=1
synclient VertScrollDelta=-36
synclient HorizScrollDelta=-36 

В директории ~/.config/autostart/ лежит файл fix_touchpad.desktop с содержимым:

[Desktop Entry]
Type=Application
Exec=/home/aquadon/.fix_touchpad.sh
Terminal=false
Hidden=true
X-GNOME-Autostart-enabled=true
Name=fix_touchpad

tweak-tools видит его в автостарте. Но он не запускается сам. Есть по нему просто кликнуть, то все нормально, он запускает скрипт.

В чем может быть проблема?

★★★★★
Ответ на: комментарий от surefire

А какие есть еще варианты? Не хватает прав у того процесса, что его запускает? Как проверить?

aquadon ★★★★★
() автор топика
Ответ на: комментарий от aquadon

Самое простое попробуй добавить запись в файл, например так

#!/bin/bash

LOGFILE=/tmp/fix_touchpad.log

echo 'start' > $LOGFILE

synclient TapButton1=1         >> $LOGFILE
synclient VertScrollDelta=-36  >> $LOGFILE
synclient HorizScrollDelta=-36 >> $LOGFILE

Посмотри, что запишется.

surefire ★★★
()
Последнее исправление: surefire (всего исправлений: 1)

Странная какая-то хрень, chmod +x делал? Судя по этому

Есть по нему просто кликнуть, то все нормально, он запускает скрипт.

получается, что да.

Попробуй скрипт вообще убрать, и все в десктоп файл прописать:

[Desktop Entry]
Type=Application
Exec="synclient TapButton1=1 && synclient VertScrollDelta=-36 && synclient HorizScrollDelta=-36"
Terminal=false
Hidden=true
X-GNOME-Autostart-enabled=true
Name=fix_touchpad
Должно сработать.

anonymous
()
Ответ на: комментарий от anonymous

Решилось описанным выше способом. Но на будущее учту.

aquadon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.