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

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

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

  • Почему SSH сообщает о возможности «человек-в-середине» с разными типами ключей?
  • Скрипт оболочки Unison и Incron
  • Как копировать на запись в fork () обрабатывать несколько fork?
  • Формат DDvorak, но QWERTY с модификаторами Ctrl или Alt
  • Укажите строки / столбцы полноэкранного X-терминала?
  • Установка ядра по умолчанию в GRUB
  • 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.

  • Как демоны вроде apache или bind открывают порты ниже 1024?
  • использование ssh-agent
  • Несколько вопросов о кодировке символов файловой системы в Linux
  • USB-накопитель не работает на Linux
  • вставить текст в файл с помощью команды echo
  • Невозможно подключиться к некоторым WiFis, Linux на Macbook Pro
  • 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 - лучшая ОС в мире.