[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr / vt ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

Due to resource constraints, /g/ and /tg/ will no longer be archived or available. Other archivers continue to archive these boards.Become a Patron!

/g/ - Technology

View post   

[ Toggle deleted replies ]
File: 70 KB, 1024x768, maxresdefault (5).jpg [View same] [iqdb] [saucenao] [google] [report]
64403507 No.64403507 [Reply] [Original] [archived.moe] [rbt]

best linux window manager and why

>> No.64403632
File: 9 KB, 200x200, Wayland.png [View same] [iqdb] [saucenao] [google] [report]



>> No.64403677

>still writing in C
Fuck off, retard.

>> No.64403688

yep this stupid oldfags!
let's write new window manager with javascript

>> No.64403689

>install sway
>can't launch it from a modern dm
>can't even launch it through startx
I'd use it otherwise.

>> No.64403703

i3, I installed it 4 months ago and have not figured out how to close it, have been using it ever since.

>> No.64403705

>install sway
>launch it from startx
wait a minute

>> No.64403726

C++17 or Rust

>> No.64403728

nigger what

>> No.64403740

Fuck off, C nigger.
We don't want your null pointer exceptions, buffer overflows, and memory leaks.

>> No.64403754

KDE wayland multihead 4k ready when?!!

>> No.64403757


>> No.64403791

how the hell am I supposed to start it from TTY then?

>> No.64403801

it's not actually the best but if you haven't made the switch to a tiling wm yet what is wrong with you

>> No.64403808

nvm I'm dumb.

>> No.64403814

Try again

>> No.64403882


>> No.64404229

What the fuck did you just fucking say about me, you little bitch? I'll have you know I graduated top of my class in the Navy Scripters, and I've been involved in numerous webapps, and I have over 300 confirmed npm paxkages. I am trained in AngularJS and I'm the top code artisan in the entire Numale Cuckold forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth with tools like Wipeout.js, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of aspies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life.js. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my base dependencies. Not only am I extensively trained in Vue.js, but I have access to the entire arsenal of the Node Package Manager and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo.

>> No.64404238

>t. couldn't understand pointers

>> No.64404253

There is literally nothing wrong with C.

>> No.64404272
File: 46 KB, 1300x973, 1410531389235.jpg [View same] [iqdb] [saucenao] [google] [report]

I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

>> No.64404307

Because the problem with window managers is that binaries aren't big enough!

>> No.64404322 [DELETED] 

>not really a wm, but fuck you
I mapped xfce-terminal --drop-down -e tmux tweaked to take up the whole screen to Super L, and I just switch back and forth between graphical and commandline instantly

>> No.64404338

Hello, is this your first day on Reddit?

>> No.64404343
File: 66 KB, 1920x1200, ctwm.png [View same] [iqdb] [saucenao] [google] [report]

I use ctwm
pretty fast and stable

my only issue is minor focus problems in firefox

>> No.64404345

the one you have with you

>> No.64404434

Awesome is awesome!

>> No.64404524

hit alt + enter to bring up the terminal, then type i3-msg exit

>> No.64404934

>all these shit replies
its dwm retards

>> No.64404940

Openbox in Xfce

>> No.64405033

fvwm1 because there is no bullshit.

>> No.64406511


>> No.64407572

whatever fits your needs

>> No.64407580

you can't /thread yourself you faggot

>> No.64407591

>said nobody ever
also $mod+Shift+E to exit

>> No.64407619

I was looking for a good WM to try wayland out, how much this differs from i3 in terms of features

>> No.64407809


>> No.64407840

Wmutils w/ custom scripts

>> No.64407851

fuck tom

>> No.64407859

>best linux window manager and why
Windows 7

>> No.64407878


>> No.64407879

>overcomplicated garbage devoid of simplicity and elegance

>> No.64408011


> and why

>> No.64408061

pros and cons of wayland, please desu

>> No.64408125

> !!Wayland works through rasterization of pixels which brings about two very bad critical problems which will never be solved:

> Firstly, forget about performance/bandwidth efficient RDP protocol (it's already implemented but it works by sending the updates of large chunks of the screen, i.e. a lot like old highly inefficient VNC), forget about OpenGL pass-through, forget about raw compressed video pass-through. In case you're interested all these features work inMicrosoft's RDP*.

> Secondly, forget about proper outputrotation/scaling/ratio** change.

> !!Applications (GUI toolkits) must implement their own font antialiasing - there's no API for setting system-wide font rendering. What??! Most sane and advanced windowing systems work exactly this way - Windows, Android, Mac OS X. In Wayland all clients (read applications) are totally independent.

> !!Applications (GUI toolkits) must implement their own DPI scaling.

> The above issues are actually the result of not having one unified graphical toolkit/API (and Wayland developerswill not implementit***). Alas, no one is currently working towards making existing toolkits share one common configuration for setting font antialiasing, DPI scaling and windows shadowing. At least in theory these issues can be easily solved, in practice we already have three independent toolkits for Wayland (GTK3/Qt5/Enlightenment).

* https://en.wikipedia.org/wiki/Remote_Desktop_Protocol#Features
** https://www.reddit.com/r/oculus/comments/1zt497/i_am_concerned_about_waylands_premature/
*** https://bugs.freedesktop.org/show_bug.cgi?id=93794

>> No.64408160

>raw compressed video pass-through
sounds like it would need kernel support desu

>> No.64408219

God the Ubuntu ui is fucking hideous

>> No.64408258

So, it's the X all over again?
>Most sane and advanced windowing systems ... Windows, Android, Mac OS X.
Have you noticed how all the the most sane and advanced windowing systems are made solely by corporations and proprietary?

>> No.64408323

jwm (joe's window manager)

>> No.64408338

wayland was pushed by intel because they wanted to use it for tizen
obviously they never cared about linux on the desktop

>> No.64408365

Binary Space Partitioning Window Manager

The best.

>> No.64408899

Yep. Was a long time dwm user, but just switched to sway. I love dwm but the fact that sway is virtually fully developed tiling wm that works with Wayland finally won me over

>> No.64410728

awesome wm

>> No.64410780


>> No.64410792

What terminal do you use with it?

>> No.64410835
File: 597 KB, 1366x768, 2018-01-18-085833_1366x768_scrot.png [View same] [iqdb] [saucenao] [google] [report]


>> No.64410845
File: 2.10 MB, 1600x900, Screenshot from 2018-01-21 09-13-06.png [View same] [iqdb] [saucenao] [google] [report]

>> No.64410946
File: 168 KB, 1024x768, 8320286672_3e06c844e1_b.jpg [View same] [iqdb] [saucenao] [google] [report]


>> No.64410977

Literally just run "sway".

>> No.64411003

Just because you're bad at programming doesn't mean C is bad.

>> No.64411066

If you're using a DE are you supposed to change the WM that it comes with?

>> No.64411184

maximum customization and the ability to activate/deactivate modules all within the config file, which can save on memory or increase functionality.

>> No.64411242

Um, Openbox?

>> No.64411285

I assume you live on your own. I'm jealous that your can get away with that wallpaper.

>> No.64411298

What did it say?

>> No.64411310

Got a sauce on that pic?

>> No.64411688

Nothing else even tries to compete with FVWM, but config is confusing, and sometimes requires ugly bash/perl solutions.

I sometimes use JWM for basic desktops in VMs, but it has too many bugs and window hint incompatabilities for my main machine.

I switched to FVWM because there are no good standalone panels/taskbars/window lists to go with Openbox. FVWM is also still being developed while Openbox is probably dead.

>> No.64411717


>> No.64411732


>> No.64411744

It's Kuro from Fate/Kaleid at least.

>> No.64411745

i thought rox was a file manager

>> No.64412142

We know. We are also aware that GNU is the shitty part. Stop reminding us about having to deal with GNU, Richard.

>> No.64412159

what's wrong with GNU?

>> No.64412214

> Sway.
> http://swaywm.org/

> /thread

>Unironically using waylate
>/Threading yourself

>> No.64413440

it looks good and wayland is the fut-

>random anime video on the presentation

into the trash it goes

>> No.64413686

I have found a lot of wm managers that never tried them before:


There are a lot of themes for icewm and pekwm, I am surprised. Are they good?

>> No.64413788

>random anime video on the presentation
>into the trash it goes
you must not use any OSS then because just about every git project ive seen has at least one contributer with an anime profile image

>> No.64413857

Even if you're "great" at C, it implies nothing about whether you're good at designing systems, and it gives you more than enough rope to hang yourself with when humans inevitably make mistakes. Unless you're supplementing your C with some kind of formal verification system and maintain great discipline while developing, there's not much of an advantage to using C over something like idris/haskell/ocaml, or even a subset of C++17. It might be better than shitlangs like js, but it's really not worthy of all the defending and fetishising it gets on this board. C is literally OG meme tier.

>> No.64413867

or you can stop putting anime shit in technology. It could work, you know

>> No.64413910

it's bloat. musl + busybox (or any BSD userland) is superior.

>> No.64413912


>> No.64413947

From the Void linux wiki:
>Some programs (mostly graphical applications) will work incorrectly, or segfault when run under musl. This may be due to programs expecting some glibc-specific behavior.
Musl isn't finished yet. There is clearly critical functionality that hasn't yet been added to it. It's incomplete.

>> No.64413989

just use what works for you, test some out. Personally I think tiling window managers are better and I recommend i3.

>> No.64414046

Don't worry, happens to all of us. And by us I mean /g/

>> No.64414066


>> No.64414074

>muh training wheels
i bet you like rust

>> No.64414091

No, Richard, it's 'Linux', not 'GNU/Linux'. The most important contributions that the FSF made to Linux were the creation of the GPL and the GCC compiler. Those are fine and inspired products. GCC is a monumental achievement and has earned you, RMS, and the Free Software Foundation countless kudos and much appreciation.
Following are some reasons for you to mull over, including some already answered in your FAQ.
One guy, Linus Torvalds, used GCC to make his operating system (yes, Linux is an OS -- more on this later). He named it 'Linux' with a little help from his friends. Why doesn't he call it GNU/Linux? Because he wrote it, with more help from his friends, not you. You named your stuff, I named my stuff -- including the software I wrote using GCC -- and Linus named his stuff. The proper name is Linux because Linus Torvalds says so. Linus has spoken. Accept his authority. To do otherwise is to become a nag. You don't want to be known as a nag, do you?
(An operating system) != (a distribution). Linux is an operating system. By my definition, an operating system is that software which provides and limits access to hardware resources on a computer. That definition applies whereever you see Linux in use. However, Linux is usually distributed with a collection of utilities and applications to make it easily configurable as a desktop system, a server, a development box, or a graphics workstation, or whatever the user needs. In such a configuration, we have a Linux (based) distribution. Therein lies your strongest argument for the unwieldy title 'GNU/Linux' (when said bundled software is largely from the FSF). Go bug the distribution makers on that one. Take your beef to Red Hat, Mandrake, and Slackware. At least there you have an argument. Linux alone is an operating system that can be used in various applications without any GNU software whatsoever. Embedded applications come to mind as an obvious example.

>> No.64414098

Next, even if we limit the GNU/Linux title to the GNU-based Linux distributions, we run into another obvious problem. XFree86 may well be more important to a particular Linux installation than the sum of all the GNU contributions. More properly, shouldn't the distribution be called XFree86/Linux? Or, at a minimum, XFree86/GNU/Linux? Of course, it would be rather arbitrary to draw the line there when many other fine contributions go unlisted. Yes, I know you've heard this one before. Get used to it. You'll keep hearing it until you can cleanly counter it.
You seem to like the lines-of-code metric. There are many lines of GNU code in a typical Linux distribution. You seem to suggest that (more LOC) == (more important). However, I submit to you that raw LOC numbers do not directly correlate with importance. I would suggest that clock cycles spent on code is a better metric. For example, if my system spends 90% of its time executing XFree86 code, XFree86 is probably the single most important collection of code on my system. Even if I loaded ten times as many lines of useless bloatware on my system and I never excuted that bloatware, it certainly isn't more important code than XFree86. Obviously, this metric isn't perfect either, but LOC really, really sucks. Please refrain from using it ever again in supporting any argument.
Last, I'd like to point out that we Linux and GNU users shouldn't be fighting among ourselves over naming other people's software. But what the heck, I'm in a bad mood now. I think I'm feeling sufficiently obnoxious to make the point that GCC is so very famous and, yes, so very useful only because Linux was developed. In a show of proper respect and gratitude, shouldn't you and everyone refer to GCC as 'the Linux compiler'? Or at least, 'Linux GCC'? Seriously, where would your masterpiece be without Linux? Languishing with the HURD?
If there is a moral buried in this rant, maybe it is this:

>> No.64414105

Be grateful for your abilities and your incredible success and your considerable fame. Continue to use that success and fame for good, not evil. Also, be especially grateful for Linux' huge contribution to that success. You, RMS, the Free Software Foundation, and GNU software have reached their current high profiles largely on the back of Linux. You have changed the world. Now, go forth and don't be a nag.
Thanks for listening.

>> No.64414109


because i like it

>> No.64414132

Guys, while a lot of this might be complete autism, I personally think that in this day and age, calling it GNU/Linux actually has some real meaning. There is this little thing called Android, and it uses the Linux kernel, but the rest of the components are non-GNU. Some are even proprietary! However, I have seen normies make the dangerously misleading claim that "Android is Linux!" It technically is, as it uses the Linux Kernel, but it shares nothing else with GNU/Linux distros, particularly their respect for your freedoms.
Because of this, we should say GNU/Linux, so as not to confuse it with the botnet that is Android, or other such projects. By saying GNU/Linux, we make it clear that yes, we are using Linux, but we are also using Free Software.

>> No.64414185

I just liked i3. At the start it felt like a tryhard way of doing things but as you (or me, I guess) have to tweak it to put it to your taste, you never forget how it works and it ends up feeling incredible comfy.

>> No.64414358

stop consuming soy

>> No.64414747

do you understand what "glibc-specific" means? Nobody's even arguing that musl is complete, but devs making use of unportable platform specific features/behaviors doesn't automatically make that shit a standard part of an api specification that all other libraries must adhere to. A large part of the reason glibc is bloated in the first place is *because* it has so much unportable nonsense like that. It's also why languages with unspecified behavior (like C) are a pain to deal with. If musl decided to just cap it's features where they are and remain that way, the library is well within it's right to do that and call it "completed" if it wanted to, it'd just require more porting effort on the distro/app developers' side. That's basically what happens with the BSDs already.

>> No.64414819

Because I don't have big monitor.

>> No.64414826
File: 349 KB, 1920x1080, hydrogen2.jpg [View same] [iqdb] [saucenao] [google] [report]


>> No.64414873

All the more reason then… Why haven't you switched yet?

>> No.64414913

Having more than one window in my 720p screen looks shitty. Can't buy a new one because I'm still saving for a new rig first.

>> No.64414966

i3 allows you to tab your windows while keeping them maximized permanently

>> No.64414994

Why don't just use alt tab, then?

>> No.64415002

That's like saying freebsd is incomplete because it can't perfectly run linux applications

>> No.64415044


>> No.64415051

That doesn't keep your windows permanently maximized, besides i3 uses very little screen space that can be used for actual windows

Other than that it's just fast I guess IDK does anybody else know what else i3 does well?

>> No.64415058

Not at all. I am referring to the use of musl on Linux. I never mentioned your cuck OS.
Yes it does make it a standard part of the api, because glibc is the standard.

>> No.64415126
File: 46 KB, 600x555, file.jpg [View same] [iqdb] [saucenao] [google] [report]

>unironically wants bloated garbage as the definitive standard
this is why loonix is a ghetto poo in the loo shithole

>> No.64415184

Explain why your precious, perfect musl shit has a tendency to break things, while the "poo in the loo" glibc works just fine and is far more reliable overall.

It couldn't be that your musl shit is inferior, could it?
nah, that can't be it.

>> No.64415303
File: 21 KB, 688x359, file.jpg [View same] [iqdb] [saucenao] [google] [report]

>autist makes broken library
>pajeets build broken applications on top of said broken library
>library's too broken to tell the pajeets their shit stinks and let's them run it anyway
>security holes, shit performance, and bugs everywhere
>Chad comes along and makes a chad library to prevent that shit
>Pajeets get mad when chad library calls them out on their bullshit
literally (You)

>> No.64415304


>> No.64415412
File: 39 KB, 480x270, serveimage (42).jpg [View same] [iqdb] [saucenao] [google] [report]

so you're saying there's no need for this then:

>> No.64415623
File: 1.25 MB, 5312x2988, 20180121_171907.jpg [View same] [iqdb] [saucenao] [google] [report]


>> No.64415753

>has to install a shitload of programs to make it usable

choose one

>> No.64415957

>autist makes broken library
How is it broken?
>pajeets build broken applications on top of said broken library
Their applications seem to work just fine.
>library's too broken to tell the pajeets their shit stinks and let's them run it anyway
>security holes, shit performance, and bugs everywhere
that's the fault of certain programs, not the library.
>Chad comes along and makes a chad library to prevent that shit
You mean virgin makes a virgin library that doesn't work.
>Pajeets get mad when chad library calls them out on their bullshit
More like sane individuals get confused when virgin library starts sperging out.

>> No.64418151

Elementary's Gala is actually pretty comfy. Too bad Elementary itself is pretty shit.

>> No.64418164
File: 18 KB, 744x247, back to a.png [View same] [iqdb] [saucenao] [google] [report]


>> No.64418225

>Yes it does make it a standard part of the api, because glibc is the standard.
t.doesn't understand how standards work

>> No.64418409

It's unusable for me because monitor hotplugging is completely broken.

>> No.64418433

>Everyone targets windows, so it must be the best OS!

>> No.64418463

Windows is nonfree software. Not even a part of the conversation.

>> No.64418474
File: 2.17 MB, 1920x1080, awesome.webm [View same] [iqdb] [saucenao] [google] [report]



>> No.64418478

You're missing the point

>> No.64418491

no u

>> No.64418526

DWM. Pure C, intended to be configured and extended directly by source, by you. No frills, no bullshit to wade through, doesn't get it in your way when you want to change something like i3 or AwesomeWM.


>> No.64418565

Fucking fvwm-crystal Master Race here

>> No.64418953

Sorry, I use my computer for more than ricing it.

>> No.64419952

Just press modkey + shift + e

To configure your other keybinds copy /etc/i3/config to ~/.i3/config and edit.

>> No.64419979

joes window manager

its lightweight

>> No.64419990

small monitors especially laptops are what tiling wms are the best for

not having to dick around resizing windows and shit is a godsend. less important with larger monitors

>> No.64420029

I've got a shitty memepad that I use when on the go. I've heard about Wayland and stuff. Are there lightweight WMs like XFCE for it?

>I like XFCE

>> No.64420071

Nice wallpaper desu

>> No.64420076


Some of these might interest you. As far as lightweight WMs go, I've been enjoying i3 as a side project on my main rig.

>> No.64420126

what music player is that?

>> No.64420529
File: 213 KB, 640x359, pic_unrelated.png [View same] [iqdb] [saucenao] [google] [report]

>forced casts
>name mangling
>slower compile times
>bigger binaries
>have to manually restrict features on a team
>"don't do use that in c++, it isn't c"
NO thank you!

>> No.64420547
File: 12 KB, 258x245, xd.jpg [View same] [iqdb] [saucenao] [google] [report]

So are you a pythonfag or a jsfag?
>inb4 muh standard library
>inb4 muh ecosystem

>> No.64420773
File: 42 KB, 562x437, file.jpg [View same] [iqdb] [saucenao] [google] [report]

>doesn't have enough discipline to use a generous subset of a language
>thinks he has enough discipline to program flawless C
t. Dunning-Kruger dummy

>> No.64420889


>> No.64422119

>and why
Damn, forgot. Because it has sane defaults out of the box, it has intuitive shortcuts and extending it with widgets or modifying it is super easy because it is done in Lua. Also, it's light, fast and just works.

>> No.64422173
File: 1.81 MB, 1919x1079, Screenshot_2018-01-22_04-32-18.png [View same] [iqdb] [saucenao] [google] [report]

Window Maker

I've tried so many other WMs and DEs over the years. Window Maker is literally perfect. The closest thing to me ditching WM for more than a month has been i3. It should be illegal to be this comfy.

>> No.64423247

Guess what your OS is made of.

>> No.64423252


Fluxbox is the best. No bloat. Easily customizable.

>> No.64423270

yes you can fag

>> No.64423283


>> No.64423363

no, but with some de's, you can

>> No.64423393

damn was hoping for something Wayland-native

>> No.64423743


I don't know

>> No.64423841

how can you use that annoying as fuck visualizer?

>> No.64424168

>Not writing in Node.js
Frick off, patriarchal chauvinistic pig!

>> No.64424515


But this is not my desktop, anon.

>> No.64426663

when you try a tiling wm, you can't go back

>> No.64427057

>clover os
Do you contemplate suicide daily? It's time to stop procrastinating and get it done.

>> No.64427112

Is WM different than DE?

>> No.64427245

DE includes many other programs, usually integrated some way with the WM

>> No.64427776

For a long time i really liked Openbox but nowadays I'm a XFCE+XFWM guy

>> No.64427980

i3. It's great and just werkz. Not the most minimal, but minimal enough for sane use. Configuring it through a configuration file is a lot less autistic than modifying the header and recompiling, like dwm.

>> No.64429530

it's a DE, modeled after risc os's ui

>> No.64431056
File: 76 KB, 640x1216, death.jpg [View same] [iqdb] [saucenao] [google] [report]

Give me a tiling window manager that supports 4k scaling and I'll switch for good
>mfw I've wasted days trying to get i3 to support this
>mfw I succeeded in getting KDE to support this, but not sleep mode
>mfw after all this dicking around I still have to use GNOME

>> No.64431621

Gnome 3 because laptop, shortcuts, search engine and minimalism.

>> No.64431877

What fluxbox theme is that??

>> No.64431971


>> No.64431999

awesome wm supports 4K scaling, proving itself to be the best wm once again.

>> No.64432097

any drop-in replacement for dwm for waymeme?
I despise i3's tree-based window management.

Name (leave empty)
Comment (leave empty)
Password [?]Password used for file deletion.