У меня есть планшетный ПК, и графический драйвер не поддерживает xrandr, поэтому для поворота экрана я запускаю скрипт, который изменяет файл Xorg.conf, а затем перезапускает lightdm. У меня также есть скрипт, который использует xsetwacom и xinput, чтобы изменить вращение устройств ввода так, чтобы они соответствовали новой ориентации.
Я узнал, как заставить скрипт запускаться при входе в систему, но я бы хотел, чтобы он запускался до входа в систему, чтобы мне не приходилось включать автоматический вход с помощью lightdm. Однако мне нужно, чтобы он работал, или ввод (касание и перо) поворачивается относительно экрана, поэтому, когда я касаюсь экрана, ввод находится в совершенно другой области, что затрудняет использование экранной клавиатуры.
Я посмотрел на другие вопросы на этом сайте. Я пытался поместить свой скрипт в /etc/Xsession.d, но это не сработало. Я также попытался поместить его в /etc/rc.local, но я думаю, что это не то место, кажется, ничего не происходит. Я также пробовал поискать ссылки на скрипты lightm и другие термины Google.
Какие-либо предложения?
Редактировать 1: После некоторого исследования, мне кажется, что это может быть не то, что я хочу запустить скрипт с lightdm, а скорее с lighdm greeter (в данном случае, я думаю, что приветствует единство?). Есть ли скрипты-хуки для единителя?
Я хотел бы добавить, что «display-setup-script = / path / to / some / script» находится в разделе [SeatDefaults] файла /etc/lightdm/lightdm.conf.
Я использую сценарий, чтобы установить правильное разрешение и ориентацию экрана для приветствующего. Это выглядит так:
источник
[Lightdm]
разделе.Попробуйте вставить свой скрипт в
~/.xprofile
файл, как показано нижеисточник