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

Option to avoid multi-monitors extending #136

Closed
bflorat opened this Issue Oct 24, 2016 · 8 comments

Comments

Projects
None yet
3 participants
@bflorat

bflorat commented Oct 24, 2016

Is is possible to get an option to avoid multi-monitors extending introduced in #14 ?

I'd greatly prefer to see all monitors windows grouped on the primary display or on every monitor (like in Gnome Shell if I'm not wrong).
Successfully tested workaround : in /usr/share/themes/xfdashboard/xfdashboard-1.0/xfdashboard.css (or in the others themes xfdashboard.css files) , change filter-monitor-windows: true; to filter-monitor-windows: false;

Thanks for this cool piece of software.

@gmc-holle

This comment has been minimized.

Owner

gmc-holle commented Oct 27, 2016

Hi bflorat,

Hmmm ... I'm not really sure if I got it what you want. What do you mean by "avoid multi-monitors extending"? If changing the CSS file of your favourite theme (or of a newly created one) was successful, why isn't it the solution? What do you expend to be possible?

Thanks for using xfdashboard :D

@bflorat

This comment has been minimized.

bflorat commented Oct 27, 2016

Hi, thanks to reply.

I mean that I would like, instead of changing the css, to have an option to switch between the current behavior (ie, if you have 2 screens, you see thumbs of each screen on screen itself) and a behavior where all thumbs are displayed together on each screen. I find it a lot easier to find an app inside a single screen than searching on both screens.

BTW, I wrote a small howto about xfdashboard integration : http://florat.net/blog_tech/dashboard_under_xfce_real_howto

@gmc-holle

This comment has been minimized.

Owner

gmc-holle commented Oct 29, 2016

I understand. But changing the theme is not an option? If not, would it be an option if I could an existing theme could be customized more easily because nowadays you have to copy the theme completely to ~/.themes/(name of theme) and then modify the files to match your needs.

@bflorat

This comment has been minimized.

bflorat commented Oct 30, 2016

Yes, I guess it would be enough to create a special theme with all apps in each screen so it could be an example for changing the existing themes. You may also just document the line to change.
Cheers

@gmc-holle

This comment has been minimized.

Owner

gmc-holle commented Jan 18, 2017

Hmmm ... do you have a suggestion what and where to document? I thought the documenation for theming and the available CSS options were ok ;)

Otherwise I would like to close this issue.

@gmc-holle

This comment has been minimized.

Owner

gmc-holle commented May 4, 2017

I think it's ok as it is ... closing issue

@gmc-holle gmc-holle closed this May 4, 2017

@gsantner

This comment has been minimized.

Contributor

gsantner commented Aug 21, 2018

screenshot_20180821-120349

@gmc-holle I'm always getting search results on wrong (not primary) monitor. how can I turn this off? Have set value as below, but somehow it doesn't do anything at all

/home/user/.config/xfdashboard/themes/global.css
XfdashboardWindowsView {
        filter-monitor-windows: false;
}

I want to have everything shown on my primary/main monitor (or advanced, where mouse currently is).
Any idea how to?

@gmc-holle

This comment has been minimized.

Owner

gmc-holle commented Aug 29, 2018

@gsantner For example (and assuming the default theme is used): If xfdashboard starts it tries to determine which monitor is the primary one in a multi-monitor setup. On the primary monitor the quicklaunch bar and the search box is shown while on any other monitor only the windows should be shown. At that point of time, if the search box is on the wrong monitoir the search result will also be at the wrong one.

xfdashboard uses Xinerama (X11 extension) and GDK is determine if multiple monitors are connected and supported (Xinerama) and which one is the primary one (GDK). It should also track if the primary monitor changed to another monitor at run-time. So either there is difference at the monitor configured to be the primary one at your system and the data xfdashboard gets or there is a difference at the primary monitor configured and what you think is the primary one.

If running xfdashboard with "XFDASHBOARD_DEBUG=windows" environment variable set should help finding the source of the problem. Xinerama X11 extension is installed and will be loaded by X11 server?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment