Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Teams screen sharing on a ultrawide monitor

Teams screen sharing on a ultrawide monitor

Scheduled Pinned Locked Moved The Lounge
csharpsharepointwinformscombusiness
39 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Jan R Hansen

    So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

    Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

    F Offline
    F Offline
    Fueled By Decaff
    wrote on last edited by
    #2

    Would getting a second monitor be an option? You could also use that monitor as a test monitor to see what the UI looks like on a typical screen.

    S 1 Reply Last reply
    0
    • F Fueled By Decaff

      Would getting a second monitor be an option? You could also use that monitor as a test monitor to see what the UI looks like on a typical screen.

      S Offline
      S Offline
      Slacker007
      wrote on last edited by
      #3

      Fueled By Decaff wrote:

      Would getting a second monitor be an option?

      it's his only option with Teams, I think. Great suggestion. OP, get a second monitor that you use with screen shares. Or, get rid of the obnoxious monitor size.

      J D 2 Replies Last reply
      0
      • J Jan R Hansen

        So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

        Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

        T Offline
        T Offline
        theoldfool
        wrote on last edited by
        #4

        I would try using a virtual machine for the sessions. You can "clone" your physical system into a virtual machine. Set the resolution to something friendly for Team or Zoom meetings. Connect to your projects via shared folders. Lou

        If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

        N 1 Reply Last reply
        0
        • J Jan R Hansen

          So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

          Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

          W Offline
          W Offline
          W Balboos GHB
          wrote on last edited by
          #5

          Anything past 640x480 VGA is always a risk.

          Ravings en masse^

          "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

          "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

          1 Reply Last reply
          0
          • S Slacker007

            Fueled By Decaff wrote:

            Would getting a second monitor be an option?

            it's his only option with Teams, I think. Great suggestion. OP, get a second monitor that you use with screen shares. Or, get rid of the obnoxious monitor size.

            J Offline
            J Offline
            Jan R Hansen
            wrote on last edited by
            #6

            Hacksaw? I dont have room for another monitor next to this monstrous thing...

            Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

            T A 2 Replies Last reply
            0
            • J Jan R Hansen

              So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

              Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

              R Offline
              R Offline
              Rage
              wrote on last edited by
              #7

              Jan R Hansen wrote:

              3 concurrent code files open next to each other

              I have always wondered how you manage this. While I am now used to mouse drag or to winkey move the files from one screen to the other, how do you manage setting up windows on the same screen ? Is there any native support using keyboard shortcuts to place 3 files across the screen ?

              Do not escape reality : improve reality !

              J 1 Reply Last reply
              0
              • J Jan R Hansen

                So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

                Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

                R Offline
                R Offline
                Rage
                wrote on last edited by
                #8

                I thought that you could use several windows virtual desktops with different resolutions, bit this does not work. What you could do is install an app that allows you to switch the resolution quickly - Still a hassle, but at least you do not need to navigate-click in these user-unfriendly monitor setup menus from windows. What *could* help is checking in the video card app (catalyst or whatever you have) if they have a feature that may come handy.

                Do not escape reality : improve reality !

                J 1 Reply Last reply
                0
                • J Jan R Hansen

                  So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

                  Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

                  R Offline
                  R Offline
                  Rage
                  wrote on last edited by
                  #9

                  Or this[^], which is quite clever.

                  Do not escape reality : improve reality !

                  J 1 Reply Last reply
                  0
                  • R Rage

                    I thought that you could use several windows virtual desktops with different resolutions, bit this does not work. What you could do is install an app that allows you to switch the resolution quickly - Still a hassle, but at least you do not need to navigate-click in these user-unfriendly monitor setup menus from windows. What *could* help is checking in the video card app (catalyst or whatever you have) if they have a feature that may come handy.

                    Do not escape reality : improve reality !

                    J Offline
                    J Offline
                    Jan R Hansen
                    wrote on last edited by
                    #10

                    Thanks. I already have a .bat-file which executes a powershell-script, that switches to a given resolution. Very fast and efficient. but still less elegant than getting away with sharing a custom part of your screen. this

                    Import-Module $PSScriptRoot\setScreenResolution\setScreenResolution -Verbose

                    Set-ScreenResolution -Width 2560 -Height 1440

                    executes this (which I copied from a MS resource somewhere)

                    Function Set-ScreenResolution {

                    <# 
                        .Synopsis 
                            Sets the Screen Resolution of the primary monitor 
                        .Description 
                            Uses Pinvoke and ChangeDisplaySettings Win32API to make the change 
                        .Example 
                            Set-ScreenResolution -Width 1024 -Height 768         
                        #> 
                    param ( 
                    \[Parameter(Mandatory=$true, 
                               Position = 0)\] 
                    \[int\] 
                    $Width, 
                     
                    \[Parameter(Mandatory=$true, 
                               Position = 1)\] 
                    \[int\] 
                    $Height 
                    ) 
                     
                    $pinvokeCode = @" 
                     
                    using System; 
                    using System.Runtime.InteropServices; 
                     
                    namespace Resolution 
                    { 
                     
                        \[StructLayout(LayoutKind.Sequential)\] 
                        public struct DEVMODE1 
                        { 
                            \[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)\] 
                            public string dmDeviceName; 
                            public short dmSpecVersion; 
                            public short dmDriverVersion; 
                            public short dmSize; 
                            public short dmDriverExtra; 
                            public int dmFields; 
                     
                            public short dmOrientation; 
                            public short dmPaperSize; 
                            public short dmPaperLength; 
                            public short dmPaperWidth; 
                     
                            public short dmScale; 
                            public short dmCopies; 
                            public short dmDefaultSource; 
                            public short dmPrintQuality; 
                            public short dmColor; 
                            public short dmDuplex; 
                            public short dmYResolution; 
                            public short dmTTOption; 
                            public short dmCollate; 
                            \[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)\] 
                            public string dmFormName; 
                            public short dmLogPixels; 
                            public short dmBitsPerPel; 
                            public int dmPelsWidth; 
                            public int dmPelsHeight; 
                     
                            public int dmDisplayFlags; 
                            public int dmDisplayFrequency; 
                     
                            public int dmICMMethod; 
                            public int dmICMIntent; 
                            public int dmMediaType; 
                            pub
                    
                    1 Reply Last reply
                    0
                    • R Rage

                      Jan R Hansen wrote:

                      3 concurrent code files open next to each other

                      I have always wondered how you manage this. While I am now used to mouse drag or to winkey move the files from one screen to the other, how do you manage setting up windows on the same screen ? Is there any native support using keyboard shortcuts to place 3 files across the screen ?

                      Do not escape reality : improve reality !

                      J Offline
                      J Offline
                      Jan R Hansen
                      wrote on last edited by
                      #11

                      not three windows, just visual studio with three documents inside.Just right-click any document header-tab and select "New vertical document group"

                      Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                      R 1 Reply Last reply
                      0
                      • J Jan R Hansen

                        not three windows, just visual studio with three documents inside.Just right-click any document header-tab and select "New vertical document group"

                        Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                        R Offline
                        R Offline
                        Rage
                        wrote on last edited by
                        #12

                        After researching a bit, I found out that widescreens come with application that can split your screen in virtual screens, hence acting as if you would have several monitors, which also mean you can use the usual dual-or-more monitor features and key shortcuts of windows. This sounds really cool !

                        Do not escape reality : improve reality !

                        J 1 Reply Last reply
                        0
                        • R Rage

                          Or this[^], which is quite clever.

                          Do not escape reality : improve reality !

                          J Offline
                          J Offline
                          Jan R Hansen
                          wrote on last edited by
                          #13

                          Nice find! That was the exact app I mentioned in my original post. The problem seem to be that it doesn't work as desired in teams anyway, however - here is the link for future reference GitHub - john--/FauxDesktop[^]

                          Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                          1 Reply Last reply
                          0
                          • R Rage

                            After researching a bit, I found out that widescreens come with application that can split your screen in virtual screens, hence acting as if you would have several monitors, which also mean you can use the usual dual-or-more monitor features and key shortcuts of windows. This sounds really cool !

                            Do not escape reality : improve reality !

                            J Offline
                            J Offline
                            Jan R Hansen
                            wrote on last edited by
                            #14

                            Yes - it "sounds" really cool. The problem is, that it doesn't hold water. You cannot divide my Samsung CRG9 49" 5120x1440 monitor (or similar monitors, from other manufacturers) into anything that *windows* recognizes as multiple monitors. There are a number of software solutions, like (previously mentioned) - GitHub - microsoft/PowerToys: Windows system utilities to maximize productivity[^] - DisplayFusion: Multiple Monitors Made Easy by Binary Fortress Software[^] Easy Setting Box | Monitor Solution | Samsung Display Solutions[^] but all of these are software tools that adds a way of organizing windows into sections of the monitor in a more convenient way. Microsoft Teams allows you to share applications or "desktops". The latter being actual displays that windows recognizes as physical displays. So unless your graphics driver is able to map the actual monitor as separate physical devices, you're out of luck with Teams. For all other purposes, the tools mentioned above work just fine. PowerToys and the samsung tool are even free, and DisplayFlusion comes in a free (feature-restricted) edition as well. Being able to split the physical monitor to allow shortcuts like WIN-ARROWLEFT etc work for window snapping would be great, but not available as of now.

                            Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                            1 Reply Last reply
                            0
                            • J Jan R Hansen

                              So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

                              Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

                              R Offline
                              R Offline
                              rnbergren
                              wrote on last edited by
                              #15

                              having read thru the responses. They have been quite good. I especially like the virtual machines thing. That might work. Then you just share the RDP window into the virtual machine. I have alittle bit of this problem. Not a huge monitor like yours but fairly large and larger than my customers on my desktop. I just use my little old laptop and RDP to my main butt kicker and do my teams meetings from there. It work for me. and my laptop has a better camera and sound card.

                              To err is human to really elephant it up you need a computer

                              A 1 Reply Last reply
                              0
                              • T theoldfool

                                I would try using a virtual machine for the sessions. You can "clone" your physical system into a virtual machine. Set the resolution to something friendly for Team or Zoom meetings. Connect to your projects via shared folders. Lou

                                If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                                N Offline
                                N Offline
                                Nelek
                                wrote on last edited by
                                #16

                                That's what I was going to suggest. Window mode for the VM and within the VM the standard resolution that the other people have. Only difference... I would not clone the system, if only used for the meetings a trimmed down version would be better. No need to have the whole drivers and so on in the VM. I usually use one with standard drivers, 1 CPU kern, 10% of my drive size and 50% of my RAM as max.

                                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                J 1 Reply Last reply
                                0
                                • J Jan R Hansen

                                  So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

                                  Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

                                  G Offline
                                  G Offline
                                  Graham Coulby
                                  wrote on last edited by
                                  #17

                                  Download a program called sizer, when it is running, you press CTRL + WIN + Z and then you can choose the size of the window. Set it to a 16:9 resolution and share the window. Everyone will see it at a normal size - this is also a handy app for multi tasking. Also check if your monitor has a virtual monitor PIP mode. Many ultrawides can create a virtual monitor that sits in the corner this may be of use. I don’t like it but I know people that do. I use sizer every time I stream. I also have a tiny monitor to the side of my ultra wide (repurposed laptop screen) though I am looking at getting a 15 inch portable usb monitor, as they are perfect size to sit under my ultra wide when it’s lifted on the arm stand.

                                  J 1 Reply Last reply
                                  0
                                  • N Nelek

                                    That's what I was going to suggest. Window mode for the VM and within the VM the standard resolution that the other people have. Only difference... I would not clone the system, if only used for the meetings a trimmed down version would be better. No need to have the whole drivers and so on in the VM. I usually use one with standard drivers, 1 CPU kern, 10% of my drive size and 50% of my RAM as max.

                                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                    J Offline
                                    J Offline
                                    Jan R Hansen
                                    wrote on last edited by
                                    #18

                                    Thanks for the suggestion! As I understand it; I would need to have my dev environment running inside a VM, and work through an RDP connection, only to gain the ability to have everything running inside an app that would be shareable from the physical machines OS, right? To me, thats more troublesome than executing my "switch to 2560x1440.bat" before the teams meeting and then the "switch to 5120x1440.bat" after the meeting. Why, oh why, can't we just have an option in Teams to share a part of the screen... Or have NVidia register the physical monitor as a number of physical monitors. That way, Windows wouldn't know the difference, and everything would work.

                                    Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                                    N 1 Reply Last reply
                                    0
                                    • J Jan R Hansen

                                      So, I have treated myself with a 5120 x 1440 ultrawide monitor, which for coding purposes works perfect. Loads of pixels available for VS2019 to use; toolboxes and 3 concurrent code files open next to each other. Life is great. However... when screen sharing with a client during a Teams meeting, I can share either my "desktop" or a specific application. None of these works very well. Oftentimes, I need to swap between different windows during the meeting, and as such, I cannot use the "share an app" approach. Sharing the desktop is even worse, as my clients usually have standard 1920x1200 or that kind of aspect ratio, and would be presented with a very wide and very low image of my entire desktop. So, I've reverted to quickly switching my windows resolution to 2560x1440 before starting screen share, and then back again after the meeting. It works, but is annoying. A lot of people are requesting the "share a custom screen area" feature in Teams: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38834104-share-custom-area-of-screen Have any of you come accross something that can mitigate this until MS decides to implement this feature? I once found a winforms application that allegedly should be only the "frame" or "windows" around an application, hence allowing the meeting audience to see through that frame. that way, one could share that particular application and effectively obtain a custom area of screen sharing. However, I cannot find that again (my google-foo must be low currently) and I cannot remember if it was possible to click on the applications "behind" the one acting as presentation area. Other alternatives include - use two inputs on the monitor simultaneously, hence having two 2560x1440 monitors in the windows display options, and you can share only one of them. Not suitable for me, due to "gaming requirements" on the same setup. - use screen splitting like PowerToys FanzyZones or DisplayFusion, but those virtual "splits" are not recognized by Teams as indivisual desktops. So, no-go as well. Any ideas? Or maybe someone knows the application or one like it? /Jan

                                      Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one.

                                      A Offline
                                      A Offline
                                      adudley256
                                      wrote on last edited by
                                      #19

                                      I feel your pain, having a 4k screen, love it, FancyZones and all.... Share on Teams... nightmare.. Can only share an 'application' which like you say is pretty useless for brain storming/solving dev problems. Other Option, the quality is still cr*p but teach people to hold CTRL & Mouse Zoom Wheel. This will allow them to zoom in and move around, far from ideal but atleast they can see!

                                      J 1 Reply Last reply
                                      0
                                      • G Graham Coulby

                                        Download a program called sizer, when it is running, you press CTRL + WIN + Z and then you can choose the size of the window. Set it to a 16:9 resolution and share the window. Everyone will see it at a normal size - this is also a handy app for multi tasking. Also check if your monitor has a virtual monitor PIP mode. Many ultrawides can create a virtual monitor that sits in the corner this may be of use. I don’t like it but I know people that do. I use sizer every time I stream. I also have a tiny monitor to the side of my ultra wide (repurposed laptop screen) though I am looking at getting a 15 inch portable usb monitor, as they are perfect size to sit under my ultra wide when it’s lifted on the arm stand.

                                        J Offline
                                        J Offline
                                        Jan R Hansen
                                        wrote on last edited by
                                        #20

                                        Thanks. Yeah, the sizer-thing is nice and all, but still relies on eventually sharing an app, not a screen-area where I can switch between apps within the area. The PIP-mode is more the oppsite thing, where the monitor can display e.g. HDMI and DisplayPort1 at the same time. But points for creative thinking :-D A secondary monitor has been mentioned before, and while it probably is the fast-track solution, it still takes up space on my desk, and it would be nice to handle this without extra hardware. A USB version might be a sort of lightweight alternative though. Any recommendations?

                                        Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                                        G 2 Replies Last reply
                                        0
                                        • J Jan R Hansen

                                          Thanks. Yeah, the sizer-thing is nice and all, but still relies on eventually sharing an app, not a screen-area where I can switch between apps within the area. The PIP-mode is more the oppsite thing, where the monitor can display e.g. HDMI and DisplayPort1 at the same time. But points for creative thinking :-D A secondary monitor has been mentioned before, and while it probably is the fast-track solution, it still takes up space on my desk, and it would be nice to handle this without extra hardware. A USB version might be a sort of lightweight alternative though. Any recommendations?

                                          Do you know why it's important to make fast decisions? Because you give yourself more time to correct your mistakes, when you find out that you made the wrong one. Chris Meech on deciding whether to go to his daughters graduation or a Neil Young concert

                                          G Offline
                                          G Offline
                                          Graham Coulby
                                          wrote on last edited by
                                          #21

                                          With regards to the PIP solution, you just pull 2 cables from your GPU. Your computer will see it as 2 monitors. Then you just turn the second one off when you're not using it. PIP can be clunky though depending on the brand of monitor. A virtual solution is better as you could move the region around without crappy monitor OSD controls.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups