Comments (7)
On Tue, Jul 22, 2014 at 11:28:29AM -0700, ehen wrote:
Many WMs use the following buttons config for this:
Hide MOD4, XK_m,
Unhide MOD4|SHIFT, XK_m,Mod4 + m is currently bound to maximize, which I personally think is
more useful than showhide, and Mod4 + Shift + m is bound to monocle
mode. You are always free to change the keybinds to your liking, but I
prefer it the way I think it makes the most sense in the grand scheme.
Robin Schroer
from frankenwm.
Well, I would expect MOD4, XK_t, to be maximize, but this doesn't matter, I can always change the keybinds myself.
So, are you accepting this features? It's one of the only missing things so I can migrate to frankenwm once and for all.
from frankenwm.
On Tue, Jul 22, 2014 at 01:43:34PM -0700, ehen wrote:
So, are you accepting this features? It's one of the only missing things so I can migrate to frankenwm once and for all.
What feature exactly are you talking about, splitting show and hide to
different hotkeys? That would be possible without much effort.
Robin Schroer
from frankenwm.
splitting show and hide to different hotkeys
Exactly. And also having an order.
For example, if you HIDE window1, HIDE window2 and HIDE window3, if you then UNHIDE, it will unhide window3, if you UNHIDE again, it will unhide window2. Then, if you HIDE window4 and UNHIDE, it unhides window4 and if you UNHIDE again, it unhides window1.
I think I cover all cases with that example. Tell me if it's confusing and I will try to word it better.
from frankenwm.
On Tue, Jul 22, 2014 at 02:02:12PM -0700, ehen wrote:
splitting show and hide to different hotkeys
Exactly. And also having an order.
For example, if you HIDE window1, HIDE window2 and HIDE window3, if you then UNHIDE, it will unhide window3, if you UNHIDE again, it will unhide window2. Then, if you HIDE window4 and UNHIDE, it unhides window4 and if you UNHIDE again, it unhides window1.
I think I cover all cases with that example. Tell me if it's confusing and I will try to word it better.
So you basically want a (probably desktop-specific) hide-queue which
tracks the windows for organized minimizing. That actually sounds pretty
useful to me, so I might consider building something like this. But I
also have to say that it might take a few days for me to choose the best
way to accomplish this without producing loads of tracking bugs.
'Pushing' windows down this queue is pretty easy as long as I can keep
track of it.
Robin Schroer
from frankenwm.
Glad to hear that! Don't hurry, I will be waiting
from frankenwm.
I just merged and pushed some changes which implement the so called miniq
, a simple desktop-specific filo to keep minimized clients, as well as a new default config/manpage. There might be some wonky interactions with other features, have not had the time yet to test all possible combinations of modes/windows/features/..., but it should be working correctly in most, if not all, cases.
from frankenwm.
Related Issues (20)
- Screenshots have extra border HOT 1
- Just a short question HOT 2
- Glitching when cycling through layout modes HOT 7
- Just another quick question HOT 3
- frankenwm2bar.sh - frankenwm: error: other wm is running : No child processes HOT 4
- How to autostart application on login ? HOT 2
- Unable to set top bar/panel using polybar. HOT 2
- Spawned windows appears at the top left corner and causes flicker when moving it to the stack. HOT 7
- Autostarting picom and polybar when launching Frankenwm HOT 2
- Some windows don't play nicely with xcb_ewmh HOT 2
- Moving a maximized window to another workspace
- Floating windows don't reappar after coming out from fullscreen state
- How can I run this on FreeBSD? HOT 1
- Firefox "Close all tabs" dialog hangs WM.
- Resize floating window from any corner
- Crash when opening and closing windows.
- Status of the project? HOT 1
- Question on getting bars to run HOT 2
- when I open the image in telegram, Franken freezes HOT 1
- Frezzes opening browser dialog windows HOT 3
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 frankenwm.