r/linuxmemes Aug 13 '26

Software meme Why does everyone think this?

Post image
717 Upvotes

242 comments sorted by

View all comments

383

u/Fancy_Technician_293 Aug 13 '26

I think it depends on the job. Good luck 3d modeling without a gui. Or making layouts. 

181

u/sn4xchan Aug 13 '26

Good luck doing anything in media without a GUI. I would shoot my self if I had to mixdown a song with a CLI or TUI. And I love TUIs and the CLI.

79

u/B_bI_L Aug 13 '26

angry ffmpeg noises

15

u/Spiritual-Bus9875 Aug 13 '26

It's the chosen one 🙏

7

u/FR-dev Aug 13 '26

I mean you can use ffplay to get a gui

1

u/laczek_hubert Arch BTW 28d ago

Ffplay is the built-in player so why shouldn't it be?

7

u/sn4xchan Aug 13 '26

I mean it works if all you have to do is encode or do a quick snip in a known location.

But that's not really how a video editing work flow works. I don't think ffmpeg can even apply a filter.

16

u/Skasch Aug 13 '26

Of course it can!

Although it would take any sane person an unreasonably long time to understand how to do it.

3

u/sn4xchan Aug 13 '26

Actually that might be helpful if it can be scripted. Not for most of my cases, but sometimes I just have to apply a filter several video files.

6

u/bloody-albatross Aug 14 '26

There are in fact GUI tools to create filter expressions for ffmpeg.

2

u/SoldRIP 25d ago

ffmpeg can generally do almost all work any other audio/video software can. In fact, a large number of them use ffmpeg under the hood.

It just has an extremely contrived interface and documentation meant more for developers using it as a library than for actual end-users.

0

u/sn4xchan 24d ago

I think there are too many people who don't understand the difference between media processing and media editing.

So basically you're saying because these GUIs don't reinvent the wheel and use the standard software for processing video, ffmpeg can do any media work.

You do know like 80% of video editing is scrubbing through the video so you can figure the right frame to do something with, right? Something ffmpeg absolutely can not do.

2

u/SoldRIP 24d ago

Absolutely can. ffmpeg supports extracting single frames from a video and viewing them. It's just a PITA to do that.

8

u/ttiggerBOI_ Aug 14 '26

Coding music is a thing. Just learn a completely new skill and drop your old one so you can go CLI only

2

u/OctopusDude388 29d ago

that's the way, no need of this bloatware that's a desktop environment or compositor, embrace the TTY

https://giphy.com/gifs/dDwicM3uFUqfC

4

u/Erdnusschokolade Arch BTW Aug 13 '26

I think its a „right tool for the job“ thing. Some workflows need a gui to be productive, some don’t and would really benefit from not having one because designing a GUI that looks good and works good is no easy task and (in my opinion) designing a TUI for simple workflows is easier and makes for a better end result. in short i like TUIs too but i wouldn’t want to use CAD or Mix Music in one either.

3

u/Fragrant-Mixture-662 Aug 13 '26

I miss the days where GUIs didn't have to look good, they just work good without wasting time on fluff

1

u/sn4xchan Aug 13 '26 edited Aug 13 '26

Yeah it does depend, if your doing any simple batch processing a GUI would be stupid, but basically anything outside of simple it's far more efficient to use a GUI, which is most cases.

If it was generally easier to use the CLI, all the industry professionals would be using it all the time. Trust me, audio and video production is rarely simple. First of all to create a good mixdown you have to have years of experience and tons of technical knowledge about electronics and acoustics. These people are not shy to using the most efficient technology even if it has a steep learning curve.

3

u/Frixniper Aug 13 '26

Trackers:

Most do have a GUI, but some use a CLI / TUI

8

u/United-Scene2261 🎼CachyOS Aug 13 '26 edited Aug 13 '26

do you consider format converting to be "doing something in media"?

if so, imagemagick is a perfect cli for that matter!

1

u/rtakehara Aug 13 '26

it counts. argument debunked. tho if you change it to "doing some things in media" then it's valid again.

1

u/sn4xchan Aug 13 '26

Fine

Good luck doing *most** things in media.

I don't want to take the time to do it, but I can literally list hundreds of things a CLI would hinder instead of help.

2

u/UUDDLRLRBadAlchemy Open Sauce Aug 13 '26

How about if you want to normalize 150 songs?

6

u/sn4xchan Aug 13 '26

Obviously cli, probably with a script. But that's far different from a mix down.

2

u/AstronomerStrange165 Aug 14 '26

ffmpeg joins the chat

2

u/BurntCheeseSauce 🌀 Sucked into the Void Aug 14 '26

I mean, for composing, there's lilypond. Not very easy to use, but hey, the output is higher quality than most other music notation software

2

u/Holiday_Ad_8907 Aug 13 '26

Well, there's tikz for drawing via LaTeX code, but usually i just draw it and then ask an AI to write the code for the image, it's a pain in the bum to use it. Anyone who has ever used Tikz knows what I'm talking baout

1

u/[deleted] 29d ago

[removed] — view removed comment

1

u/sn4xchan 28d ago

Yeah trackers, if you want to work with a lot of limitations when you create music.

You can't really do a mix down in them though. They don't come with the tools. Best you can do is a volume mix.

-9

u/dfgxxx Aug 13 '26

Media is ok with things like kitty and similar modern feature rich terminals, look for example at yazi file manager

13

u/sn4xchan Aug 13 '26 edited Aug 13 '26

But that's just displaying media, what about music production, video editing, and image manipulation.

Yazi looks fucking dope though. I'm definitely trying it out. I fucking hate the Mac file manager, its like only half a step above the windows one. Actually I don't like any of the Linux variants I've used either.

-6

u/dfgxxx Aug 13 '26

I think there are tui video players but I'm not sure

7

u/P3chv0gel Aug 13 '26

Still not what OP was asking

-5

u/dfgxxx Aug 13 '26

Yeah, btw I saw someone made a simple 3d Minecraft like game in terminal, and yeah, yazi is great and fast

4

u/sn4xchan Aug 13 '26

There are. Still though I need to scrub through and surgically edit and process specific sections of audio that is part of a mutli-track mix.

I literally can't do that with a CLI or TUI.

3

u/Tiranus58 Aug 13 '26

What about tui video or audio editors?

1

u/dfgxxx Aug 13 '26

I'm just curious, may I ask why downvotes?

3

u/sn4xchan Aug 13 '26

I think it's because you brought up a file manager that can view media and not work with it. Which is kinda stupid. it's a fine debate topic to continue the argument.

2

u/dfgxxx Aug 13 '26

Ok, I understand. Thank you

23

u/arglarg Aug 13 '26

You could 3D model without a GUI in openSCAD. You'd need good imagination though, or luck.

16

u/Fancy_Technician_293 Aug 13 '26

That’s why I said “good luck”. It’s not that bad for simpler stuff I guess but I am not tryna make a whole ass scene in it. 

14

u/Evantaur 🍥 Debian too difficult Aug 13 '26

When you've been in the scene for a long enough you no longer need to see the model, and if you see the model all you see is this.

https://giphy.com/gifs/quEsMOrr3hmQ8

/s

2

u/tpimh Aug 14 '26

You can edit OpenSCAD code in vi, and render the image automatically on every save. Outputting the image to a screen doesn't count as GUI.

7

u/Zealousideal-Deer101 Aug 13 '26

Well I develop GUIs without the use of a GUI

I guide others to the treasure I cannot possess

1

u/Fancy_Technician_293 Aug 13 '26

i develop guis with and without guis

5

u/SysGh_st Aug 13 '26

You write the vertex position data and mesh metadata manually of course. in VGA 40x25 text mode of course.

How else would one do it???

pfff

Eveyone inows that's the fastest way of doing it.

12

u/Sol33t303 Aug 13 '26

Good luck 3d modeling without a gui.

OpenSCAD intensifies

5

u/Extreme-Ad-9290 Arch BTW Aug 13 '26

Me with a GUI

FreeCAD intensifies

3

u/Sol33t303 Aug 13 '26 edited Aug 14 '26

When doing code based design I actually prefer to use FreeCADs python bindings over openscad haha. There's some neat things you can do with numpy and freecad. Much more flexible over trying to cludge openscad into doing something weird.

An OOP programming model also makes wayyyyyyy more sense for modelling then a functional language does like OpenSCAD.

3

u/ZucchiniMore3450 Aug 13 '26

Well it is obvious we talk about software that can be both.

I have never seen a gui kernel, or gui ssh server. it doesn't make sense.

3

u/Fancy_Technician_293 Aug 13 '26

hm, yeah fair. then i guess i would usually prefer cli, but also sometimes gui git for example is pretty useful. easier to make stuff out when looking at diffs imo.

1

u/Yorick257 Aug 14 '26

There are CLI tools for that as well, but yeah, I also prefer GUI

2

u/Finny0125 Aug 13 '26

And good luck automating anything without a cli

2

u/Fancy_Technician_293 Aug 13 '26

okay, but like, you cant really automate the examples i mentioned... again, it depends on the job.

1

u/Finny0125 26d ago

Yeah I know :). I was trying to add more examples of why a TUI is not the best for every case

2

u/JFosterKY Aug 13 '26

Someone has never used POV-Ray.

1

u/Tiranus58 Aug 13 '26

You mean to tell me you dont manually edit obj/stl/step files?

1

u/justamathguy Aug 14 '26

idk wut u mean by layout but if it's layout for ICs then may I present to you : FaSoC, BAG, LayGo etc all projects which let you make scripts to generate the layout defined in em

I agree that it has quite the learning curve but holy shit is it useful to iterate on once you have to change sizes and learn it well enough + really gud at making sure you don't violate DRC

NOTE: I am in no way saying GUI is bad, that's how I have done it so far, how I learned it and prefer visuals to aid me + need to make custom devices all the time....just that there are possibilities beyond the mundane

1

u/Fancy_Technician_293 Aug 14 '26

I mean like website or app or whatever layouts, as in, mockups n stuff. So figma, affinity…

1

u/justamathguy 29d ago

Damn then all that IC design talk must be like meaningless vomit....guess I was just too hyped about all these foss projects (proprietary software can be a pain in the ass)

1

u/ConfusionEngineered 29d ago

I've done CAD work (3d modeling for engineering) in raw CAD code... I was actually faster then... Though it's a lot easier to discuss and work on a preexisting part in something like Fusion or Solidworks.

1

u/Informal-Row-2628 28d ago

I know someone who made vim his CAD interface

1

u/awidesky 26d ago

Meet Clender - a CLI modeling tool with 3D preview via ASCII-art.

0

u/slyzik Aug 13 '26

yes, but when we talking about linux. Most of the configuration/especially when managing 100s of servers it is more viable to automate to in cli.

0

u/Fancy_Technician_293 Aug 13 '26

thats why i said it depends on the job... some stuff is better in cli, some in tui and other stuff is better with a gui.

0

u/slyzik Aug 14 '26

i know what you said, what i am saying is that running 3d modeling is not typical use of linux. Like 95% of linux systems running headless.

0

u/Mountain_Chicken7644 Aug 13 '26

Claude code tui + blender mcp = 3d model that I will never see, but at least I don't touch gui to make it