You are not logged in.
I've a dual screen setup. I use the second monitor mainly to show videos, movies and logs from servers while i work exclusively using 4 workspaces only on primary monitor.
If using xfwm then it will switch apps on 2nd monitor too like it was an extension of the 1st one; is there a way to stop this behavior?
Actually cinnamon has an option for it.
Is it possibile to do the same in xfwm?
Or, as alternative, are "awesome" or "i3" usable as a drop-in replacement for xfwm?
I already tested those 2 WMs and both have support for separated workspaces on every monitor.
Thanks.
Last edited by badpenguin (2017-07-24 16:55:43)
Offline
Hello and welcome.
One way to do this, is when you have the apps set up on the second monitor, select "Always on visible workspace" from the window menu of each app.
Or you can use a utility like devilspie to do this automatically.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Hello and welcome.
One way to do this, is when you have the apps set up on the second monitor, select "Always on visible workspace" from the window menu of each app.
Or you can use a utility like devilspie to do this automatically.
Thanks i already knewed that, sorry to forget to mention.
That's not what i'm looking for: Workspaces must be separated per monitor.
Offline
That functonality doesn't currently exist in Xfce. If you want the functionality, you'll need to resort to workarounds. There is however, this existing enhancement request:
https://bugzilla.xfce.org/show_bug.cgi?id=13634
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
That functonality doesn't currently exist in Xfce. If you want the functionality, you'll need to resort to workarounds. There is however, this existing enhancement request:
https://bugzilla.xfce.org/show_bug.cgi?id=13634
Thanks. Then i will try replacing it with "awesome"; any WM will work with xfce or has xfwm something special?
Offline
I've never tried replacing it, but I have read that others have had success. Xfce is built to be modular.
You'll need to prevent xfwm4 from starting up - there are a couple of options for this. One is to set it's Restart Style to Never in Settings Manager > Session and Startup > Session. The other is to override the xfwm4 executable by placing a blank file at /usr/local/bin/xfwm4. You'll also need to create a startup entry for the new window manager.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
I've never tried replacing it, but I have read that others have had success. Xfce is built to be modular.
You'll need to prevent xfwm4 from starting up - there are a couple of options for this. One is to set it's Restart Style to Never in Settings Manager > Session and Startup > Session. The other is to override the xfwm4 executable by placing a blank file at /usr/local/bin/xfwm4. You'll also need to create a startup entry for the new window manager.
Thank. I'll go for creating a custom session startup profile and forking the startxfce4 script in a way that does not call xfce4-session
Offline
I'll go for creating a custom session startup profile and forking the startxfce4 script in a way that does not call xfce4-session
You still need a session manager to run. It's only xfwm4 that you don't want executing.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
badpenguin wrote:I'll go for creating a custom session startup profile and forking the startxfce4 script in a way that does not call xfce4-session
You still need a session manager to run. It's only xfwm4 that you don't want executing.
Ok i got it working but honestly i don't like those "tiling" window manager.
I also tried like 20 window managers but only a few does work the way i like; unlucky those depends on gnome, *damn*
Lets try an alternative approach with xfwm4.
Is it possibile to create an hotkey that pressing Meta+e will:
- move window to 2nd monitor
- maximize it (or better just 100% height)
- set the sticky flag
EDIT: i've found this script https://github.com/jc00ke/move-to-next-monitor
but need to find wich is the correct option to pass to wmctrl to keep the window sticky when changing the workspace
Last edited by badpenguin (2017-07-24 16:28:59)
Offline
Solved by adding:
wmctrl -ir $window_id -b toggle,sticky
add the end of: https://github.com/jc00ke/move-to-next-monitor
and then creating a keybind for it.
Offline
Nice. Thanks for sharing the solution.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 566.27 KiB (Peak: 583.55 KiB) ]