2009-04-04 28 views
11

Niềm vui của lập trình đa người dùng là vô số, tôi nghĩ có khoảng 5 bài đăng trên blog về Kinh dị mã hóa về chủ đề này! Tôi thường viết mã trên Windows trên máy chính của mình và đặt máy tính xách tay Mac của tôi ở bên cạnh. Tôi sử dụng cả Mac để biên dịch Mac, nhưng cũng như "trình duyệt web tham khảo" của tôi. Không có KVM hay gì cả.Sử dụng máy tính xách tay làm màn hình lập trình thứ hai

Tuy nhiên, một cuộc trò chuyện bình thường tại hội nghị đã dẫn tôi đến câu hỏi, tôi có thể sử dụng hai máy độc lập để chia sẻ số cửa sổ không? Nghĩa đen di chuyển một số cửa sổ từ máy này sang máy khác, vì vậy tôi có thể sử dụng màn hình của một máy tính là "tràn" từ máy tính kia.

Một số googling đột nhiên thấy rằng điều này là có thể trong một số trường hợp chắc chắn:

SynergyMaxivista

Câu hỏi của tôi là liệu bất kỳ lập trình viên đã cố gắng thiết lập một ví dụ. Chúng tôi có những nhu cầu đặc biệt, đặc biệt là với nhiều cửa sổ văn bản và trình chỉnh sửa, và loại công cụ này có thể là một chiến thắng lớn hoặc một rắc rối lớn.

Giải pháp này cảm thấy giống như sự kết hợp của chuyển đổi KVM dễ dàng VÀ nhiều màn hình .. nó giống như một giấc mơ lập trình! Vì vậy, lời khuyên hoặc đặc biệt là các báo cáo về trải nghiệm thực tế trong môi trường lập trình sẽ rất hữu ích trước khi tôi đầu tư vào thiết lập khá phức tạp.

Theo dõi: Có vẻ như tôi đang yêu cầu điều gì đó không tồn tại! Đó là loại kết hợp của một phần mềm KVM VNC. Nhưng VNC sẽ cần phải thoát ra khỏi các cửa sổ ứng dụng và cho phép thao tác cá nhân (như công cụ thương mại maxivista, đó là Vista chỉ).

Cảm ơn tất cả các phản hồi. Có vẻ như có nhu cầu cho một ứng dụng tuyệt vời nếu bất kỳ ai có ổ đĩa là người đầu tiên trong nich mới này!

Trả lời

6

Sức mạnh tổng hợp không cho phép bạn di chuyển các cửa sổ giữa các máy (điều này đòi hỏi một lượng công việc ngớ ngẩn đằng sau hậu trường), nhưng nó cho phép bạn chia sẻ bàn phím và chuột giữa hai máy để chúng "xuất hiện" tất cả một máy, nhưng thực sự chạy riêng.

Cá nhân tôi sử dụng Input Director, vì tôi thấy nó ổn định hơn so với Synergy. Tôi có máy tính xách tay của tôi với một màn hình bên ngoài bên phải, và máy tính để bàn của tôi bên trái như một nô lệ Giám đốc đầu vào. Máy tính để bàn của tôi chạy một O/S khác và về cơ bản là hộp lợn guinea của tôi để kiểm tra các thứ và cho bất cứ thứ gì tôi cần để tiếp tục chạy khi tôi rời văn phòng. Cắt + dán là khá liền mạch, vì vậy tôi khá hạnh phúc có thể cháy lên một phiên RDP đến một máy chủ trên máy tính để bàn của tôi, và cắt + dán các tập lệnh SQL từ đó vào máy tính xách tay của tôi.

Đó là một điều rất hữu ích để có nếu bạn có một vài hộp vật lý và màn hình đá xung quanh :)

+1

Giám đốc đầu vào có vẻ tốt, nhưng nó sẽ không kết nối máy Mac và Windows của mình. Nó chỉ dành cho hai hệ thống Windows. – Frank

+0

Tất nhiên nếu không, tôi chỉ đăng những kinh nghiệm về công nghệ tương tự của tôi lên sức mạnh tổng hợp. –

0

Thật không may, sức mạnh tổng hợp không cho phép di chuyển các cửa sổ trên màn hình hiện nay. Nó chỉ chuyển tiếp chuột & sự kiện bàn phím từ một bộ thiết bị vật lý đến các máy tính khác nhau.

2

Sau đây không phải là chính xác những gì bạn muốn, nhưng khá gần:

Bạn có thể bắt đầu một máy chủ VNC trên máy tính Windows, mà sẽ cho phép bạn "xuất khẩu" màn hình đồ họa của nó.

Sau đó, rút ​​phích cắm màn hình khỏi máy Windows và sử dụng nó như màn hình máy tính xách tay bên ngoài thay vào đó, với máy tính xách tay Mac của bạn. Có, trên máy Mac, bạn chỉ cần kết nối với phiên VNC sử dụng Chicken of the VNC, sẽ cung cấp cho bạn nội dung màn hình đồ họa của máy Windows dưới dạng cửa sổ Mac (tương tác, vì vậy bạn thực sự có thể điều khiển cửa sổ máy như thể bạn đã làm việc trực tiếp). Bạn có thể đặt nó trên màn hình ngoài và bạn cũng có thể đặt các cửa sổ khác ở đó, vì vậy bạn thực sự có một môi trường chia sẻ.

Tôi tin rằng giải pháp này cũng cho phép bạn sao chép và dán nội dung từ màn hình Windows vào cửa sổ Mac và ngược lại.

+0

Trên Windows, bạn thậm chí có thể thêm một màn hình ảo thứ hai bên ngoài và yêu cầu máy chủ VNC chỉ hiển thị nội dung của nó. – niutech

1

Tôi sử dụng MaxiVista trên WinXP trong khi lập trình. Nó hoạt động tuyệt vời và cho phép tôi thêm một màn hình thứ ba vào cấu hình đa màn hình của tôi.

2

Tôi đã thực sự quản lý để sử dụng máy tính xách tay dự phòng làm màn hình thứ hai cho Máy tính để bàn. Điều này cho phép di chuyển các cửa sổ sang PC thứ hai, nhưng không cho phép thay đổi.

Giải pháp sẽ hoạt động cơ bản với bất kỳ hệ điều hành nào.

Yêu cầu duy nhất là cổng VGA (hoặc DVI-I/DVI-A) dự phòng trên PC của máy chủ.

  1. Thực hiện một VGA giả cắm http://www.overclock.net/t/384733/the-30-second-dummy-plug này cũng sẽ làm việc cho DVI-I/DVI-A cổng + DVI-VGA Adapter
  2. Phát hiện màn ảo với hệ điều hành của bạn. Màn hình sẽ được phát hiện dưới dạng màn hình rất chung, vì vậy bạn có thể thiết lập bất kỳ độ phân giải nào. Đặt nó thành độ phân giải PC phụ thuộc.
  3. Sử dụng bất kỳ phần mềm điều khiển từ xa nào để kết nối từ máy tính đến máy chủ. Đặt nó để chỉ hiển thị màn hình "ảo".

Đó là tất cả. PC nô lệ của bạn là một màn hình thứ hai cho máy tính PC.

Tôi đã sử dụng tính năng này trên Windows 7 + TeamViewer. Tôi đã bổ sung thiết lập Mouse Without Borders (tương thích Microsoft Synergy) để có thể sử dụng máy tính nô lệ với cùng một con chuột & bàn phím, mặc dù điều này là không cần thiết nếu bạn định chuyển đổi nó thành chỉ theo dõi.

0

Có, và tôi thích nó. Nó cho phép bạn có được qua 2 màn hình trên một máy tính xách tay, và thực sự tôi tìm thấy 3 một số tiền lớn.

Nếu máy chính của bạn là máy Mac bạn muốn ScreenRecycler. Sau đó, bạn có thể sử dụng màn hình trên các máy Mac, Windows và Linux khác (bất kỳ thứ gì có máy khách VNC). Bạn sẽ muốn một cái gì đó tốt hơn so với quản lý cửa sổ crappy của Mac mặc dù. Tôi đề xuất nhiều Thủ thuật 'MoomWitch.

Trên Windows, như @LachlanG cho biết, MaxiVista hoạt động tuyệt vời. Và nó hỗ trợ thêm màn hình từ các máy Windows, Mac và Linux.

1

Có hy vọng, ở đây dành cho người dùng windows: http://virtualmonitor.github.io/ Có vẻ như một công việc đang tiến triển và chỉ hỗ trợ windows 2000 - windows 7, nhưng anh ấy đang tìm trợ giúp với windows 7 - 8.

0

Tôi đang sử dụng lại máy tính xách tay cũ của mình làm màn hình thứ hai để xem bản xem trước trực tiếp trong khi mã hóa. Tôi đang sử dụng SpaceDesk, miễn phí.

Các vấn đề liên quan