@Name_One

Не работает автозапуск .sh?

Да, интернет полог подобных вопросов, но мне ничего не помогает.
Проблема в разрешении экрана, нужного размера нет.
Создал файл .sh в разделе "Домашняя папка"(а может дело в кириллице?);
Запихнул туда это:
#!/bin/bash
cvt 1280 1024
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-1 1280x1024_60.00
xrandr --output VGA-1 --mode 1280x1024_60.00

(Если запускать ручками - работает.)
Но потом начинается ад, нужно добавить в автозагрузку.
Пробовал добавлять мой .sh в "Автозагрузка", никакого результата.
Пробовал добавлять в файл rc.local этот код:
/bin/bash /home/larsenone/bin/screen.sh
И пробовал вариант с xorg.conf
Чаще всего, всем помогает файл rc.local и на этом беседа заканчивается.
Кто-то сталкивался с такой засадой?
  • Вопрос задан
  • 650 просмотров
Решения вопроса 1
@Name_One Автор вопроса
Всё оказалось гораздо проще) Нужно было в свойствах файла поставить галочку на "Разрешить выполнение файла как программы".
Но, всё равно, всем спасибо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Если в системе есть systemd, попробуйте через него автозапуск добавить, примерно так:

[Unit]
Description=xrandr

[Service]
ExecStart='xrandr --newmode ... и так далее'

[Install]
WantedBy=multi-user.target
Ответ написан
Xuxicheta
@Xuxicheta
инженер
/home/larsenone/bin/screen.sh - вот так запускается?
И еще вопрос, диск с /home прописан в fstab?
Ответ написан
Попробуйте прописать этот код в ~/.xinitrc
Ответ написан
Комментировать
baragoon
@baragoon
Люблю попяченое щачло
или в ~/.config/autostart/ создать file.desktop и в нем запускать нужный скрипт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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