Проблемы с автозапуском скрипта в дебиан. В чем проблема?
Недавно совсем установил debian 10 на новый пк. Проблема была в том при запуске debian он менял разрешение экрана на то, которое не поддерживается моим монитором. Я нашел такую утилиту как xrandr, подключил пк к телевизору через hdmi и поменял разрешение на 1920x1080 60 и вроде все работало но когда я перезагрузил пк разрешение снова сбросилось на неподдерживаемое. Манипуляции с телевизором это конечно прикольно но делать так каждый раз я не очень то хотел)))
Затем я порыскал по инету и нашел такую вещь как rc.local (которую кстати пофиксили не знаю почему)
Мне пришлось создавать эти сервисы и тд и тп. Пережив многие ошибки и часы фикса rc.local у меня получилось запустить ручным способом rc.local
то есть: /etc/rc.local start
и о чудо!!! rc.local работал и смог поменять разрешение экрана (для теста я поставил сначала разрешение 1280 x 720, а rc.local смог мне поменять на 1920x1080) НО:
Если попробовать ввести sudo systemctl status rc-local скрипт не работает и пишет что Can't open display. Я не знаю уже что делать.
памагите
Почему все так сложно!!! Почему ос создаются с такими приколами, мне нужна ос для проги а эта хрень даже экран не выгружает, теперь скрипты писать... Исправлять....
unixilus, в debian если ставили со скачанного CD, то там скорее всего lightdm. В /etc/lightdm/lightdm.conf
прописываете свой скрипт(как указано в ссылке выше), в котором все ваши команды xrandr.
Display manager можно узнать, например, командой ps -ef | grep [d]m
если в выводе команды есть lightdm значит у вас lightdm