ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
1069805
fk0, легенда (17.01.2021 14:54, просмотров: 699)
Если по ssh -X не удаётся форвардить X11 с сообщением, мол /tmp/.X11-unix/X0 отсутствует, то стоит проверить, может он на локальном компе действительно отсутствует. И не нужно заниматься шаманством описанным на stackexchange (копание в конфигах ssh, попытка перейти на работу через tcp). Ответ на вопрос, как мол могут работать иксы тогда: через "abstract unix doman socket" (man 7 unix / abstract). А tcp по-умолчанию часто запрещено (раньше была опция -nolisten, а теперь 

отсутствующая -listen tcp). Почему же ssh не работает -- потому, что он через abstract sockets не умеет, в отличии от программ использующих libX11/libxcb. Можно подсунуть сокет для ssh примерно таким способом: socat UNIX-LISTEN:/tmp/.X11-unix/X0,fork ABSTRACT-CLIENT:/tmp/.X11-unix/X0. Какая сволочь не создаёт /tmp/.X11-unix или удаляет это отдельная история (x11-common потерял зависимость от xdm).

[ZX]