Comments (3)
As kriansa already wrote, all floating windows are always above all tiling windows. If you want hide a particular floating window, you can minimize it. The keybindings in the default autostart for these are:
hc keybind $Mod-Shift-m set_attr clients.focus.minimized true
hc keybind $Mod-Control-m jumpto last-minimized
The first keybinding minimizes the focused window, and the second keybinding brings back the most recently minimized window (i.e. a lifo=stack order). If you want a fifo-order, you can replace last-minimized
with longest-minimized
.
Also, you can use any window selection utility (like rofi) or taskbar to raise minimized windows again.
I think the effect is almost the same as having floating windows below tiled windows, with the only difference that cycle_all
does not traverse minimized windows. Also, minimization has the advantage that you don't see them behind semi-transparent tiled terminal windows :)
from herbstluftwm.
Yes, floating windows are on a layer above and I don't think you can disable that. The only thing that can be on top of a floating window is another floating window -- and you can sort of control that behavior with raise_on_click
and raise_on_focus
.
You can try making these windows pseudotile
which will make them occupy only the space needed but still be tiled so you can move other windows in front -- there's a shortcut for that in the default config which is $mod-p
.
I personally float only windows that will be closed quickly, such as alert messages, popups, calculator, etc. If I want them around it's more interesting to tile or pseudotile so I can cycle and toggle layouts more easily.
Also, cycle
should work among floating windows as well, but they will be selected last.
from herbstluftwm.
Thank you both so much for clarifying. I'll create some keybinds for minimizing/raising instead.
from herbstluftwm.
Related Issues (20)
- smart_window_surroundings and tabbed_max settings conflict with each other HOT 4
- `settings.focus_follows_mouse` should be called `settings.sloppy_focus` HOT 3
- Placing float windows in the middle of its parent HOT 3
- option to make `smart_window_surroundings` only hide if there is only one window on a tag
- Numpad keys binding ? HOT 4
- How do I use conky/any desktop widgets? HOT 2
- Window with em-dash in title causes missing `focus_changed` hook (xconnection.cpp: 347: Can not create text list) HOT 2
- Move window to previous tag HOT 2
- rule to close window HOT 2
- Move floating window in single axis only? HOT 2
- focus seems odd after using a flameshot
- Client border not cleared when urgent client is focused
- Unable to move floating window if sent to another tag while still moving
- Typing in unmanaged window HOT 3
- q3terminal script does not show an empty frame HOT 4
- I would like to be able to use non-english letters (German Umlauts) in keybindings HOT 2
- Move client to tag? HOT 2
- Emacs does not show tabs in initial frame HOT 3
- Moving tabbed windows within the tabbed_max layout HOT 1
- Test fail: Mode_switch disappeared HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from herbstluftwm.