mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-02 19:26:56 -05:00
Dual screen remote dual screen #371
Labels
No labels
bug
documentation
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
question
unreproducible
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/rustdesk-rustdesk#371
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chenjianhua on GitHub (May 6, 2022).
I use a computer with two screens to remotely control a computer with two screens. It is hoped that two screens can be displayed at the same time. This is an awesome idea.
@rustdesk commented on GitHub (May 6, 2022):
Yes, it is awesome, but this involves a lot of code/design change, already in the to-do list many months ago.
@techflashYT commented on GitHub (Aug 14, 2022):
Any update on this? Would love to use rustdesk as a software-based dual monitor solution over my LAN.
@TwoShortPlanks commented on GitHub (Sep 2, 2022):
Hi. Just a thought. Can this be solved by allowing multiple connections to the same endpoint and just selecting screen 1 on the first connection and screen 2 on the second connection? Is this what Teamviewer does (can't remember)? Or is the multiple connections what would need the code/design change?
@ForsakenRei commented on GitHub (Oct 16, 2022):
Currently I think we can have two connections to one remote at the same time(though in my case I need reopen rustdesk window to start a new connection) but the problem is the two different sessions follows the remote focus, which means I cannot use the two screen on the remote side as both sessions will always display the same focusd screen.
I guess this is where the code changes need to be done.
@rustdesk commented on GitHub (Oct 16, 2022):
https://github.com/rustdesk/rustdesk/discussions/918
@daTony16822 commented on GitHub (Nov 28, 2022):
@ForsakenRei
I am getting the same problem. Did you have a chance to look into that?
Do you need help?
@wizzyto12 commented on GitHub (Nov 28, 2022):
Is there any plans for implementing this soon? Its kind of a bummer for us...
@oodonnell commented on GitHub (Dec 7, 2022):
was looking to change to rustdesk after my teamviewer gave issues
this is stopping me from being able to, I usually sign in twice to the same desktop and use monitor 1 on one client and monitor 2 on the other.. but both connections will follow what i select on the other nullifying the objective
I can't continue to use this software while this isnt a functionality
@Lordvader81 commented on GitHub (Dec 14, 2022):
This application works great for single monitor remote login sessions and while you really can't complain considering that it's free, however if the Devs did add in the ability to display two different screens at the same time somehow i'm sure there are plenty of people that would be willing to pay a small but fair amount ...1$ Per Month or somthing like that.
with emphasis on small & fair ....
A reminder to the Dev team that this is the reason why millions and millions of users are users are moving away from application applications that were supposed to be free or have very low user fees such as anydesk ..... I understand that a lot of these companies moved in this direction because well they are companies and they need to make money However most of them are just plain greedy with their charge per user per PC mentality...
think about it .... there are billions of active PC users that require remote login capabilities especially now but times are changing with the workforce ... if you're charging an average of$1.00 a month with no other restrictions you're making a billion dollars a month just in subscription fees....... Why get greedy ??.. I mean it really makes no sense to me to be honest.
@rustdesk commented on GitHub (Jan 17, 2023):
In our milestone.
@paulb39 commented on GitHub (Mar 6, 2023):
Could I get clarification on this enhancement? Since there many different levels of multi-monitor support. In the above request, the user has 2 monitors on the computer they are remoting into. But if I had 2 monitors on my computer, and 1 on the computer I was remoting into, would I be able to use dual monitors? I have been on a quest for remote software that can do that, but only thing that seems to have that ability is rdp / xrdp (and nothing for osx)
@daTony16822 commented on GitHub (Mar 6, 2023):
The request is to have dual/multiples streams from source.
In the situation :
-2 monitors on source (A and B)
-2 monitors on destination (1 and 2)
Stream A -> 1
Stream B -> 2
Hope this clarify.
As per other software, there is at least one (1) that can do it - it is on a $/month basis. Probably more option that I don't know of.
To what I understand, that software works on Windows as well as OSX.
@paulb39 commented on GitHub (Mar 6, 2023):
Could we update the enhancement request to work the other way? Only care about the client machine monitors? If I remote into a laptop without any monitors connected, but I have 2 on my machine, I'd want to be able to use my 2 monitors in extended mode.
@ForsakenRei commented on GitHub (Mar 6, 2023):
Since you are asking for something totally different from the original request it will probably be a separate feature request then.
And I'm not quiet understand what do you mean in extended mode, unless you have a dummy plug which support ultrawide then you can drag the window across multiple monitors from host, otherwise I don't think it's possilbe to attach host monitors to the remote by any means?
@paulb39 commented on GitHub (Mar 6, 2023):
The only protocol I been able to find that supports it is RDP. I have 2 monitors on my computer, I remote into a laptop without any monitors attached - RDP does all the display rendering from the client machine, so I can just extend the displays- it renders it like if I had 2 monitors hooked up directly to the laptop.
@Lordvader81 commented on GitHub (Mar 7, 2023):
Ultraviewer does this.
It doesn't allow multiple streams to the same PC … Yet…
But you can view both monitors at the same time and drag the remote screen box across both of your monitors essentially allowing you to dual screen the remote machine…
Hope this helps.
@daTony16822 commented on GitHub (Mar 7, 2023):
Thank you for the suggestion.
There is plenty of paid programs doing it. The topic of this group is about improving Rustdesk which is a free solution.
@Lordvader81 commented on GitHub (Mar 7, 2023):
Yes, I understand that this group is about improving Rustdesk ….. but Rustdesk is not the only free solution out there. Ultraviewer as previously Mentioned, does dual view in extended view and is also a FREE option.
In terms of usability, rustdesk is awesome especially considering the price tag, however due to the fact that it is open source, which we can all appreciate, it doesn't get the attention it deserves from the Devs. If I'm not mistaken, I posted this question about dual screen on remote computers a few months ago and this is the first response that we're getting ….🤷🤷
It seems like it would be a very simple thing to add to the program … simply allow multiple connections to the remote PC from the same viewer.
this is the way Any Desk is ..
@fragtion commented on GitHub (Mar 17, 2023):
What about connecting to more than one remote computer? At the moment all of the tabs consolidate in the same window. This can make it difficult to work between several remote computers because you need to switch tabs in the same Rustdesk instance. It would be nice if we could detach a tab from that tab group, into a new tabbed window, and move that to another monitor... Similar to what most Web Browsers do when you drag a tab out of the window. It creates a new window with the new tab, and additional tabs can be added to that.
This was always a headache for me with AnyDesk, so it's a bit disappointing to see that RustDesk shares the same inherent limitation ..
@ForsakenRei commented on GitHub (Mar 17, 2023):
Anydesk allows open two different instances but connect to same remote to display different screens of one machine. But since they changed their price model this is only available to paid users...
@Lordvader81 commented on GitHub (Mar 19, 2023):
Ultra viewer does that too bro …
Look, I really hate to say it and I love rust desk but it just simply does not offer any of the options that I require therefore I only use it as an emergency redundant fall back….
ultra viewer does exactly what I needed to do and it works 95% of the time ….
obviously because it's not open source we know what it's doing … it's offering a good product with lots of updates and bug fixes trying to gather as many users as possible, once that happens they are going to sell to a larger conglomerate for hundreds of millions of dollars which in turn means that they are going to start charging a monthly subscription like everybody else but until then ultra viewer is what I'm using because it just works.
@daTony16822 commented on GitHub (Mar 20, 2023):
Hi,
I am able to open 2 instances of RustDesk and connect to 2 different computers. I have one instance on my screen #1 and another one on my screen #2.
Try opening 2 instances before connecting maybe?
@rustdesk commented on GitHub (Apr 1, 2023):
@Kingtous it is time to start this project.
@yass-SC commented on GitHub (Apr 5, 2023):
I also want to note that this feature will be very useful for me.
@ghost commented on GitHub (Apr 9, 2023):
Great work on RustDesk. The devs had done amazing job so far. I see it as a very good balance between needed features and effectivenes.
If it is possible to run multiple instances of Rustdesk on the local machine (I know you can do it now) and the remote side has two monitors and you are also able to choose different monitors for the different instances, that would be great. The use case I can see here is 1. When the local side also has two monitors, you can run once instance on every monitor and the experience will be the same as if you are working on the remote side (when you are in full screen). 2. When you have one monitor on the local side (like a laptop), you can use Virtual desktop (Win10/11, Linux has it integrated) and you can have an instance for every virtual desktop and switch faster between the two monitors on the remote.
As for the suggested payment part. I personally support very much the model to have a completely free (community) edition that can be used by everyone and a paid one (enterprise) solution that can be either customized and/or different level of support. And the donation (crypto, buy me a coffee) should always be on the table as an option.
@solo2424 commented on GitHub (Jul 21, 2023):
@Kingtous have you looked into this at all? I think many people would benefit from this feature. I beleive most people drawn to open source in general are typically a little more tech savvy, and all the tech savvy people I know have multiple monitors.
@lucasmontec commented on GitHub (Aug 16, 2023):
Is it possible to have dual screens from a pc streaming with only 1 screen?
@fragtion commented on GitHub (Aug 17, 2023):
You can try with usbmmidd, or similar software, to create a virtual monitor on the system which Rustdesk can then pass through
@caburet commented on GitHub (Aug 23, 2023):
I also want to note that this feature will be very useful for me too!
@solo2424 commented on GitHub (Aug 24, 2023):
This feature would be greatly appreciated.
On Wed, Aug 23, 2023 at 1:37 PM Joel Partida @.***>
wrote:
@Bradtus commented on GitHub (Sep 3, 2023):
just chiming in to say this would be very useful to me too
@pantxu commented on GitHub (Sep 3, 2023):
Love to see this feature too! I have just test rustdesk and I love it but can't use it due need for dual monitor setup
@Fr1z commented on GitHub (Sep 4, 2023):
I'm with you guys, this feature will be something that takes rustdesk to the next level!
@dignow commented on GitHub (Sep 6, 2023):
Hi guys. Would you mind implementing multiple controls like anydesk? Or teamviewer is better?
anydesk
The connections appear to be independent of each other.
You may have to connect several times to do the work.
https://github.com/rustdesk/rustdesk/assets/136106582/a27f5f09-2396-4bac-8653-6df2dc18d789
teamviewer
You need only to connect the remote side one time.
All screen control share the same connection.
The connection will disconnect after all window have been closed.
https://github.com/rustdesk/rustdesk/assets/136106582/0a2d2d36-40e7-4b20-9f87-f5bfb39eb01f
@ForsakenRei commented on GitHub (Sep 7, 2023):
I forgot which version but you can connect to identical connections to the same machine which has multiple monitors(which techincally enabled multi monitors support), the only thing is that at that time they shared the same focus from remote side, which means if your remote focus goes from one monitor to another, both connection will jump to the same monitor. I'm not too familiar with the actual implementation but I guess it's something about decoupling remote focus and current session...?
@dignow commented on GitHub (Sep 7, 2023):
The remote side currently share the same screen capturer.
The screen capturer does not care about the sessions. It sends the pictures to all the subscribers(the sessions).
@ghost commented on GitHub (Sep 25, 2023):
Great work!! Is the last merge included in 1.2.3 nightly?
@dignow commented on GitHub (Sep 25, 2023):
No, more tests are needed. And there's still a bug.
@MoHara23 commented on GitHub (Sep 29, 2023):
Dear, I saw the video from dignow commented 3 weeks ago •
I try to to the same on my free Rustdesk, on Windows systems, but can't get it to work to see simultaneously all monitors .
Is it only for paid versions?
oh I see know it was another app then Rustdesk. So it still does not work for Rustdesk?
@msymeonides commented on GitHub (Oct 3, 2023):
This would be a fantastic feature to have!
@rustdesk commented on GitHub (Oct 17, 2023):
Ready in nightly build now. https://twitter.com/rustdesk/status/1714199082640581039
@Lordvader81 commented on GitHub (Oct 18, 2023):
Well, I must be an idiot because I can't figure it out ...
Is there some feature or new button that I'm missing?
This thread has been closed as solved but I still can't figure out how to get multi-instances of rest desk open to the same computer so that it can be multi monitor which was the whole reason for the original request ...
Can somebody guide me through what needs to be done or a specific option that needs to be selected to make it work ?
@MoHara23 commented on GitHub (Oct 18, 2023):
I just tried it : installed on the local computer. Connected to the remote pc with 3 screens , no luck even after configuring the settings as is shown on the video in the other thread. 2nd : Installed it on the remote pc. Same settings .
and it works .
so what is your issue ?
Some bugs with keyboard strikes .. but worked with it an hour and screens are connected very good.
@msymeonides commented on GitHub (Oct 18, 2023):
Yeah this works really nicely if you just make sure to update Rustdesk on both sides of the connection.
@Lordvader81 commented on GitHub (Oct 18, 2023):
What video on the other thread ?
Can somebody please hot link the video here please ?
And yes I already have the latest version downloaded from Github installed on both computers but I see no obvious configuration options for it ....
@Jodu555 commented on GitHub (Oct 18, 2023):
The Video of this is shown in the Twitter Thread: https://twitter.com/rustdesk/status/1714214654174490829
@MoHara23 commented on GitHub (Oct 18, 2023):
Video :
https://github.com/rustdesk/rustdesk/pull/6064
@Lordvader81 commented on GitHub (Oct 18, 2023):
I have the newest version available here on Github but I don't have those options ...
@MoHara23 commented on GitHub (Oct 18, 2023):
It's must be version 1.2.4 (nightbuild, both side - controlling/controlled)
see link https://github.com/rustdesk/rustdesk/releases/tag/nightly
the twitter message showed these link at top..
https://twitter.com/rustdesk/status/1714199082640581039
Please read first carefully in calm condition, so you will not miss any information... :-)
@Simbaclaws commented on GitHub (Nov 2, 2023):
when will we see a arm m2 mac os build that I can test for multiple monitors? my server runs on mac os.
Would love to ditch teamviewer for this...
@xjoker commented on GitHub (Nov 25, 2023):
3 monitors only show 2 😂
@dignow commented on GitHub (Nov 25, 2023):
@xjoker Do you have 3 or more monitors on both sides? If one side has only 2 monitors, RustDesk will open 2 remote windows.
@xjoker commented on GitHub (Nov 25, 2023):
Yes, there are 3 monitors being remotely accessed, with 2 monitors on the initiating side. How can all 3 monitors be viewed?
@dignow commented on GitHub (Nov 25, 2023):
You need to open an individual remote window manually.
https://github.com/rustdesk/rustdesk/assets/136106582/c9cb29ab-d25f-4083-a3cb-3cd538260ccd
@xjoker commented on GitHub (Nov 25, 2023):
Sorry, I didn't see this feature. My current version is 1.2.4, build date 2023-11-25 00:23.
@dignow commented on GitHub (Nov 25, 2023):
There should be a monitor selecting menu if the remote side has multiple monitors. Are you sure about it?
Or there's a bug in this case, 2 monitors -> 3 monitors
@xjoker commented on GitHub (Nov 25, 2023):
I vaguely remember that when I first opened it, there indeed was a monitor selection option, but it disappeared quickly. I haven't seen it since then.
@dignow commented on GitHub (Nov 25, 2023):
I've tried this case, but cannot reproduce your issue.
I can always see the monitor selecting menu.
Can you please upload a video to show how to reproduce it?
@dignow commented on GitHub (Nov 25, 2023):
Can you see the monitor selecting menu after unchecking this options?
@xjoker commented on GitHub (Nov 25, 2023):
https://github.com/rustdesk/rustdesk/assets/7802841/d407ff23-ca89-4b18-94ed-ee0070f21160
@dignow commented on GitHub (Nov 25, 2023):
So you cannot see the menu even you do not open multi remote windows?
Can you please try 1.2.3 on both sides? To check if the monitor selecting menu is there.
@xjoker commented on GitHub (Nov 25, 2023):
Before upgrading to version 1.2.4, I had already tested version 1.2.3. It was completely unable to see any screens other than screen number 1.
@xjoker commented on GitHub (Nov 26, 2023):
am currently using the latest nightly version and can now use the multi-screen remote feature normally. Many thanks to @dignow
for the thorough troubleshooting.”
@marktohark commented on GitHub (Dec 13, 2023):
https://github.com/rustdesk/rustdesk/discussions/6676#discussion-5958947
"show displays as individual windows" is not work for me
@maxlieb commented on GitHub (Dec 27, 2023):
got this working with the nightly version, now there is just one problem left....
on mac - how do I move a window open on the remote computer from one screen to the other?
when I try doing that... the window stops at the edge of the current screen and does not continue to the next screen!
(on windows this wouldn't be a problem since a program's window can be partially on multiple displays, you can just move part of it to the next screen and then pick it up from there and drag the rest... not perfect, but tolerable)
@BMI24 commented on GitHub (Mar 14, 2024):
I second @maxlieb. It would be nice to be able to drag Windows (maybe files too) from one screen to the next. Otherwise, this feature is great
@solo2424 commented on GitHub (Mar 14, 2024):
Being able to save layouts would be great too. Currently, I have to move
the displays to the correct window (sometimes) and then toggle full screen,
then toggle to minimize the menu bar. It would be great to set all that and
have it stay consistent.
But this feature is amazing and has now allowed me to completely ditch
TeamViewer!
@Lordvader81 commented on GitHub (Mar 14, 2024):
I think they have done an amazing job adding this feature in which was previously lacking...
Even though I could probably use some more tweaking I think overall it does a very good job ... Thanks rust desk team !!
@rzmuda commented on GitHub (Sep 12, 2024):
So if my client and I have the latest version. Mult monitor for me to see on the client will work now.
Does the client version have to be installed not just executed?
@FurqanSaeed commented on GitHub (Sep 19, 2024):
Great job, team @rustdesk 💖
Implementing the remote dual screen display feature is a huge achievement. This will make a big difference in productivity by reducing the time spent swapping between remote windows. Your hard work and dedication are truly appreciated. Bundle of thanks for making this happen!
@FraYoshi commented on GitHub (Feb 11, 2025):
I'm guessing this is a Desktop only feature.. as on Android seems like it is not (currently) possible... 🤔
Which is the main use-case, at least for me.. to monitor and use on the go, with a keyboard attached at the phone, eventually with an attached monitor.
Hope it will be ported to Android too :)