Использование ноутбука в качестве второго монитора программирования - PullRequest
11 голосов
/ 04 апреля 2009

Радости мультимониторного программирования неисчислимо, я думаю, что есть около 5 сообщений в блоге о Coding Horror только на эту тему! Я часто пишу код в Windows на моей основной машине, и мой ноутбук Mac устанавливается в стороне. Я использую Mac как для компиляции сборок Mac, так и в качестве своего «справочного веб-браузера». Там нет KVM или что-нибудь.

Однако случайный разговор на конференции привел меня к вопросу, могу ли я использовать две независимые машины для совместного использования окон? Буквально перенесите некоторые окна с одного компьютера на другой, чтобы я мог использовать дисплей одного компьютера как «переполнение» другого.

Некоторые поиски в Google неожиданно показывают, что это возможно в некоторых ситуациях:

Синергия и Максивиста

Мой вопрос: пробовали ли программисты такую ​​настройку? У нас есть уникальные потребности, особенно с несколькими текстовыми окнами и редакторами, и этот вид инструмента может быть огромным выигрышем или огромным хлопотом.

Это решение похоже на комбинацию простого переключения KVM И нескольких мониторов ... это похоже на мечту о программировании! Поэтому советы или особенно отчеты о реальном опыте работы в среде программирования были бы очень полезны, прежде чем я вкладываю средства в довольно сложную установку.

Followup: Похоже, я прошу что-то, что не существует! Это своего рода комбинация программного обеспечения KVM и VNC. Но VNC нужно будет разбить окна приложения и разрешить отдельные манипуляции (например, коммерческий инструмент maxivista, который есть только в Vista).

Спасибо за все отзывы. Похоже, что есть спрос на классное приложение, если у кого-то есть желание быть первым в этом новом нише!

Ответы [ 9 ]

6 голосов
/ 04 апреля 2009

Synergy не позволяет вам перемещать окна между машинами (что потребует глупой работы за кулисами), но позволяет разделять клавиатуру и мышь между двумя машинами, чтобы они «казались» всеми одна машина, но на самом деле работает отдельно.

Я лично использую Input Director , так как я нашел его более стабильным, чем Synergy. У меня есть ноутбук с внешним монитором справа, а рабочий стол слева - в качестве подчиненного устройства Input Director. Мой рабочий стол работает под управлением другой операционной системы и, по сути, является моей коробкой для морских свинок для тестирования и всего, что мне нужно, чтобы работать, когда я покидаю офис. Cut + paste довольно легко, поэтому я могу с радостью запустить сеанс RDP на сервере на моем рабочем столе и вырезать + вставить сценарии SQL из этого на свой ноутбук.

Это очень полезная вещь, если у вас есть несколько физических боксов и мониторов, которые работают вокруг:)

4 голосов
/ 02 мая 2012

Мне действительно удалось использовать запасной ноутбук в качестве второго монитора для настольного ПК. Это позволяет переносить окна на второй компьютер, но не наоборот.

Решение будет работать в основном с любой ОС.

Единственным требованием является наличие запасного порта VGA (или DVI-I / DVI-A) на серверном ПК.

  1. Сделать заглушку VGA-штекером http://www.overclock.net/t/384733/the-30-second-dummy-plug Это также будет работать для порта DVI-I / DVI-A + переходника DVI-VGA
  2. Обнаружение виртуального монитора в вашей ОС. Монитор будет определен как очень общий монитор, поэтому вы можете установить любое разрешение. Установите разрешение подчиненного ПК.
  3. Используйте любое программное обеспечение для дистанционного управления для подключения подчиненного к серверу ПК. Установите для него отображение только «виртуального» монитора.

Вот и все. Ваш подчиненный ПК является вторым монитором для серверного ПК.

Я использовал это в Windows 7 + TeamViewer. Кроме того, я настроил «Мышь без границ» (аналог Microsoft Synergy), чтобы можно было использовать подчиненный ПК с такой же мышью и клавиатурой, хотя это не требуется, если вы собираетесь преобразовать его в режим только для монитора.

3 голосов
/ 11 августа 2009

Xdmx - Распределенный проект Multihead X (только для linux)

Обеспечивает собственное отображение X на внешних машинах, без VNC минусов.

2 голосов
/ 04 апреля 2009

Следующее не совсем то, что вы хотите, но довольно близко:

Вы можете запустить сервер VNC на компьютере с Windows, что позволит вам "экспортировать" его графический экран.

Затем отключите монитор от компьютера с ОС Windows и используйте его в качестве внешнего монитора ноутбука вместе с ноутбуком Mac.

Там на вашем Mac вы просто подключаетесь к сеансу VNC, используя Цыпленок VNC , который предоставит вам графическое содержимое экрана машины Windows в виде окна Mac (в интерактивном режиме, так что вы можете на самом деле управлять машиной Windows, как если бы вы работали на нем напрямую). Вы можете разместить это на внешнем мониторе, а также установить другие окна, чтобы у вас действительно была общая среда.

Я считаю, что это решение также позволяет копировать и вставлять содержимое с экрана Windows в окна Mac и наоборот.

1 голос
/ 14 марта 2014

Здесь есть надежда для пользователей Windows: http://virtualmonitor.github.io/ Выглядит как незавершенное и поддерживает только Windows 2000 - Windows 7, но он ищет помощь с Windows 7 - 8.

1 голос
/ 06 апреля 2009

Я использую MaxiVista на WinXP во время программирования. Он работает фантастически и позволяет мне добавить третий экран в конфигурацию с несколькими мониторами.

0 голосов
/ 24 декабря 2015

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

0 голосов
/ 24 августа 2012

Да, и мне это нравится. Это позволяет вам пройти 2 экрана на ноутбуке, и на самом деле я нахожу 3 большие суммы.

Если ваш основной компьютер - Mac, вы хотите ScreenRecycler . Затем вы можете использовать мониторы на других компьютерах Mac, Windows и Linux (что угодно с VNC-клиентом). Вы будете хотеть что-то лучше, чем дрянное управление окнами Mac, хотя. Я предлагаю Много Трюков Moom и Ведьма .

В Windows, как сказал @LachlanG, MaxiVista прекрасно работает. И он поддерживает добавление мониторов с компьютеров Windows, Mac и Linux.

0 голосов
/ 04 апреля 2009

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

...