6

Я делаю большую часть своего программирования на своем ноутбуке Ubuntu, но бывают случаи, когда мне нужно работать на моем Mac. Я хочу объединить их так, чтобы я работал только на моем Mac с двумя экранами, но я могу редактировать файлы на своем ноутбуке. У меня много разных программных проектов, над которыми я хочу работать. Я хочу работать над проектом независимо от того, на каком компьютере я работаю.

Я открыт для множества разных решений этого сценария.

5 ответов5

9

Вы можете использовать программу удаленного рабочего стола, такую как VNC, для доступа к другому компьютеру.

Если вы хотите объединить эти две стороны, возможно, вас заинтересует Synergy. Вы можете подключить один экран к ноутбуку или просто поместить ноутбук рядом с одним из экранов, а затем подключить их через локальную сеть.

Synergy - это бесплатное программное обеспечение с открытым исходным кодом, которое позволяет вам легко обмениваться мышью и клавиатурой между несколькими компьютерами, где каждый компьютер имеет свой собственный дисплей. Никакого специального оборудования не требуется, все, что вам нужно, это локальная сеть. Synergy поддерживается в Windows, Mac OS X и Linux. Перенаправление мыши и клавиатуры так же просто, как перемещение мыши за край экрана.

альтернативный текст

2

Macfuse http://code.google.com/p/macfuse/ очень полезен в этих ситуациях ... он позволяет вам смонтировать файловую систему для любой системы, к которой у вас есть доступ по SSH, а затем отредактировать ее с Mac. Я тоже +1 на предыдущем ответе, потому что это может помочь больше в вашей ситуации.

Кроме того, помните, что если вы войдете в окно Ubuntu по сети, используя ssh -X, а затем запустите какое-нибудь приложение X, оно отобразится на вашем Mac. Вы установили X-сервер на Mac, верно? Он находится в необязательной установке на диске вашей ОС или здесь: http://xquartz.macosforge.org/trac/wiki

0

Не забывайте, что вы также можете просто использовать SSH на своем ноутбуке и редактировать файлы с помощью vim. Никаких дополнительных установок программного обеспечения не требуется.

0

Также есть возможность использовать rsub/rmate для туннеля ssh и использовать локальный текстовый редактор для редактирования удаленных файлов.

0

Предполагая, что они у вас в одной сети ...

Установите сервер X11 на Mac (раньше был на диске разработчика, теперь он в магазине)

Откройте терминал. SSH на машину с Ubuntu, когда ваш дисплей экспортируется обратно в Mac. Запустите любое приложение на компьютере с Ubuntu, вы будете использовать дисплей Mac и клавиатуру / мышь, но процессор, RAM, жесткий диск и т.д. Компьютера с Ubuntu и т.д.

ssh -Y username@ubuntu.ip.or.hostname

Войдите в систему и запустите любое приложение.

Если вам нужны только файлы компьютера с Ubuntu, а не приложения, вы можете установить sshfs на Mac и смонтировать домашний каталог на компьютере с Ubuntu через SSH - mkdir /UbuntuHome а затем sshfs user@ubuntu:/home /UbuntuHome

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