[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/twmt/ - Tiling Window Manager Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 91
Thread images: 14

File: u.png (283KB, 1919x1079px) Image search: [Google]
u.png
283KB, 1919x1079px
Not a general to halt shitposters.

> Resources
i3wm - https://i3wm.org/
Babby's first twm, easily customizable from a central config file, has sane defaults. Usable out of the box.

Xmonad - http://xmonad.org/
Written and configured using haskell, so knowledge of haskell is recommended. Highly extensible, stable, and dynamic.

bspwm - https://github.com/baskerville/bspwm
Binary Space Partitioning Window Manager
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. Stable, supports lots of customization out of the box.

dwm - http://dwm.suckless.org/
Dynamic Window Manager written in C.
Slightly higher learning curve than most other twms, basic knowledge of C is necessary for configuration as it takes place in the header file. Very
lightweight.
>>
is that herbslut thing easier to configure than i3
>>
>>62108387
This sounds interesting. I've been using Ubuntu for 7 years, and have tested the waters with tiling WMs, but have always found them too complicated. I can't code. I pine for better and more efficient window management, but can't get Wifi, widgets, keyboard input, etc in anything other than the big-box WMs.

I'll be lurking in this thread.
>>
>>62108702
If you want something easy mode you can install a normal gui environment alongside your tiling wm and do some things in there.

For example I can't properly get root access to install some things when i'm using i3, but I can log out, boot into Mate or something else, and do it from there more easily.
>>
I used Emacs as a wm for a while then I switched to Stumpwm.
>>
Giving i3 a shot for shits n gigs. Only thing that I'm finding lacking is i3blocks, as its elements aren't clickable. I know you can put system tray icons in there, but you can't move them around. Any recommendations?
>>
>>62109941
You can install polybar
>>
>>62108387
wheres the link to the previous thread??????
>>
Linux newfag (kinda). Used ubuntu years ago and have an arch install right now that's working great.
Do window managers affect the desktop environment (If you have one installed) in any way, or does it only affect l33t hax0rs who use window managers only?
>>
>>62108387

Are any of these compatible with Windows?
>>
>>62110199
Typically they are separate from DEs. If you have a GUI login and you install i3 for example, you'll be able to select i3 at login instead of gnome or whatever you are using.

>>62110205
The ones in the OP no I don't think so.
>>
>>62108387
w-what twm is this?
>>
>>62110298
i3. I stole the image from plebbit since I was on a different computer at school.

https://www.reddit.com/r/unixporn/comments/6u51f4/i3gaps_polybar_first_cooked_rice/
>>
>>62108387
>Awesome not in the OP
A false flag thread to turn people off tiling wms. OP, you're a faggot.
>>
>light color scheme
>like looking into the sun
>dark color scheme
>eyes strain trying to read faint text

why is life so hard
>>
>>62110869
Change the text colour on the dark color scheme?
>>
>>62110869
Just use white text instead of gray.
>>
>>62109941
i3blocks ARE clickable. Just modify the script you sperg
>>
>>62108642
If editing i3 config file is too difficult for you maybe you shouldn't be using twm
>>
remember that we don't need a thread up every minute of every day
>>
File: latest.png (6KB, 1919x21px) Image search: [Google]
latest.png
6KB, 1919x21px
R8 my polybar, lads.
>>
>>62111766
I found it beautiful
>>
More:
StumpWM which is written in CLisp
Qtile which is written in Python
wmii uses a pseudo file system (using 9p) for configuration
Sway is i3 for Wayland users
>>
>>62112289
Are all of these seriously necessary?
>>
Daily reminder tiling wm's are a waste of time, productivity, and conscience.

http://xahlee.info/linux/why_tiling_window_manager_sucks.html

Instead of your shitty rice wm's, use a wm actually designed for productivity such as clfswm (https://common-lisp.net/project/clfswm/), which puts all windows to fullscreen by default, hence improving your productivity.
>>
>>62109941
>3000 packages
>>
>>62112333
Actually none besides i3 (and Sway if someone is using Wayland) is necessary. Wmii is interesting but also long dead.
>>
>>62111766
it's trash
>>
>>62112378
>http://xahlee.info/linux/why_tiling_window_manager_sucks.html

This is the dumbest shit I've ever read.

>• set workspace/virtual-screen to just 1.
>• set up 3 function keys to switch to 3 of your most used app.
>• set up 1 key to cycle windows within a app

If they are all visible in this scenario, you might as well just tile them. If they are all fullscreen and only 1 is visible at a time, just use multiple workspaces.
>>
>>62112333
Stump and wmii are signifiant and interesting, just not particularly popular anymore, though the former still has a small dedicated userbase.
That's no reason they can't be included, especially considering how samey i3, xmonad, and bspwm are.
>>
Is sway good yet?
>>
How do I make this less ugly? Ideally with a light theme and dark accents.
>>
>>62112472
Well, what I mean is they all seem rather samey and highly configurable. Are 50 different similar tiling wms necessary?

In general, not for the thread.
>>
>>62112542
I don't mean this as an insult but if you actually want to rice out i3 just go to the unixporn subreddit. Probably 50% of the posts there are using i3.
>>
>>62112589
Good call. It looks a lot better now.
>>
I have been using i3wm for like an year, but i still cant get around the way it uses to organize the position of the windows.
Do you guys have any recomendation of a way to understand it or a wm thay does that better?
>>
>>62110205
lelno
>>62112378
that article is cancerous
he's a fucking idiot, uses a wm for an hour and thinks that
A: his own incapacity to use it properly is a fault of the wm
B: this applies to anyone but himself
C: his issues with the one tiling wm apply to all others

The one semi-reasonable argument I've seen was that tiling wms could cause RSI, but if the alternative is to use a mouse, even this argument loses all of it's power
>>62112580

if you wanna let people choose for themselves, then the smaller ones are also relevant
>>62112840
upon window creation, it halves the currently focused window and adds the new window to the right or to the bottom of the originally focused one
the guide is pretty clear on the rest of movements n shit
>>
>>62112840
>>62112873
Thats easy, the problem is moving windows around, i know how to do it but i always have to stop to think about it, otherwise it always fails with intuition.
>>
>>62112939
Sometimes it can be confusing and I'll just close a couple of windows and reopen to make it easier.

If you have one large window on the left half, two small windows vertically split on the right half, and you want to move the large left window to the small bottom right square, I'm not sure how to consistently do it either.
>>
File: kde.webm (2MB, 960x540px) Image search: [Google]
kde.webm
2MB, 960x540px
>>
I love i3.
>>
>>62113113
Do explain
>>
>>62112378
>tried xmonad today for real. Currently, 1 hour into it.
>1 hour
>>
>>62113181
Just me shilling the KDE script I'm working on. It's slowly getting breddy good.

https://github.com/Jazqa/kwin-quarter-tiling
>>
>>62112750
arc makes the foreground text a blue-ish. Fuck that.
>>
>>62113113
This is a dumb question but is KDE a distro or a DE? People always use it in reference to other DEs but Plasma seems to be the actual KDE DE. And you making a twm seems to imply it isn't a de.
>>
>>62113244
KDE is a DE. KDE Neon is a distro shipping the latest KDE (DE) on Ubuntu base.

KDE's default WM is called KWin, which has a scripting engine. My tiling thingy is merely a script for KWin.
>>
>>62113113
>>62113205
I use it as my daily driver now. Pretty good.

I still have some annoyances but they are fixed by restarting kwin most of the time. Sometimes the script will create new Desktop despite some of them being empty. After a while I end up with tons of empty Desktop that I need to remove manually.

I wish you could add different layout, but it would complicate the script more.
Like:

>_____________
>| |______|
>| |______|
>|______|______|

One master window, 3 other slaves windows.
>>
>>62112468
>workspaces
You mean windows, right? Workspaces is a dumb abstraction over windows in this case.
>>
>>62113302
Aw, shit:
>_____________
>||______|
>||______|
>|______|______|
>>
>>62113302
I'll look into the empty desktop problem today. I personally haven't encountered it but I'll see if I can find anything.
Different layouts are possible and I'm probably implementing them at some point, it's just a huge job and I'm pretty busy so it might take a while.
Don't be afraid to report even the tiniest annoyances to the Github page. I usually fix them in a day or so.
>>
>>62113261
So Kwin is the window manager for KDE (plasma, atm) and not a separate DE like i3? Alright.
>>
File: 2011-02-10-14-50-27.jpg (449KB, 1600x900px) Image search: [Google]
2011-02-10-14-50-27.jpg
449KB, 1600x900px
>not just having one window, them using tmux inside of it
>>
>>62113352
Yes. KWin is the window manager. KDE Plasma is the current version of the DE and KDE Neon is the distribution.

>>62113346
>>62113302
Also, as an addition to the earlier post, I'm trying to find a way to automatically remove desktops. I've managed to do it but for some reason it causes Plasma to crash on some distributions so I've disabled it until I find the cause. Depending on when you've latest updated the script not finding the empty desktops might be fixed (there was an issue with maximized windows leaving the desktops blocked earlier this week). Anyways, thanks a ton for using it and helping out. If you come up with any ideas, just let me know and I'll do my best!
>>
>>62113395
>tmux
>not dvtm
>>
I'm having trouble with i3.

I want to use the Super ("Windows") key instead of Alt, but even after setting up the configuration file, for that purpose, it doesn't work.

Here's the troubleshooting I made so far.

xev recognises the key presses of the Super Key well enough.

KeyPress event, serial 40, synthetic NO, window 0x200001,
root 0x289, subw 0x0, time 11708837, (38,142), root:(763,601),
state 0x0, keycode 133 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x200001,
root 0x289, subw 0x0, time 11714471, (38,142), root:(763,601),
state 0x2000, keycode 133 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False



So the identifier of the Super Key is Mode_switch.

I found this question which talks about a very similar problem. However, the answer did not work on my case.

https://askubuntu.com/questions/557029/super-key-the-windows-key-not-working-in-i3wm-in-14-04-1-lts

Using xmodmap (I know I should be using setxkbmap instead, but I couldn't find the equivalent for these commands) I did:

xmodmap -e "clear mod4"


Which worked as expected. And then:
xmodmap -e "add Mod4 = Mode_switch"


Which returned the following error:
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request: 118 (X_SetModifierMapping)
Value in failed request: 0x17
Serial number of failed request: 11
Current serial number in output stream: 11


So my questions are:
1. What is the setxkbmap equivalent answer to the mentioned command?
xmodmap -e "add Mod4 = Mode_switch"


2. How do I avoid the error xmodmap gave me?

Answering any of these will be enough.

Any input would be greatly appreciated.
>>
Can someone explain how this works? And what's the benefit?
>>
>>62113506
The config file is the one i3 itself generates when there is none and you pick the "Use Windows key" option.
>>
>>62113506
>1. What is the setxkbmap equivalent answer to the mentioned command?
I meant
"What is the setxkbmap equivalent to the mentioned command?"
>>
>>62113511
The work in different ways but in the most basic sense, imagine a blank desktop screen. Opening program 1 will open across the entire screen. Opening program 2 will divide the space between the two programs, and so on for multiple windows and multiple workspaces.
>>
>>62113396
I updated the script yesterday, and I haven't seen the empty Desktop things much, maybe you already fixed it.
>>
>>62113511
It manages the windows. For cosmetic reasons.
>>
>>62113396
Also it doesn't work on Wayland.

mpv doesn't either, so I'm still on X for now, but it would be great if it worked there too.
>>
>>62113563

That's pretty cool actually. Is there stock DE that incorporates this? Or will one of these addons have to be installed?
>>
>>62113244
>>62113261
Actually, KDE is neither. KDE is community that develops free and libre software. The desktop environment is Plasma, one of many software projects produced by the KDE group.
>>
Ah, I missed this thread. Can anyone tell me if any of these tiling window managers support touch input? I'd like something for a tablet to make good use of the screen space, but obviously it doesn't have a keyboard. Is there anything that supports touch gestures or something?
>>
>>62113506
>>62113526
>>62113549
If anyone wants to answer for some Stack Exchange karma, just follow this link.

https://unix.stackexchange.com/questions/388512/super-key-a-k-a-windows-key-not-working-in-i3wm-fedora-26

I would be very grateful.

For the time being I will be freeing the Alt key so i3 can use it.
>>
>>62112750
>>62113214
How did you made theese gaps between tiles?
>>
>>62114156
i3-gaps and the following in your config:
gaps outer 5
gaps inner 10
>>
>>62111766
Try out lemonbar, it's polybar without the training wheels
>>
>>62114186
Thx anon
>>
>>62113395
This
>>
>>62113395
What the fuck am I looking at?
>>
>>62114548
Looks like dvtm
>>
>>62114670
Anon said tmux, but that doesn't address my question.
>>
File: dvtm_1.png (60KB, 1276x771px) Image search: [Google]
dvtm_1.png
60KB, 1276x771px
>>62114790
It's a tiling terminal multiplexer.
Think about twm but instead of viewing the session with display you view it with a terminal.
Anon said tmux but it's dvtm. It has the window headers, tmux doesn't, see pic related or google
>>
>>62109941
How did you get that setup? Pretty nice, that's what I'm aiming for.
>>
When you have multiple windows open, and you keep alt-tabing between them, will the windows then be tiled in the order of most recent used? The current window taking up 1/2 space, the last used win taking 1/4, the next using 1/8th and so on?
>>
is there any tiling wm with bar and text based configuration for windows? the one that will replace explorer like any wm in linux did
>>
As someone who used to use nothing but ratpoison on nix, I really like i3.
Other than rebinding the "directions" to be 'hjkl' like vi instead of 'jkl;' as well as a couple other minor tweaks I pretty much just stick with the defaults and have no issues.

If you want a tiling WM that just werks out of the box and don't care about ricing and anime dix (though it's great for that too) I highly recommend it, especially if you're a newbie to tiling WMs.
>>
>>62112378
The guy uses the most eccentric keybindings on emacs of all things, yet complains about tilling window managers are too eccentric, lol.
>>
File: IMG_20170827_111533.jpg (1MB, 4160x2336px) Image search: [Google]
IMG_20170827_111533.jpg
1MB, 4160x2336px
Bump for this. First time user, took me like 5 min to figure out that I block the screen.
>>
>>62108387
>Babby's
Baby's
>>
lads do any of these work well with 2x 4k displays?
>>
>>62116308
welcome to 4chan, new friend!
>>
File: 3CuWYui.jpg (55KB, 720x720px) Image search: [Google]
3CuWYui.jpg
55KB, 720x720px
>>62116372
the resolution of your screen doesn't matter for shit, retard.
Dual screen however, I would not recommend bspwm. i3 seems decent with dual screen.
>>
>>62116424
Does bspwm even support multi head? Last time I used it, it was a feature they were working on but hadn't managed to get working right. (or it may have just been they didn't support my special snowflake dual gpu setup, I can't remember)
>>
>>62116517
Well, I wouldn't call it 'supported' but you can get video on multiple displays.
>>
>>62114846
Nice
>>
>tfw you just want a nice font with a decent amount of good-looking glyphs (consistent with the rest of the font) and good colors, but proggy is too small and everything else is not axis-aligned (except for Iosevka, but it is too cramped)
ENOUGH
>>
File: image.png (1MB, 2560x1440px) Image search: [Google]
image.png
1MB, 2560x1440px
Thread posts: 91
Thread images: 14


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.