Comments (1)
It's worth saying that the config ignore_ewmh_fullscreen
exists for bspwm and full-screen-api.ignore-widgets
exists for firefox.
Neither of them work without some hiccups though. eg, firefox (with ignore-widgets) will do what you want, but then if you wanted to fullscreen the video with bspwm then firefox will exit "fullscreen ui mode" and you would need to click the button again.
I made a quick proof of concept hack for fake fullscreen diff here. It is as simple as I could think of.
Basic idea is that wm_flags for fullscreen are only set by events; window state is set by bspc node -t
, but will not set the wm_flag. If you want to set the "wm_flag" for a window with a hotkey you can use xdotool like xdotool getactivewindow windowstate --toggle FULLSCREEN
.
It wouldn't be much more to have a proper fakefullscreen state (->state=tiled with fullscreen wm_flag) in set_state, but this hack seems to work well enough.
from bspwm.
Related Issues (20)
- `xrandr` configuration cuts bspwm in half. HOT 2
- node selector behaves differently in query vs node focus HOT 2
- Monitor priority not respected after 'awakening' from hibernation
- Monocle mode re-sizes Dwarf Fortress even if its not the selected window
- Sticky node make bspc desktop -b or -s crash
- fibonacci sequence its bugged HOT 1
- [feature] focus_monitor_follows_pointer
- bspwm chrome in fullscreen, youtube video also in fullscreen, when exit video fullscreen chrome also exit fullscreen to tiled HOT 2
- saving position of sticky tiling window HOT 1
- Swapping a focused node with a receptacle will transfer focus to the receptacle HOT 1
- empty split HOT 2
- Support for svkbd (on-screen keyboard)
- Single window have border HOT 3
- Query to find active window on unfocused desktop not working HOT 7
- Screen Sharing workaround
- Suggested man page tweak: "The special selector %<name>" -> "The special selector %name"
- inconsistent focus when opening with qutebrowser HOT 4
- Bump to the latest version
- BSPWM freezes after being afk for around 20-30 minutes 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 bspwm.