Как мне начать X после ssh'ing в удаленную коробку?

Я пытаюсь синхронизировать свой буфер обмена с удаленной машиной, используя xsel и xsel . Он работает, но только после запуска программы X windows:

соединение с Mac OS X с запуском Quartz и выбранными вариантами картона:

http://img41.imageshack.us/img41/6913/picturehsv.png

 ssh user@host -X ls | xsel -b (local clipboard is not affected) xeyes (close xeyes) ls | xcel -b (now local system's clipboard works as you would expect) 

кажется, что запуск любой x-программы, такой как xeyes или gvim как-то завершает соединение.

xsel имеет возможность указать отображение – это повлияет на вещь?

У меня не установлены startx или xinit (и я действительно не хочу их устанавливать), и это отлично работает после запуска одной из этих x-программ.

Я также установил xsm чтобы попытаться отладить или определить отображаемое имя, но его запуск просто говорит мне:

 sh: iceauth: not found sh: twm: not found sh: xterm: not found smproxy: unable to connect to session manager 

Как я могу сделать все, что xeyes или gvim делает, чтобы мое X-соединение «завершилось», и клавиатура начинает работать?

ps: Мое извинение, поскольку я знаю, что это довольно специализированное подмножество Linux-знаний, но я старался изо всех сил задавать вопрос, и я заказал книгу на X.

  • Как работает пересылка X11?
  • WM-независимый способ сфокусировать / увеличить окно URGENT
  • Проблемы с X11, запущенные с помощью Terminal.app
  • X оконная система удаленного рабочего стола? (Нет VNC, нет XN)
  • как перенаправить супер ключи?
  • Как выйти из TTY и в X сеанс
  • exec -t недействителен
  • Зашифрованный домашний каталог и SSH (только для проверки подлинности) прерывает пересылку X11
  • One Solution collect form web for “Как мне начать X после ssh'ing в удаленную коробку?”

    Проще всего, вероятно, запустить xdpyinfo xset q или xdpyinfo , перенаправляя вывод в /dev/null чтобы он не блестел на вашем дисплее.

    РЕДАКТИРОВАТЬ:

    Это запустит скринсейвер, а затем убьет его (измените путь и задержите при необходимости):

     /usr/libexec/mate-screensaver/popsquares & { sleep 0.01 ; kill $! ; } 
    Linux и Unix - лучшая ОС в мире.