Как автоматически запускать скрипт при каждом входе в Unity (Ubuntu 12.04)?

Как автоматически запускать скрипт при каждом входе в Unity (Ubuntu 12.04)?

Я использую конфигурацию с двумя мониторами (ноутбук + внешний ЭЛТ). Каждый раз, когда я блокирую свой экран, мне нужно восстанавливать параметры экрана ЭЛТ (на самом деле только частоту обновления) при следующей разблокировке. Частота обновления экрана внешнего монитора сбрасывается до 60 Гц, а изображение рабочего стола перемещается (или, лучше сказать, сжимается) влево, создавая черную зону справа.

Я запускаю следующую команду для восстановления правильных параметров

xrandr --output VGA-0 --mode 1280x1024 -r 75

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

Приложения автозагрузки не помогут, поскольку они запускаются только один раз во время загрузки системы.

Другое решение — сохранить эти параметры VGA где-то, но я не уверен, как. Вероятно, в /etc/X11/xorg.conf (которого на самом деле нет), но мне нужно сначала сгенерировать полную конфигурацию, а затем вставить в нее эту скорость 75.

ОБНОВЛЯТЬ

Я не могу понять, почему это было отмечено какДУБЛИКАЦИЯдругого вопроса, где в описании мужчина говорит: "... при загрузке? (не при входе пользователя в систему)" а мой вопрос перевернут - "при входе в систему (а не при загрузке)".

Я также упомянул, что помещение скрипта в «Автозагрузка приложений» не решает проблему.

решение1

Сохраните команду в файле с именем .xprofile в вашем домашнем каталоге.

Связанный контент