У меня похожая проблема.
Я пробовал с Arch Linux, Ubuntu LTS 16.04, а также с Mint 18.3.
К счастью, у меня есть друг, использующий Arch на X1 Carbon 6-го поколения без проблем с указателем -.
Разница только в том, что мы купили разные дисплеи, а я купил модель с NFC. Он этого не сделал. NFC является частью трекпада/трекпойнта, поэтому я думаю, что это связано с отсутствием драйверов для этой модели.
Моя машина:
$ egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=synaptics-pt/serio0/input0
Иногда только N: Name="SynPS/2 Synaptics TouchPad"
. При отключенном трекпойнте в биосе всегда только эта запись.
На X1, где работают указатели:
$ egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"
N: Name="TPPS/2 Elan TrackPoint"
P: Phys=synaptics-pt/serio0/input0
Таким образом, если ваша машина оснащена приемником NFC, (под средней кнопкой трекпойнта )вместо стандартных указывающих устройств будет отображаться небольшой символ.
Тогда я думаю, будет справедливо сказать, что проблема именно в этом.
BTW :В понедельник я открываю дело с Lenovo, чтобы узнать, что они могут сделать.
Можешь попробоватьecho "password" | realm join domain.com --user=exampleuser
Чтобы накормить стандартный ввод.
Работает с ---echo "password" | sudo -S "command"
, когда команда требует sudo.