4

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

1 ответ1

4

Я нашел решение проблемы и написал скрипт для переключения разделения мыши и клавиатуры:

#!/bin/bash

xinput list | grep "main keyboard" -c > /dev/null

if [ $? -ne 0 ]; then
  echo "Splitting laptop leyboard and touchpad..."
  echo "Creating xinput main"
  xinput create-master "main"
  echo "Reattaching laptop touchpad and keyboard to main"
  xinput reattach "SynPS/2 Synaptics TouchPad" "main pointer"
  xinput reattach "AT Translated Set 2 keyboard" "main keyboard"
else
  echo "Merging laptop keyboard and touchpad..."
  echo "Reattaching laptop touchpad and keyboard to core"
  xinput reattach "SynPS/2 Synaptics TouchPad" "Virtual core pointer"
  xinput reattach "AT Translated Set 2 keyboard" "Virtual core keyboard"
  echo "Removing xinput main"
  xinput remove-master "main keyboard"
fi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .