Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desktop with dual screen #40

Open
jpfleury opened this issue Apr 6, 2012 · 6 comments
Open

Desktop with dual screen #40

jpfleury opened this issue Apr 6, 2012 · 6 comments
Milestone

Comments

@jpfleury
Copy link
Contributor

jpfleury commented Apr 6, 2012

Note: this is a copy of the ticket 88028 on the SourceForge tracker.

I have an external monitor (1280x1024) attached to my laptop (1440x900). The monitor 1 (external) is set to coordinates (0, 900) and the monitor 2 (laptop) is set to (1280, 0). Monitors are connected only at a corner, so I can switch my cursor from a screen to another by the top right corner (monitor 1) or the bottom left corner (monitor 2):

            |¯¯¯¯¯¯¯¯¯¯¯¯¯|
            |             |
   Unused   |      2      |
            |_____________|
|¯¯¯¯¯¯¯¯¯¯¯|
|           |
|     1     |    Unused
|           |
|___________|

I created one big wallpaper (2720x1924px) to handle both screens.

Now, the problem is that SpaceFM fills the desktop with icons by starting to coordinates (0, 0), i.e. on an unused space (see the attached screenshot).

A way to solve this may be to automatically detect used and unused spaces. I don't know if it's easily doable.

Another way may be to manually inform SpaceFM about coordinates of usable space. For example, with my configuration, I could inform SpaceFM to display icons from coordinates (0, 900) to (1280, 1924), and from (1280, 0) to (2720, 900).

SpaceFM may also fill with icons only one desktop.

Screenshot.

spacefm-issue-40

@IgnorantGuru
Copy link
Owner

Apparently GDK sees your setup as having a single GDK "screen" (multiple monitors have been merged into a single GDK screen). You can see where SpaceFM gets the enumerated screens from GDK here, and from your screenshot there is only one. And the fact that you're using 'one big wallpaper' also indicates a single screen. You're not really switching screens with your mouse, you're just moving your cursor from one area of the desktop to another (and the desktop happens to be displayed on multiple merged monitors).

So as you say I don't know how this would be detected. You basically want an option to display the desktop icons twice in two different areas of the same desktop. Have you seen other desktop managers handle this automatically?

@IgnorantGuru
Copy link
Owner

Probably can be done with these functions

@precutcolours
Copy link

Nitrogen nicely manages dual-head wallpaper but not under SpaceFM desktop management, even with the wallpaper option off. I'd like SpaceFM to offer checkboxes as to which bits of the desktop it will or will not manage (wallpaper, icons, automount, etc.). Yet I do love the idea of a future SPACE DESKTOP.

I'm a bit confused whether "daemon mode" (spacefm -d) will handle automount while leaving the other desktop stuff alone. Automount is definitely one thing I would prefer that SpaceFM/udevil/udisks2/etc. handle.

@IgnorantGuru
Copy link
Owner

I'm a bit confused whether "daemon mode" (spacefm -d) will handle automount while leaving the other desktop stuff alone.

-d alone without --desktop will handle automount, depending on the automount settings available via the Devices list context menu. Nothing of the desktop is handled in this mode.

@jpfleury
Copy link
Contributor Author

Have you seen other desktop managers handle this automatically?

I really don't know, and I'm afraid that I won't be of great help because I no longer use a dual screen configuration.

@IgnorantGuru
Copy link
Owner

Noting this forum post as possibly related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants