При каждом входе в систему разрешение экрана всегда устанавливается на 1024 x 768. С монитором 1366 x 768 я получаю две большие черные полосы по бокам экрана, и мне приходится вручную устанавливать разрешение обратно 1366 х 768 через системные настройки. Это не влияет на экран входа в Ubuntu; это происходит только после того, как я войду в систему. Как я могу заставить мой компьютер автоматически запускаться с правильным разрешением?
Можно сделать сценарий:
Выполненный gedit ~/.screenmod
и вставка
#!/bin/bash gnome-terminal -e "bash -c \"xrandr -s 1366x768; exit; exec bash\"" exit 0
Сохранить.
Сделайте это исполняемым файлом: chmod +x ~/.screenmod
И затем помещенный это в приложения запуска:
Объяснение:
Мы сначала создаем файл, затем изменяют его, чтобы позволить ему работать как сценарий.
В сценарии говорится:
1) Откройте терминал гнома и затем
2) Вызовите удар к
3) Выполненный xrandr -s 1366x768
который изменит разрешение экрана, и
4) Близко после этого (exit
),
5) Выполните команды (exec bash
посмотрите здесь),
6) Закройте сценарий без сообщений об ошибках (exit 0
).
В первом ответе я думаю, что проблема состояла в том, что мы вызываем сценарий запуска с ярлыком ~/
вместо полный путь /home/[username]
. Помимо этого, чтобы быть уверенным все работает, я решаю также изменить сценарий, чтобы сначала открыть терминал и затем выполнить то, что мы хотим вместо просто выполнения xrandr -s 1366x768
.