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

an option for bar to overlay windows, like dmenu #3897

Open
wis opened this issue Jan 8, 2020 · 2 comments
Open

an option for bar to overlay windows, like dmenu #3897

wis opened this issue Jan 8, 2020 · 2 comments

Comments

@wis
Copy link

wis commented Jan 8, 2020

I'm submitting a…

[ ] Bug
[x] Feature Request
[ ] Documentation Request
[ ] Other (Please describe in detail)

Current Behavior

as expected and designed moves windows to not overlay them.

Desired Behavior

overlay windows and cause them to change bounds.
I prefer toggling the status bar with a keyboard binding to take a peek when I want to, and I would prefer also if it overlayed the windows and didn't cause them to change bounds and relayout/+repaint.

dmenu/dmenurun overlaying:
dmenu

statusbar

Environment

Output of i3 --moreversion 2>&-:

Binary i3 version:  4.17.1 (2019-08-30) © 2009 Michael Stapelberg and contributors
(Getting version from running i3, press ctrl-c to abort…)
Running i3 version: 4.17.1 (2019-08-30) (pid 698)
Loaded i3 config: /home/x/.config/i3/config (Last modified: Wed 08 Jan 2020 07:34:56 PM IST, 918 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3
- Linux Distribution & Version: Linux archiver 5.4.8-arch1-1 #1 SMP PREEMPT Sat, 04 Jan 2020 23:46:18 +0000 x86_64 GNU/Linux
- Are you using a compositor (e.g., xcompmgr or compton): xcompmgr
@Airblader
Copy link
Member

From a technical point of view what you are asking for is for i3bar to set override_redirect such that it is no longer managed by i3 at all.

I don't yet have an answer to this, however if you want to try some workaround-ish solution you could do this by running a script which gets i3bar's window ID, unmaps it, sets the override_redirect flag and maps it again. If you run this right as you toggle i3bar to be visible it should be unnoticeable. Hiding i3bar again will undo all of this as the window will be unmapped once more.

@xzfc
Copy link
Contributor

xzfc commented Feb 18, 2020

Isn't it solved by i3-msg 'bar mode hide' and pressing floating_modifier to show the bar?

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

No branches or pull requests

4 participants