Создание постоянной карты к выводу Xinput

У меня есть конфигурация с 2 сенсорными экранами, которые я хочу выполнить независимо.

Когда я выполняю эти команды из командной строки:

$ xinput map-to-output "input ID" "Output Device"

Это хорошо работает.

Когда я пытаюсь делать изменение постоянным (при начальной загрузке) любым вставлением тех команд. / ˜ профиль или путем добавления его к .xsessionrc:

echo xinput map-to-output "input ID" "Output Device" >> ~/.xsessionrc

Это не работает правильно.

Любая справка очень ценится.

0
задан 1 August 2018 в 06:33

2 ответа

Это похоже .xsessionrc выполнения слишком рано, таким образом, я добавил sleep 4 (это хорошо работает для меня, можно изменить его),

sleep 4 && xinput map-to-output 'input name/ID' "Display" &

Не забывать & в конце строки иначе Ваша система будет просто застрявший в течение времени сна без любого эффекта.

0
ответ дан 28 October 2019 в 06:01

Я нашел предложение запускать xinput как запускаемые приложения в среде рабочего стола: https://forums.linuxmint.com/viewtopic.php?p=1907639#p1907639

Name: Thinkpad Touchscreen Fix
Command: xinput map-to-output 15 LVDS-1
Comment: Remap touchscreen to Thinkpad monitor
Delay: 41

Также используется задержка.

0
ответ дан 22 October 2020 в 09:20

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

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