Когда Вы используете X передач для запуска приложения на другом компьютере, какой процессор они используют?

Если я использую ssh -X запустить приложение от Компьютера на экране Компьютера B, как вычисление и ресурсы разделены между процессорами двух компьютеров?

  • Иногда аудио будет играть на Компьютере B, например, и иногда это будет играть на Компьютере, в зависимости от конфигурации
  • Что-либо, что зависит от DBus, не будет работать по соединению.
  • Текстовый редактор, Открытый... диалоговое окно, видит файлы на Компьютере A

Это довольно сбивает с толку.

Кроме того, который является "сервером" и который является "клиентом"?

3
задан 17.12.2009, 20:40

1 ответ

Компьютером, который отображает приложение на его мониторе (компьютер B) является X-сервер. Другой компьютер (A) является ssh сервером. То, что является сервером, зависит от контекста, но лично, я обычно упоминал бы ssh сервер (A) как “сервер”.

Компьютер B использует некоторые ресурсы для рисования окон (и если Вы настроили его: играйте звук), в то время как компьютер A сделает все другое вычисление.

Обычно, компьютер работа B требует меньшего количества ресурсов, чем компьютер A. Компьютер A сделает большую часть работы и просто отправит результаты в B: Чертите линию здесь, окрасьте эту область в черный и т.д.

Прочитайте статью X Window System at Wikipedia для получения дополнительной информации о X-серверах и клиентах.

12
ответ дан 07.12.2019, 22:56

Теги

Похожие вопросы