Проблемы с автозапуском при запуске простого сценария xrandr

, я создал простой сценарий запуска, чтобы я мог использовать свой Ultrawide Monitor с Ubuntu 21.04 (также должен быть похож на предыдущую версию). Однако, когда я настроил этот сценарий для запуска при запуске с использованием «Автозапуска», я получаю сообщение об ошибке при запуске, и сценарий не может быть запущен. Ручной запуск скрипта работает нормально - Больно запускать его при каждом запуске вручную ....

Как бы то ни было, я получаю эту ошибку:

Warning: Could not start program '/home/user/scripts/2560x1080.sh' with arguments '/home/user/scripts/2560x1080.sh'.

Warning: execve: Exec format error

Также , вот простой скрипт:

#! /bin/bash
#cd /home/user/scripts/
xrandr --newmode "2560x1080_60.00" 230.00  2560 2720 2992 3424  1080 1083 1093 1120 -hsync +vsync
xrandr --addmode HDMI-2 2560x1080_60.00
xrandr --output HDMI-2 --mode 2560x1080_60.00

Заранее спасибо

0
задан 27 July 2021 в 21:12

1 ответ

Вы уже пробовали cronjob?

Для этого можно использовать crontab:

crontab -e

В нижней части файла вы можете добавить элемент, который будет запускаться при перезагрузке:

EG:

@reboot /home/{your user}/scripts/startscript.sh

Примечание: Это может быть запущено до загрузки всех зависимостей. Возможно, вы захотите запускать сценарий оболочки асинхронно (например, используя & в bash) и добавить время сна в сценарий оболочки.

Примечание: Вам может понадобиться немного поиграть с разрешениями в зависимости от того, хотите ли вы работать с sudo.

Примечание: sudo crontab -e отличается от crontab -e

0
ответ дан 28 July 2021 в 11:12

Другие вопросы по тегам:

Похожие вопросы: