Конфигурация Xrandr в .bashrc, не работающем, пока я не открываю терминал?

У меня есть следующее в моем .bashrc файле...

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# multi-monitor configuration
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --mode 1600x900 --pos 1920x0 --rotate normal

Когда я вхожу в систему, мои мониторы зеркально отражаются и в плохом разрешении, заставляя меня полагать, что это не работало. Однако в первый раз я открываю терминал после того, как вход в систему, мои мониторы скорректируют надлежащее разрешение и расширятся правильно.

Почему этот .bashrc файл, кажется, работает только после того, как я открою терминал? У меня создалось впечатление, которое это выполняет, когда я вхожу в систему. Как я могу заставить это делать так?

3
задан 7 July 2011 в 21:38

1 ответ

.bashrc (как это называет, может предложить), только выполняется на запуске оболочки удара.

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

5
ответ дан 1 December 2019 в 15:46

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

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