尝试在 12.04 中导出 xinput 信息以供远程显示

尝试在 12.04 中导出 xinput 信息以供远程显示

我正在尝试在远程机器上运行 xinput --list。它似乎在我们的 10.04 机器上运行正常,但我们的 12.04 机器似乎不想配合。

基本上,我使用 PuTTY 会话连接到远程机器,在 10.04 中,我可以运行 export DISPLAY=:0,然后根据要求运行 xinput --list 和/或 xinput_calibrator。这将列出输入设备,或在远程屏幕上运行校准器并将结果输出到 PuTTY 会话。

我收到的错误是:未指定协议未指定协议无法连接到 X 服务器

我需要进行哪些常见的配置更改才能使其正常工作?为什么它在 10.04 中可以工作,但在 12.04 中却不行?

答案1

X 不允许它进行更改,因为它认为它没有权力这样做:

export XAUTHORITY=$(eval echo ~`who | grep tty7 | sed 's/\([a-z]*\).*/\1/'`)/.Xauthority

相关内容