Как мне начать 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.

  • Монетный двор: startx от tty грузы X в китайском
  • сделать выбор терминала автоматически копией в буфер буфера обмена системы?
  • Как ввести символ степени в X11 (с использованием раскладки английской клавиатуры по умолчанию)?
  • Понимание пересылки ssh X11
  • Отключение графического входа в Debian wheezy
  • Мой ~ / .Xresources отключает антиалиасинг gtk
  • XServer: как проверить, кто / что использует отображение: N
  • Как я могу записать, какое программное обеспечение я использую больше всего?
  • 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 - лучшая ОС в мире.