Máy tính để bàn từ xa sử dụng hai trong số bốn màn hình


63

Gần đây tôi đã nâng cấp máy trạm tại nhà và hiện có bốn màn hình trên đó. Tôi làm việc từ xa hầu hết thời gian và cần một số cách để có được máy tính để bàn từ xa chỉ trên hai trong số bốn màn hình đó.

Hai màn hình trên cùng (màn hình 4 & 3, đi từ trái sang phải) mỗi màn hình có độ phân giải tối đa 1680x1050. Hai màn hình dưới cùng (1 & 2) đều có độ phân giải tối đa 1920x1080.

Trong tập tin : i: 32 winposestr: s: 0,1,3,75,1655,675

Trước đây tôi đã có thể thoát khỏi việc chỉ thực hiện "mstsc / span" khi tôi chỉ có hai màn hình, nhưng hiện tại nó không hoạt động (và không mong muốn). Tôi muốn thiết lập mới chỉ sử dụng hai màn hình của mình. Tôi không thực sự quan tâm đến hai. Làm cách nào để thay đổi tệp .rdp để thực hiện việc này?


Yêu cầu tính năng UserVoice này chính xác là những gì bạn muốn. Bình chọn cho nó và cho Microsoft biết nhu cầu của chúng tôi!
Franklin Yu

@FranklinYu Bạn nhận ra điều này đã được hỏi 6 năm trước, đúng không? Và yêu cầu tính năng đó đã chỉ nhận được 10 phiếu trong 1 năm. An toàn để nói, nếu nó không phải là một tính năng vào thời điểm này, nó sẽ không bao giờ.
b1nary.atr0phy

Câu trả lời:


16

Tôi sử dụng RDP toàn màn hình trên 2 trong số 3 màn hình của tôi, giải pháp của tôi thực sự rất đơn giản:

  1. Thiết lập máy ảo Windows 7 hoặc 8 (Tôi sử dụng VirtualBox và Windows 7 Ultimate)
  2. Đặt VM để sử dụng 2 trong số 3 màn hình và toàn màn hình của bạn
  3. Thiết lập kết nối VPN và RDP của bạn trên VM (Và có kết nối RDP sử dụng tất cả các màn hình của bạn (2 màn hình ảo)).

Đó là một thứ vượt trội, nhưng mất rất ít thời gian để thiết lập một máy ảo Windows cơ bản và dễ dàng khởi động / tạm dừng.

Tôi sử dụng 2 màn hình để thực hiện công việc chuyên dụng và thứ ba là giải trí / âm nhạc / netflix / v.v ...


11
Giải pháp thú vị, nhưng một nguồn lực không cần thiết.
Nick

14

Tôi cũng đã tìm kiếm một giải pháp cho vấn đề này mà máy khách RDP không thể giải quyết được.

Tôi làm việc chủ yếu từ xa thông qua RDP ở chế độ toàn màn hình với tất cả 4 màn hình của tôi nhưng tôi muốn một vài chương trình chạy cục bộ.

Thông thường các chương trình này sẽ phát nhạc hoặc video không phù hợp với máy từ xa và tôi sẽ giữ chúng ở một màn hình.

Vì vậy, một cách đơn giản đối với tôi là buộc các chương trình đó luôn luôn "Trên đỉnh".

Tôi đang sử dụng Dapidot và chỉ cần nhấp chuột phải vào cửa sổ chương trình và chọn "Luôn luôn trên đầu trang".

Bây giờ ngay cả trong chế độ RDP toàn màn hình, tôi có thể xem cửa sổ chương trình của mình.


Đây là trường hợp sử dụng chính xác của tôi là tốt, và cho đến nay đây là giải pháp tốt nhất cho tôi.
Garrett

Sau khi nghiên cứu thêm, Luôn luôn là một chương trình được viết bằng một dòng kịch bản AutoHotKey - Tôi đã tìm thấy blog của tác giả và tự tải xuống AHK mà tôi thấy thoải mái hơn một chút so với một số exe ngẫu nhiên.
Garrett

5
AutoHotKey: ^ SPACE :: Winset, Alwaysontop ,, A
Sam Mackrill

Giải pháp này song song với các bình luận của Garret và Sam đã làm việc hoàn hảo cho tôi. Cảm ơn.
Martin

Tập lệnh PowerShell này hoạt động tốt để giữ các cửa sổ cụ thể (bao gồm các kết nối RDP / VM) trên đầu. Tôi đang sử dụng điều này để mở rộng Máy ảo cho tất cả các màn hình và sau đó có một Máy ảo khác "trên đỉnh" bằng một màn hình duy nhất. Điều này cung cấp cho tôi một phân chia 70/30 trên 3 màn hình. github.com/bkfarnsworth/Always-On-Top-PS-Script
twconnell

9

Thật không may là không thể. Hãy tin tôi, tôi đã cố gắng thực sự rất khó khăn. Có những bài báo nói rằng bạn có thể giới hạn số lượng màn hình, nhưng điều đó không hiệu quả. Microsoft rõ ràng đã không kiểm tra chức năng nào cả và họ không thể bận tâm sửa nó.

Cho đến khi họ sửa lỗi, đó là một màn hình hoặc tất cả chúng.

Tôi sẽ thử một số lựa chọn thay thế và xem liệu tôi có thể đưa ra một số giải pháp bên thứ ba thực sự hoạt động hay không, ngoài việc chuyển sang Linux / VNC, nghĩa là.


Bạn có chắc chắn "giới hạn số lượng màn hình" bởi gpo sẽ không hoạt động? bạn đã áp dụng gpo vào đâu? máy tính địa phương hoặc máy tính mục tiêu của bạn?
Root Loop

@RootLoop: Tôi thực sự đã thử cả hai, nhưng hành vi vẫn như vậy. Đây là một vài năm trước, tôi nghĩ rằng các hệ thống tôi làm việc cùng lúc đó là Windows 7 và 8. Bạn có trải nghiệm khác không? Tôi sẽ rất vui khi chỉnh sửa câu trả lời nếu hành vi đã thay đổi.
JohnEye

3

Mở hộp thoại Run ( Win+ R) và gõ desk.cpl. Sau đó tìm số màn hình bạn muốn chỉnh sửa.

Thay đổi số 1vào use multimon:i:1màn hình mong muốn. Ngoài ra, thay đổi độ phân giải:

desktopwidth:i:1920
desktopheight:i:2130

đến

desktopwidth:i:1680
desktopheight:i:1050

4
Thay đổi số trong 'multimon: i: 1' không giúp được gì. Xem technet.microsoft.com/cs-cz/l
Library / ff393695% 28v = ws.10% 29.aspx

2

Vâng, tôi nghĩ rằng đó là một lỗ hổng thiết kế. Họ chỉ đơn giản là không thiết kế khả năng chỉ sử dụng một số màn hình có sẵn. Tuy nhiên, có khả năng phá vỡ điều này bằng cách giới hạn số lượng màn hình cho phép mỗi phiên trong thuộc tính RDP-Tcp của máy chủ dịch vụ máy tính để bàn từ xa. Xem bài viết này .

Thật không may, đây cũng là một tùy chọn của tất cả hoặc không có gì. Nó giới hạn số lượng màn hình cho tất cả người dùng của máy chủ RDS. Sau đó, bạn phải có khả năng kiểm soát những màn hình nào sẽ được sử dụng thông qua các tham số của máy tính để bàn, băng thông và máy tính để bàn của máy tính để bàn. Tuy nhiên, điều thực sự cần thiết là có thể xác định số lượng màn hình bạn muốn sử dụng trong tệp RDP trên máy khách nhưng hiện tại điều này là không thể.


1
Điều này không thực sự hoạt động. Đặt nó thành 2 trên máy chủ, sau đó kết nối với ba máy theo dõi (với tất cả các màn hình được bật) buộc nó chỉ sử dụng một màn hình.
BrainSlugs83

2

Đối với tôi mRemoteNG ( https://mremoteng.org ) là giải pháp. Tôi kéo dài bảng trên hai màn hình và đặt độ phân giải kết nối RDP thành 'vừa với bảng'. Tôi có hai màn hình 1920x1200 được bao phủ bởi mRemoteNG và màn hình thứ 3 (màn hình chính bề mặt pro 3) với nội dung địa phương.


Tôi thích điều này ok - có vẻ như cách giải quyết tốt duy nhất được đề cập ở đây. Cảm ơn.
SamAndrew81

0

Tôi đã có vấn đề này trong một thời gian và tôi đã tìm thấy một "hack" giải quyết nó cho tôi. Thay đổi thuộc tính kích thước trong tệp .rdp thành giá trị gần bằng hai màn hình bạn muốn sử dụng. Tôi có ba màn hình 1200 * 1920 ở chế độ dọc, một giá trị phù hợp với tôi:

sử dụng multimon: i: 0 máy tính để bàn: i: 2390 desktopheight: i: 1840

Điều này tạo ra một cửa sổ mà tôi có thể định vị trên hai màn hình (với không gian dành cho thanh tác vụ và viền cửa sổ. Điều này khiến tôi gặp hai vấn đề nhỏ:

  1. Tôi chưa tìm thấy cách nào để bắt đầu kích thước đầy đủ của cửa sổ RDP (tôi phải thay đổi kích thước sau khi mở kết nối)
  2. Máy chủ không tiết lộ rằng có hai màn hình để tối đa hóa sẽ lấp đầy cả hai màn hình và hộp thoại mở trên viền màn hình

0

Tôi tìm thấy một cách giải quyết bằng cách sử dụng

  1. Cài đặt RDP
  2. DisplayFusion trên máy tính để bàn của bạn
  3. Splitview trên máy tính để bàn từ xa của bạn

Tôi có bốn màn hình bao gồm màn hình máy tính xách tay và chỉ muốn sử dụng hai trong số bốn màn hình cho cửa sổ thứ bảy.

  1. DisplayFusion được sử dụng để tạo chức năng tùy chỉnh (trong cài đặt >> Thêm Fraction tùy chỉnh
  2. Chức năng Hành động = Quản lý Cửa sổ Cửa
    sổ Hành động màn hình = Di chuyển cửa sổ sang Cửa sổ # và kích thước
    thay đổi theo chiều rộng Cửa sổ thành Giá trị pixel được chỉ định = 2560 (vì màn hình của tôi là 1280X1024)
    Thay đổi chiều cao Cửa sổ thành Giá trị pixel được chỉ định = 1024
    Đã thêm một phím tắt

Bây giờ trong cài đặt RDP (chỉnh sửa dưới dạng notepad, thêm kích thước thông minh: i: 1 ở dưới cùng)

Bây giờ khi bạn mở cửa sổ (sử dụng phím tắt để tối đa hóa hoặc kéo dài nó trên hai màn hình)
Trong máy tính từ xa của bạn, hãy sử dụng Splitview hoặc các ứng dụng chia màn hình khác để chia máy tính để bàn thành hai.

Nó không đẹp, nhưng một cách giải quyết.


0

Tôi đã tìm thấy một công việc xung quanh đủ sạch cho tôi:

  • Bỏ chọn tùy chọn để sử dụng tất cả các màn hình
  • Chỉnh sửa trong notepad và

    1. đặt độ rộng độ phân giải thành 2 lần độ phân giải màn hình của bạn trừ đi vài pixel (-30 hoạt động với tôi)
    2. đặt độ cao độ phân giải thành 1 lần độ phân giải màn hình của bạn trừ đi khoảng 50 pixel

Lưu và sau đó quay lại cài đặt, chọn tùy chọn sử dụng lại tất cả các màn hình và chọn trên độ phân giải đã xác định của bạn.

Khởi chạy và mở rộng thủ công cửa sổ để che 2 màn hình mong muốn.


1
Không hoạt động. Cửa sổ sẽ không thay đổi kích thước lên màn hình thứ hai. Nó bị mắc kẹt chỉ là cái đầu tiên.
Brian Knoblauch

0

Câu trả lời chức năng tốt nhất là sử dụng DisplayFusion cục bộ & SplitView trên máy Remote, như được nêu trong câu trả lời này . Nhưng điều này không thực tế đối với hầu hết mọi người.

Tính năng UserVoice của Microsoft Yêu cầu:

Cho phép khả năng chọn tập hợp con của màn hình cục bộ cho phiên RDP (toàn màn hình)

có 463 phiếu bầu cho bài viết này, đây cũng là số phiếu bầu cao nhất hiện tại trong UserVoice cho bất kỳ tính năng nào liên quan đến Dịch vụ Máy tính Từ xa . Hãy đi bỏ phiếu!


-1

Một công việc xung quanh là đi vào cài đặt hiển thị và vô hiệu hóa 2 màn hình. Sau đó kết nối bằng RDP với máy chủ từ xa với tùy chọn "sử dụng tất cả màn hình của tôi cho phiên từ xa", điều này sẽ kết nối bạn chỉ bằng 2 màn hình, sau đó quay lại cài đặt và bật lại các màn hình còn lại. Bây giờ độ phân giải của bạn trên phiên từ xa sẽ được đặt thành 2 màn hình nhưng bạn sẽ phải kéo dài cửa sổ trên máy chủ 4 màn hình để xem cả hai màn hình


2
Điều này KHÔNG hoạt động. Việc kích hoạt phần còn lại của màn hình sau khi RDP được kết nối sẽ khiến các phiên RDP được "khôi phục" và khi chúng được tối đa hóa, nó sẽ chiếm tất cả các màn hình bao gồm cả màn hình được kích hoạt / kết nối mới
thilina R
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.