Windows RDP - Có thể thay đổi kích thước độ phân giải nhanh chóng?


30

Tôi tự hỏi liệu có thể thay đổi kích thước máy tính để bàn trong phiên RDP không?

Tôi nhận ra bạn có thể làm điều đó trước khi kết nối, nhưng tôi đang tìm cách thay đổi kích thước nó một cách nhanh chóng tương tự như cách vmware hoạt động. Nếu tôi có nó trong một cửa sổ 800x600, tôi muốn thay đổi kích thước của máy tính để bàn thành 800x600 ... nhưng nếu tôi tối đa hóa cửa sổ cục bộ của mình hoặc ở chế độ toàn màn hình, tôi muốn máy tính từ xa đảm nhận độ phân giải của cục bộ PC, hoặc kích thước cửa sổ.

VMWare thực hiện chính xác cách tôi muốn với tùy chọn có tên là "sử dụng cài đặt máy chủ cho màn hình"

Khi tôi mở rộng cửa sổ, máy tính để bàn trên thang khách os, tôi muốn làm điều này trên một phiên RDP?

Có ý kiến ​​gì không?


Xin lỗi, không thể chọn một câu trả lời nào. Phải có một số hack để cho phép điều này.
zimmer62

Tôi đã tạo một trình bao bọc xung quanh rdesktop để kết nối bạn với hình học mới bất cứ khi nào bạn thay đổi kích thước cửa sổ. Nó là khá nhiều chỉ là một hack nhanh chóng, nhưng là một thực sự hữu ích. Đây chỉ là linux, nhưng tôi chắc chắn 100% rằng điều này cũng có thể được thực hiện trên windows. github.com/kalmi/rrdesktop
Tarnay Kálmán

1
Khởi động lại có vẻ như là một nỗi đau, nhưng tôi đoán đó là giải pháp tốt nhất có thể cho đến bây giờ. Là một cái gì đó giống như vmware thực hiện nó một cách nhanh chóng, tôi nghĩ rằng với một số loại phần mềm máy khách chạy trên điều khiển từ xa có thể hỗ trợ thay đổi kích thước máy tính để bàn mà không cần khởi động lại. Tôi sẽ xem xét nếu một kịch bản tự động hoặc một kịch bản tự động khóa có thể giúp làm điều này một cách nhanh chóng.
zimmer62

1
Nó không phải là một nỗi đau theo cách tôi thực hiện nó. Bạn cung cấp tên người dùng và mật khẩu của bạn trên dòng lệnh. Và bất cứ khi nào bạn thay đổi kích thước cửa sổ, nó sẽ chỉ khởi động lại phiên và đăng nhập lại. Nó thực sự giống như thay đổi kích thước cửa sổ vmware. Nó có thể sử dụng lại sau chưa đầy 2 giây.
Tarnay Kálmán

Câu trả lời:


8

Điều này được triển khai như một tính năng mới gọi là "Cập nhật độ phân giải động" và được giới thiệu trong Windows 8.1. Miễn là độ phân giải được đặt thành "Toàn màn hình" trên máy khách, độ phân giải của màn hình sẽ được giữ đồng bộ với máy khách.

Một trong những thay đổi chúng tôi đã thực hiện như một phần của RDP 8.1 là bổ sung một thông báo mới có thể được gửi từ máy khách đến máy chủ để cập nhật động độ phân giải bên trong phiên từ xa để phù hợp với những gì có sẵn trên máy khách mà không cần để thực hiện kết nối lại hoàn toàn phiên. Trước đây, chúng tôi chỉ đặt độ phân giải từ xa trong kết nối ban đầu. Với thay đổi này, độ phân giải được đặt ở thời gian kết nối và có thể được cập nhật khi độ phân giải phía máy khách thay đổi trong khi ứng dụng ở chế độ toàn màn hình hoặc khi ứng dụng chuyển từ chế độ cửa sổ sang toàn màn hình. Thay đổi độ phân giải đủ nhanh để thực tế giống như thay đổi cục bộ.

Xem thông báo trên Blog RDS để biết thêm.


2
Cập nhật độ phân giải động hoạt động nếu bạn sử dụng 'Microsoft Remote Desktop' từ cửa hàng windows, nhưng không có cách nào để kích hoạt nó bằng cách sử dụng máy tính để bàn từ xa phiên bản máy tính để bàn từ xa (mstsc). Thật không may, máy khách RDP của windows lưu trữ bị giới hạn trong một phiên duy nhất tại một thời điểm!
Sevin7

@ Sevin7, phiên bản máy tính để bàn của Remote Desktop (ol 'tốt mstsc) sẽ đáp ứng các điều chỉnh độ phân giải khi tối đa hóa. Ví dụ: nếu bạn gắn máy tính xách tay, phiên được kết nối sẽ cập nhật lên kích thước màn hình mới. Điều này cũng xảy ra khi tối đa hóa cho một màn hình có kích thước khác nhau. Phiên bản Windows Store của Remote Desktop sẽ thay đổi kích thước thay đổi kích thước cửa sổ và hỗ trợ nhiều kết nối ở chế độ theo thẻ, nhưng không phải trong nhiều cửa sổ.
Mitch

1
Mitch: cảm ơn bạn đã làm rõ. Bài đăng trên blog của MS đã đề cập rằng nó sẽ hoạt động nếu bạn bắt đầu ở chế độ toàn màn hình, nhưng tôi không thể làm cho nó hoạt động được vì tôi không có nhiều màn hình chạy các độ phân giải khác nhau. Tôi đã cố gắng để nó điều chỉnh độ phân giải khi thay đổi kích thước từ toàn màn hình sang không toàn màn hình (cửa sổ), đây là điều mà ứng dụng lưu trữ windows làm, nhưng mstsc không làm được.
Sevin7

7

Bạn có thể muốn xem xét các cài đặt sau trong tệp RDP:

smart sizing:i:1

Sử dụng kích thước thông minh sẽ cho phép bạn chia tỷ lệ phiên của mình và sẽ xóa các thanh cuộn. Bạn có thể thử điều chỉnh kích thước màn hình trước khi kết nối để có được hiệu ứng mong muốn. Nó không chính xác là những gì bạn đang tìm kiếm, nhưng gần nhất bạn sẽ tìm thấy để sử dụng triển khai RDP hiện tại.

Nhắc nhở duy nhất ở đây là máy tính để bàn sẽ vẫn ở độ phân giải hiệu quả mà bạn bắt đầu. Ví dụ: nếu bạn khởi động máy tính để bàn ở 1024x768, bạn có thể thay đổi kích thước của nó xuống (và nó sẽ thu nhỏ lại, trở nên nhỏ hơn và khó đọc hơn) tất cả những gì bạn muốn nhưng bạn không thể thay đổi kích thước của nó để lấp đầy màn hình 1080p. Nếu bạn bắt đầu với nhiều màn hình, sau đó đưa nó xuống một màn hình duy nhất, màn hình RDP sẽ hiển thị nhiều màn hình cạnh nhau, được nhồi nhét cùng nhau, trong một cửa sổ.

Xem ở đây cho một blog với thông tin chi tiết.

Bên cạnh đó, tôi đã nhiều lần sử dụng danh sách tổng hợp các cài đặt tệp RDP từ Đại học Bắc Carolina tại Đại học Kỹ thuật Charlotte. Hi vọng điêu nay co ich.


1
Tôi thích kích thước thông minh, nhưng điều tôi thực sự tìm kiếm là thay đổi độ phân giải mà không cần kết nối lại.
zimmer62

3

Smart sizing hiện là một tính năng đầy đủ của Remote desktop, nhưng bị "ẩn" trong menu chuột phải

nhập mô tả hình ảnh ở đây

Nguồn: bài viết (tiếng Ý) của tôi ở đây ( Google Dịch )

Hy vọng điều này giúp đỡ


1
Tôi thích rằng nó hỗ trợ điều này, nhưng nó không chính xác là những gì tôi đang tìm kiếm. Nếu bạn có cơ hội để xem VMWare thực hiện nó như thế nào, nó sẽ cho phép bạn thay đổi kích thước màn hình nền mà không cần điều chỉnh tỷ lệ.
zimmer62

Tôi hiểu ý của bạn bây giờ và tôi khá chắc chắn rằng nó hiện không được hỗ trợ qua RDP, ngay cả khi nó thực sự có thể rất hữu ích.
Tiến sĩ Gianluigi Zane Zanettini

0

Tôi không biết cách thay đổi kích thước khi phiên bắt đầu với ứng dụng khách RDP tiêu chuẩn. Bạn có thể thử mRemote cho phép điều này với tùy chọn "Thay đổi kích thước thông minh" của họ. (Hãy cẩn thận: trang tổng quan của mRemote báo cáo rằng mRemote chỉ chạy trên Windows XP và Windows Vista, không phải trên linux.)


mRemote không còn tồn tại. Nó đã được thay thế bằng một phần mềm thương mại. Ngoài ra còn có mRemoteNG . Hãy cập nhật bài viết của bạn cho phù hợp.
Der Hochstapler

0

Tôi chỉ đặt điều này ở đây để hiển thị, ghi có đầy đủ vào @ Sevin7 cho nhận xét của họ ở trên:

Sử dụng ứng dụng Microsoft Remote Desktop từ cửa hàng windows thay vì phiên bản được nướng vào windows. Nó có một tùy chọn bạn phải bật khi thực hiện kết nối đầu tiên của mình để "cập nhật độ phân giải phiên từ xa khi thay đổi kích thước" sẽ duy trì cho các kết nối tiếp theo.

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.