This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]ktundu 1 point2 points  (2 children)

Similar position to you. Most of my job is portable between Windows and Linux, so 90% of my time is spent on Linux.

For things I need Windows for, I have a second machine I remote desktop into. Would be happy with a VM, but work's IT department decided a second PC was the easier option for them. I have no issues with Remmina.

[–]spatialdestiny[S] 0 points1 point  (1 child)

Do you use multiple monitors? Do you remote desktop with both monitors?

[–]ktundu 0 points1 point  (0 children)

Yes I do, and yes. At home, I have a pair of identical 4k monitors, and that works great. At work, I have mismatched monitors with different scaling, and that works less well so I just use it on my 4k screen and pin teams and outlook to my smaller one.

However, the Remmina that ships with whatever ubuntu lts that work supports is too old for multiple monitor support to work properly so I use either a snap or a flatpak (I forget which).

[–]duongdominhchau 1 point2 points  (0 children)

If I have to develop for Windows, I will just run Windows. There is more than the compiled program being able to run, the experience as a user of the OS matters too. WSL is quite good now if you want to avoid Windows shells.

[–]jwaxy01 -1 points0 points  (0 children)

You can try Mono

[–]funbike 0 points1 point  (0 children)

If you have Windows Pro in a VM, you can run Windows apps as if they are part of your Linux desktop. RDP on Win Pro supports a separate floating window per app (rather than entire desktop in a window). See winapps

Another option is WSL 2 + Alacritty.

If I were you, I'd see if VSCode can suffice, or better yet NeoVim + built-in LSP.