olav-st / screencloud

Screenshot sharing application for Windows, Mac and Linux.
http://screencloud.net
GNU General Public License v2.0
638 stars 109 forks source link

Multi-monitor support #6

Closed Jeckerson closed 5 years ago

Jeckerson commented 11 years ago

Current version doesn't support multi-monitors, screenshot can be taken only from primary...

adriah commented 11 years ago

What OS do you use?

Jeckerson commented 11 years ago

Windows 8.0

adriah commented 11 years ago

Auch.... Install gentoo!!! Just kidding xD

Anyhow... Did you by any coincidence connect your second screen while the machine was on without rebooting after that?

olshiftyeye commented 10 years ago

i am also having multi-monitor issues where capping from my second monitor does this:

i am on OS X mavericks...

raelgc commented 10 years ago

I'm on Ubuntu 12.04 (LTS) and if I tried capture a screenshot from current window (Current Window) in the attached monitor in my laptop, it always got a broken black file (i.e., the captured image is broken and displayed as a black image in the captured window).

If I use the selection capture, it works.

olav-st commented 10 years ago

Do you have the same issues with the new version(1.1.3)?

raelgc commented 10 years ago

Now, on Ubuntu 12.04: Full Screen is working (it's capturing my current monitor); Capture Window is returning blank/broken screen; Capture Selection is not being triggered by Enter (or closed on Esc). For Capture Selection, I had to open a terminal to kill it.

olav-st commented 10 years ago

Hmm, sounds like its not grabbing the keyboard focus correctly. Do you have the same problem if you only have one screen connected?

raelgc commented 10 years ago

No, with only one screen, it works fine.

olav-st commented 10 years ago

Ok, could you try checking if ScreenCloud is detecting your screens correctly? Go to Preferences and hit Ctrl+D on the keyboard. A console window should appear. Enter the following (each command should be on a separate line):

from PythonQt.QtGui import QApplication, QDesktopWidget
QApplication.desktop().screenCount
QApplication.desktop().isVirtualDesktop()
raelgc commented 10 years ago

Sure! Ask me any details you need.

The output for the above commands:

py> from PythonQt.QtGui import QApplication, QDesktopWidget
py> QApplication.desktop().screenCount
2

py> QApplication.desktop().isVirtualDesktop()
True

py> 
HG1991 commented 10 years ago

My:

py> from PythonQt.QtGui import QApplication, QDesktopWidget py> QApplication.desktop().screenCount 3

py> QApplication.desktop().isVirtualDesktop() True

raelgc commented 10 years ago

Ok, I got an update on Ubuntu today, and Capture Full Screen and Capture Selection are working fine. Just Capture Window is not working.

Thank you for the hard working! For this reason, I become a premium user!

Hope Capture Window get fixed too.

olav-st commented 10 years ago

Thank you for the hard working! For this reason, I become a premium user!

Thanks alot! Helps keeping the servers up :)

Hope Capture Window get fixed too.

I'm not sure why it's not working. It works fine one some linux distros. Might be related to your version of libqxt. I'll look into it later.

olav-st commented 10 years ago

Version 1.1.4 is now out. It should fix most multi-monitor issues.

raelgc commented 10 years ago

Here, almost everything working, just the Capture Window is capturing an empty file (I tried upload or edit on Gimp) in multi monitor.

timelf123 commented 10 years ago

Rocking v 1.1.4 on Ubuntu 13.10.

I can capture a window on either monitor so long as it is active, but a custom selection cannot span both monitors

olav-st commented 10 years ago

I can capture a window on either monitor so long as it is active, but a custom selection cannot span both monitors

That's intentional. Making the selection span both monitors while still working properly on both Windows and Linux was difficult.

timelf123 commented 10 years ago

No problem, thanks for the quick reply!

raelgc commented 10 years ago

I've upgraded today to Ubuntu 14.04 (but using the workarounds that I described at #61), and all screenshot options worked fine.

Tangier commented 10 years ago

I have two problems:

  1. I have three monitors but Screencloud (SC) does work only with one of them. I cant use the two other ones.
  2. When i clicking on "Capture Selection" it comes the dark backgroud layer "Draw a rec. area..." but this "freeze" my hole notebook. I cant do anything, also choose not rectangular. I must first start the task manager to be able to select an area and upload it :(

Thanks!


screenCount: 3 VirtualDesktop: true SC: 1.1.5 Windows: 7

Sorry for my bad english^^

Tangier commented 10 years ago

The new update fixed my problem, thanks!

Tangier commented 10 years ago

No, it doesnt work. It works only on my notebook. When I connect two other monitors it does not work again :(

Jonas-Degn commented 10 years ago

Using Linux Mint 17 and ScreenCloud 1.1.6 multi-screen is almost perfect. screenCount: 3 VirtualDesktop: true

Screen is set up so screen1: left side, screen2: middle (selected as primary screen in system), screen 3: right.

This problem is with Alt+Shift+2 (Selective screenshot) only.

Selective screenshot on screen1 works perfect, overlay comes up on top of all windows. Selective screenshot on screen3 works perfect, overlay comes up on top of all windows. But on the primary screen when i press Alt+Shift+2 then the overlay is opening on screen 3 instead of screen 2. The content of the overlay is the content of screen 2 so I can still take the screenshot, but it is just opening on the wrong screen. It is the same problem when switching screens with arrow keys, screen 1 works, screen 2 placed on screen 3, and screen 3 works.

Naatan commented 9 years ago

Arch Linux with Nvidia card, I can only capture stuff on screen 1, oddly when I do capture selection it shows the capture (of screen 1) on screen 2.

py> from PythonQt.QtGui import QApplication, QDesktopWidget
py> QApplication.desktop().screenCount
2

py> QApplication.desktop().isVirtualDesktop()
True

py>