Я калибровал свой сенсорный экран и увидел, что лучшим инструментом вокруг был xinput_calibrator. Так что я использовал это. У него есть два варианта (один из которых не работает), поэтому я здесь для второго. Он говорит, что я должен выполнить эту команду "в сценарии, который начинается с вашего сеанса X":
xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115
Так что я попробовал ~/.xinitrc
, ~/.xsession
и ~/.xsessionrc
, все из которых не существовало. Поэтому я создал их, и точное содержание было этой командой. Первые два файла сделали мои входы неудачными (после входа в систему я возвращаюсь к экрану входа).
С последним файлом калибровка работала, но только после входа в систему ...
Мне нужно, чтобы эта команда запускалась до того, как появится диалог входа в систему. Я думал о добавлении этой команды в конец /etc/X11/xinit/xinitrc
без результата (ничего не изменилось). Кроме того, я попытался добавить его в конец /etc/X11/Xsession.d/40x11-common_xsessionrc
(после проверки некоторых файлов), но результат был точно таким же, как и при добавлении ~/.xsessionrc
.
Как я могу выполнить эту команду до того, как отобразится экран входа в систему (перед запуском оконного менеджера или перед началом сеанса X)?
(Я запускаю Kubuntu с оконным менеджером по умолчанию, если это имеет значение)
ОБНОВЛЕНИЕ Поскольку я использую Kubuntu, мой менеджер отображения - kdm. Как подсказывает общепринятый ответ, я редактировал файл /etc/kde4/kdm/Xsetup
, и , как упоминалось здесь я добавил команду перед командой, которая есть по умолчанию. И это работает как шарм :)
/etc/gdm3/Init/display
или/etc/gdm3/Init/Default
- manpages.debian.net/cgi-bin/…