Как выполнить терминальную команду при загрузке

То, что я хочу сделать, это заставить это настраиваемое разрешение экрана с xrandr запускаться при каждой загрузке, поэтому мне не нужно вводить его самостоятельно или копировать и вставлять после него, это код, который я хочу запускать при каждой загрузке

cvt 800 600 60 && xrandr --newmode "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync && xrandr --addmode TV1 800x600_60.00 && xrandr --output TV1 --mode 800x600_60.00

Я действительно не хочу играть с редактированием configure / files, просто хороший простой скрипт, который будет выполняться после или во время каждой загрузки.

0
задан 26 May 2013 в 19:48

2 ответа

Вы можете попробовать ввести свои команды в ~/.profile. Этот файл выполняется при входе в систему, поэтому вы должны увидеть изменение разрешения на этом этапе.

Я не могу гарантировать этот метод, потому что я не знаю, есть ли в вашей системе другие сценарии запуска в домашней папке.

Что касается rc.local, он должен быть исполняемым по умолчанию. Если это не так, вы можете sudo nautilus перейти от имени пользователя root, затем щелкните файл правой кнопкой мыши и выберите «Свойства». Отсюда вы можете сделать скрипт исполняемым, чтобы он работал. Вы также можете использовать chmod, но я подумал, что вы бы предпочли этот метод.

Еще один совет: запуск cvt дает вам только те данные, которые вам нужны для xrandr. Вы можете бросить его.

0
ответ дан 26 May 2013 в 19:48

Если вы хотите, чтобы он выполнялся перед менеджером входа в систему, просто поставьте его в конце /etc/rc.local

0
ответ дан 26 May 2013 в 19:48

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

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