
При беге
xterm -display localhost:0.0
Я получаю следующую ошибку:
xterm: Xt error: Can't open display: localhost:0.0
Я получаю ту же ошибку, если заменяю 127.0.0.1 на localhost
но xterm -display :0.0
работает отлично. Кто-нибудь знает, что я упускаю?
решение1
Вероятно, это связано с тем, что TCP-соединение с X-сервером по умолчанию отключено (вместо этого ваш локальный сеанс подключается через механизм сокетов Unix).
Вы можете включить TCP-соединения в системах, использующих диспетчер отображения LightDM, отредактировав [SeatDefaults]
раздел файла /etc/lightdm/lightdm.conf
и добавив
xserver-allow-tcp=true
Эквивалент в GDM предположительно
[security]
DisallowTCP=false
(Я этого не проверял, так как использую lightdm).
Обратите внимание, что эта функция, вероятно, отключена по уважительной причине, поскольку она представляет собой возможный вектор атаки: я бы рекомендовал использовать SSH с переадресацией X, если вам нужен удаленный доступ к X-серверу.