У меня есть рабочий стол Linux и Macbook.

Дело в том, что я обычно использую эти машины бок о бок, а наличие нескольких мышек и клавиатур сбивает с толку.

Я знаю, что могу использовать ssh или VNC для управления рабочим столом Linux с моего Macbook. Но было бы лучше, если бы выходы (Monitor, Speaker ...) по-прежнему выходили с рабочего стола linux, а я управлял им с Macbook (это означает, что я могу удалить клавиатуру и мышь с рабочего стола, и нет необходимости пересылать экран рабочего стола на MacBook, как VNC).

Есть ли какие-либо программы, способные сделать это?

4 ответа4

1

Заменой VNC является NoMachine. У них есть бесплатная версия для Mac и Linux. https://www.nomachine.com Вы можете решить, хотите ли вы переслать звук или нет.

1

Я в похожей ситуации. Как уже упоминалось, звук и экран все равно будут выводиться на ваш рабочий стол с использованием VNC.

Если вас беспокоит снижение производительности из-за ненужной потоковой передачи экрана, я рекомендую установить сервер x11vnc на рабочий стол. Он имеет параметр настройки "slow_fb", который позволяет вам устанавливать задержку объединения экрана, не влияя на входы. Просто установите очень большую задержку, и экран не будет обновляться. Я творю чудеса для меня!

1

Как упомянуто в комментарии @ekaj, вы можете использовать Synergy, потому что нет известных альтернатив, которые бы работали как на Mac, так и на Linux.

Или вы можете поместить окно VNC на второй монитор, если он у вас есть (Mac должен быть в расширенном режиме отображения), вам даже не нужно его включать, потому что вы увидите все непосредственно в "удаленном" окне.

Об аудио: AFAIK, VNC не поддерживает передачу звука по сети, поэтому он всегда должен воспроизводиться на сервере (на компьютере с Linux, если вы подключаетесь к нему с Mac).

0

В Linux (да, 4 года спустя) вы можете использовать usbip, чтобы получить некоторые из ваших usb-устройств и экспортировать их для использования другими системами.

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