this post was submitted on 06 Jul 2023
19 points (75.7% liked)

Linux

48001 readers
1321 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I used to use Sway and I found tiling to be useful only when using multiple terminals. Tmux allows me to have tiling functionalities for terminals while having a full desktop environment for all other applications.

top 28 comments
sorted by: hot top controversial new old
[–] [email protected] 36 points 1 year ago (1 children)

Why do we need tmux if we have tiling window managers?

[–] [email protected] 7 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago

Have you heard of our lord and savior mosh?

[–] [email protected] 36 points 1 year ago

For most people using a tiling window manager is something they want for their whole user experience, not just for tiling terminals haha

[–] [email protected] 30 points 1 year ago

Because not everything can be viewed in terminal, crab_man

[–] [email protected] 21 points 1 year ago (1 children)

I've tried hard to get libreoffice and dvddisaster to render in a terminal but for some reason it never works... 😏

[–] SteveTech 1 points 1 year ago (1 children)

You could probably get it to work in a framebuffer... 😏

Probably not though, although some apps like mpv, (maybe vlc) and mplayer can, plus QT and a GTK fork have support too.

[–] [email protected] 2 points 1 year ago (1 children)

Mplayer can render to the terminal using aalib

[–] SteveTech 2 points 1 year ago (1 children)

I guess if you have to use a classical terminal or terminal emulator, but I was more talking about drawing apps directly to the Linux console without X or another sort of windowing system.

For example this is Midori, a web browser:

[–] [email protected] 1 points 1 year ago

Well yes I thought you were using emulators. When I was a kid I would frequently break X11 so I spent much of my time on the console framebuffer. All I needed it to to is let me watch TV and videos till I was bothered to fix the config file for X

[–] [email protected] 16 points 1 year ago

Because I don’t want my Firefox window overlapping my Vim window.

[–] [email protected] 13 points 1 year ago

Because I don't like things to be behind other things. And I feel like moving windows around is a waste of effort and time, and also requires using the mouse where I wouldn't normally have to. Tiling windows and using workspaces to organize my work/play/attention works very well for me and helps keep my focus where I want it.

Also sway in particular, but other tiling window managers too, have better output management than standard DEs. If I'm on output 3 workspace 12 and I want to do something new, any new window I open stays on output 3 workspace 12. I have a lot of displays and not being surprised about where windows open is extremely helpful.

[–] [email protected] 13 points 1 year ago* (last edited 1 year ago)

while having a full desktop environment for all other applications.

What if I don't want that?

[–] [email protected] 9 points 1 year ago

I use sway because it gives me 4 hours more battery life compared to gnome.

[–] [email protected] 9 points 1 year ago

Try managing thousands of images with Unix timestamps for names with only the terminal. Or browsing the web.

There's tons of stuff that is simply better done in a GUI.

[–] [email protected] 8 points 1 year ago (1 children)

Tiling at the window level makes much more sense and is technologically more sound than pushing windowing into the terminal output. Also see this comment by the creator of the kitty terminal emulator.

[–] [email protected] 1 points 1 year ago

Quite the interesting read, thanks for sharing!

Is there any good alternative to tmux's ability to create sessions and attach/detach from them? It gets installed on all my servers strictly for this ability.

[–] [email protected] 7 points 1 year ago

I use both 🤷‍♀️

[–] [email protected] 6 points 1 year ago (1 children)

You can basically have a "full" desktop environment with hyprland+nwg-panel+7 other programs, I'm not sure why nobody has distributed something like this preconfigured though. I'm planning on cooking one up.

[–] [email protected] 2 points 1 year ago

It's called GNU Emacs and it's been distributed for decades now.

[–] [email protected] 5 points 1 year ago
[–] [email protected] 5 points 1 year ago (3 children)

Every once in awhile i think „yeah, let‘s move to a tiling wm“….but i find myself going back to gnome shortly after, because i can‘t get really used to it, although i really like the concept of tiling WMs…who knows, maybe today is a good day to try it again :)

[–] [email protected] 4 points 1 year ago

Some people just don't vibe with tiling WMs and that's fine. Kind of a reflection of your inner personnality.

I can't for the life of me not have stacks of things on my desk, and unsurprisingly that's how I like my windows as well.

[–] [email protected] 3 points 1 year ago (1 children)

Yeah i feel that. It takes a while, once you're settled in and have done a bit of configuring to make a tiling wm work a specific way then it starts getting harder to go back. I would flip flop between KDE Plasma and either i3 or sway for a long while but eventually my sway config got to a point where I just prefer using it full time as I have to put in more work to make Plasma behave the same way.

That being said i still keep Plasma installed in case i get an itch to just use a DE like that for a bit. Or to check out updates for it.

[–] [email protected] 2 points 1 year ago

yeah, i think i just never to got to that point you're describing (to have such an extended and working config, that the switch back to a DE would be more effort than just keep going).

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago (1 children)

just installed it and currently in testing. Thanks for the suggestion!

[–] [email protected] 3 points 1 year ago

Hell yea! I've used PopOS for a couple years now and it's pretty fantastic. Being able to enable/disable it on the fly is super great, and you still have all the conveniences of a full DE.

load more comments
view more: next ›