4

У меня проблема с переадресацией SSH X11 на Fedora 20 с firewall-config , инструментом с графическим интерфейсом для FirewallD (динамическая система межсетевого экрана). С большинством приложений с графическим интерфейсом X11, включая практически все программы "system-config- *", я могу нормально туннелировать окна X11 при вызове SSH с помощью "ssh -X" / "ssh -Y". Однако, когда я запускаю « firewall-config » из сеанса SSH, я получаю окно без содержимого в нем. У окна есть заголовок "Конфигурация брандмауэра" и правильный значок, но все содержимое окна серое. Он также зависает так, что я не могу закрыть окно или завершить программу с помощью CTRL-C; Я, кажется, должен сделать CTRL-Z и затем команду kill % .

Это ошибка в программе? Возможно ли, что только определенные программы, использующие X11, несовместимы с пересылкой? Буду ли я ограничен использованием только инструмента командной строки через SSH?

2 ответа2

1

Скрипт startx нуждается в исправлении. Настройка XAUTHORITY, есть очень простое исправление: отредактируйте /usr/bin/startx (как root, конечно) и измените строку:

xserverauthfile=$HOME/.serverauth.$$

читать вместо

xserverauthfile=$XAUTHORITY
1

Попробуйте следующим образом

  xhost + 
  sudo firewall-config....

Если это работает, и вы хотите сделать его постоянным, отредактируйте как sudo файл /root/.bashrc и добавьте строку:

 export XAUTHORITY=/home/yourname/.Xauthority

Исходный файл, и вы готовы пойти.

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