Использование ноутбука в качестве второго монитора для программирования
-
23-08-2019 - |
Вопрос
Радости многомониторного программирования бесчисленны, я думаю, что только на эту тему есть около 5 сообщений в блоге Coding Horror!Я часто пишу код в Windows на своем основном компьютере, а ноутбук Mac ставлю сбоку.Я использую Mac как для компиляции сборок Mac, так и в качестве «эталонного веб-браузера».Там нет KVM или чего-то еще.
Однако случайный разговор на конференции привел меня к вопросу, могу ли я использовать две независимые машины для делиться окна?Буквально переместил некоторые окна с одного компьютера на другой, чтобы я мог использовать дисплей одного компьютера в качестве «переполнения» другого.
Некоторый поиск в Google внезапно показывает, что в некоторых ситуациях это точно возможно:
Мой вопрос заключается в том, есть ли какие-либо программисты пробовал такую установку.У нас есть уникальные потребности, особенно с несколькими текстовыми окнами и редакторами, и такой инструмент может быть огромным выигрышем или огромной проблемой.
Это решение похоже на комбинацию простого KVM-переключения И нескольких мониторов.это звучит как мечта программирования!Поэтому советы или особенно отчеты о реальном опыте работы в среде программирования были бы очень полезны, прежде чем я вложу деньги в довольно сложную настройку.
Следовать за:Звучит так, будто я прошу о том, чего не существует!Это своего рода комбинация программного KVM. и ВНК.Но VNC потребуется разбить окна приложений и разрешить отдельные манипуляции (например, коммерческий инструмент maxivista, который предназначен только для Vista).
Спасибо всем за отзывы.Похоже, на классное приложение есть спрос, если у кого-то есть желание быть первым в этой новой нише!
Решение
Synergy не позволяет вам перемещать окна между компьютерами (это потребовало бы глупой работы за кулисами), но позволяет использовать клавиатуру и мышь на двух компьютерах так, чтобы они «выглядели» как одна машина. но на самом деле работает отдельно.
Я лично использую Директор ввода, так как я нашел его более стабильным, чем Synergy.У меня есть ноутбук с внешним монитором справа и рабочий стол слева в качестве подчиненного устройства Input Director.Мой рабочий стол работает под управлением другой операционной системы и, по сути, является моим подопытным кроликом для тестирования и всего, что мне нужно, чтобы продолжать работать, когда я выхожу из офиса.Вырезать + вставить довольно легко, поэтому я вполне могу запустить сеанс RDP с сервером на своем настольном компьютере и вырезать + вставить SQL-скрипты с него на свой ноутбук.
Это очень полезная вещь, если у вас есть несколько физических коробок и мониторов :)
Другие советы
Мне действительно удалось использовать запасной ноутбук в качестве второго монитора к настольному ПК.Это позволяет переместить Windows на второй компьютер, но не наоборот.
Решение будет работать в основном с любой ОС.
Единственное требование — наличие запасного порта VGA (или DVI-I/DVI-A) на серверном ПК.
- Сделайте макет разъема VGA. http://www.overclock.net/t/384733/the-30- Second-dummy-plug Это также будет работать для порта DVI-I/DVI-A + адаптера DVI-VGA.
- Обнаружение виртуального монитора с помощью вашей ОС.Монитор будет определен как очень общий монитор, поэтому вы можете установить любое разрешение.Установите разрешение подчиненного ПК.
- Используйте любое программное обеспечение дистанционного управления для подключения подчиненного устройства к серверному ПК.Установите его для отображения только «виртуального» монитора.
Вот и все.Ваш подчиненный компьютер является вторым монитором для серверного ПК.
Я использовал это в Windows 7 + TeamViewer.Я дополнительно настроил мышь без границ (аналог Microsoft Synergy), чтобы можно было использовать подчиненный компьютер с той же мышью и клавиатурой, хотя это не требуется, если вы собираетесь преобразовать его в режим только монитора.
Xdmx — распределенный проект Multihead X (только Linux)
Обеспечивает собственное отображение X на внешних машинах, без недостатков VNC.
Следующее - это не совсем то, что вам нужно, но довольно близко:
Вы можете начать ВНК сервер на машине Windows, что позволит вам «экспортировать» его графический экран.
Затем отключите монитор от компьютера с Windows и вместо этого используйте его в качестве внешнего монитора ноутбука с ноутбуком Mac.
Там, на вашем Mac, вы просто подключаетесь к сеансу VNC, используя Курица ВНК, который предоставит вам графическое содержимое экрана компьютера с Windows в виде окна Mac (в интерактивном режиме, так что вы сможете фактически управлять компьютером с Windows, как если бы вы работали на нем напрямую).Вы можете разместить это на внешнем мониторе, а также разместить там другие окна, так что у вас действительно будет общая среда.
Я считаю, что это решение также позволяет копировать и вставлять контент с экрана Windows в Windows Mac и наоборот.
Я использую MaxiVista на WinXP во время программирования.Он работает фантастически и позволяет мне добавить третий экран в мою конфигурацию с несколькими мониторами.
Здесь есть надежда для пользователей Windows: http://virtualmonitor.github.io/ Выглядит как работа в стадии разработки и поддерживает только Windows 2000 - Windows 7, но ему нужна помощь с Windows 7 - 8.
К сожалению, в настоящее время синергия не позволяет перемещать окна по экранам.Он пересылает события мыши и клавиатуры только с одного набора физических устройств на разные компьютеры.
Да, и мне это нравится.Это позволяет вам использовать более двух экранов на ноутбуке, и я действительно считаю, что три — это очень много.
Если ваша основная машина — Mac, который вам нужен ScreenRecycler.Затем вы можете использовать мониторы на других компьютерах Mac, Windows и Linux (что угодно с клиентом VNC).Однако вам захочется чего-то лучшего, чем дрянное управление Windows на Mac.Я предлагаю «Много трюков» Мум и Ведьма.
В Windows, как сказал @LachlanG, МаксиВиста прекрасно работает.И он поддерживает добавление мониторов с компьютеров Windows, Mac и Linux.
Я повторно использую свой старый ноутбук в качестве второго монитора, чтобы просматривать предварительный просмотр в реальном времени во время кодирования.Я использую СпейсДеск, что бесплатно.