There’s also voice user interfaces! I’m not sure if it goes by another name, but blind people have their own way of using a phone, plus there’s a lot of voice control when driving or using Alexa and the like
Exactly. A TUI is not a replacement for a GUI where human interaction is essential to the process.
But, very few computer processes require direct human input. The overwhelming majority of individual operations are performed silently in the background. The presence of a TUI in an image modification program allows for certain operations to be performed automatically, in the background, without a human ever needing to be involved. I actually needed to do this, to add what was basically a watermark and a date stamp to a PDF document via an image modification program. Repeated 80-120 times a day, 6 days a week. A TUI allows for the tying together of a half dozen simple operations into a functional system.
ImageMagick is amazing for command line image manipulation, but the use case is of course different. It’s great if you need to do the exact same operation to a bunch of pictures, such as rotating or rescaling.
Yup. though a lot of things are more effecient and easily understood with GUIs than command line interfaces. Imagine a volume slider. on the other hand there’s a lot of things that are much more convenient in a terminal window.
sure. you can use
amixer sset Master 50%
to set volume to 50%, but it’s faster and more intuitive to use the GUI for it.
It literally takes me a longer time to move my hand over to the pointer and slide the little arrow to the volume controls than it takes me to tap the terminal button and give a short command. Point is moot for me personally though, as volume always stays mute :D
The good thing is, a proper operating system just let’s you do what works for you. Obviously there is no one way that’s best for everyone.
TUI. Text User Interface. Command line. Terminal. You interact with the application via the keyboard, rather than a mouse, touchscreen, trackpad, etc.
There’s also voice user interfaces! I’m not sure if it goes by another name, but blind people have their own way of using a phone, plus there’s a lot of voice control when driving or using Alexa and the like
Can literally everything be tui ?
Yes technically. Practically some software would be objectively awful without a graphical interface, like image modification.
Exactly. A TUI is not a replacement for a GUI where human interaction is essential to the process.
But, very few computer processes require direct human input. The overwhelming majority of individual operations are performed silently in the background. The presence of a TUI in an image modification program allows for certain operations to be performed automatically, in the background, without a human ever needing to be involved. I actually needed to do this, to add what was basically a watermark and a date stamp to a PDF document via an image modification program. Repeated 80-120 times a day, 6 days a week. A TUI allows for the tying together of a half dozen simple operations into a functional system.
ImageMagick is amazing for command line image manipulation, but the use case is of course different. It’s great if you need to do the exact same operation to a bunch of pictures, such as rotating or rescaling.
Yup. though a lot of things are more effecient and easily understood with GUIs than command line interfaces. Imagine a volume slider. on the other hand there’s a lot of things that are much more convenient in a terminal window.
sure. you can use
amixer sset Master 50%to set volume to 50%, but it’s faster and more intuitive to use the GUI for it.
GUI:
vs CLI:

It literally takes me a longer time to move my hand over to the pointer and slide the little arrow to the volume controls than it takes me to tap the terminal button and give a short command. Point is moot for me personally though, as volume always stays mute :D
The good thing is, a proper operating system just let’s you do what works for you. Obviously there is no one way that’s best for everyone.
Yes.
Just of note, TUI stands for terminal user interface, not text!
edit: I have been corrected, both are acceptable! Who knew?