I am yet to use pacseek. But,
I only use this, as I had only used this from beginning.
I am yet to use pacseek. But,
I only use this, as I had only used this from beginning.
Even though itās really annoying to discuss the same topic over and over againā¦ one thing hasnāt been sufficiently clarified:
What is the real difference between a graphical interface and a terminal-based interface?
if we take pacman itself we need to input commands compared to a GUI where we can search&click but if we take yay per example?
we do not need to search we can use yay searchterm
we even do not need to search for the GUI in the menu as a terminal can be opened in most cases by a shortcut (keyboard and panels)
And indeed I am very interested in pacseek and using it here too, I do not think it is not read to use and it is the perfect example that there is no real difference between a GUI and a terminal-centric application.
I was using pcureses before that was similar a bitā¦
pacseek searchtermā¦ and it shows needed info and you even can simply click on the link inside to open website of the apps in your browserā¦
The effort required to find oneās way around in such an application is no greater than with a graphical tool, I would even say it is also a graphical tool, just easier to develop and 1000 times safer from errors.
In addition you can use it even if X is not starting or over ssh logging in over the network.
And to be honest.. it looks also very nice or not ?
Developing and maintaining a GUI adds an additional layer of complications to development and doubles the workload if not tripling it.
And then, as has been said a million timesā¦
itās much easier to share help and solutions when we can use terminal commands.
To do this, however, the user must also have a basic understanding of it, which he only achieves when he gets used to using the evil terminal.
EOS has not wanted to crash on my desktop for over two and a half years. I think this is the highest praise after many years of using Debian. I simply canāt mention anything negative about the distro, because I donāt remember much about it. With the Linux versions Iāve used so far, there have always been minor or major interruptions. It is true that my usage habits are completely general, I no longer have special needs.
For the sake of the civil discussion I might add that the most difficult barrier to overcome is old habits .
Old habits die hard!
and
New programms are written every day!
Since it harmonize with the terminal-centric approach of the distro, I wonder if there are any plans to add pacseek to EnOSā repo. Also perhaps make it an option to install on the ISO?
This
These are the reasons for complications.
People often confuse curses interface and CLI, so here is a PSA to clarify things:
CLI interface and curses interface (often called TUI) are two very different things. They are both in the terminal, so both are in text mode, but the differences end here.
Command Line Interface (CLI) is a type of REPL (Read-Eval-Print Loop): the user enters text, this text is interpreted by the shell as a command, the shell then does something, like starting a process which does something and the result is printed on the screen. Command Line tools can be divided into two subcategories: 1) batch programs ā programs that take certain input and produce certain output without any user input in between, and 2) interactive programs with very simple input, occasional Y/N question or entering a line of text, like password. Many CLI programs implement both designs as separate modes (like, for example, the cp
utility that has the interactive -i
option which asks the user for confirmation before overwriting a file). Batch utilities are particularly suited for input/output redirection and piping.
TUI or curses interface is using text mode to simulate a GUI. This usually involves menus, screen divided into different sections, fields to enter text, etcā¦ Such programs are typically identical to GUI programs in how they are constructed: the program runs in an infinite main loop that consists of scanning for user input and redrawing the screen on each pass.
pacseek
is a curses program, yay
is a CLI program.
There are. However I have noticed that there are many in the Linux community in general that adhere to CLI almost as a religious belief. And Iām actually fine with that, thatās their thing and theyāre welcome to it. The problem comes in when they insist on it for others who might prefer a TUI or GUI instead of a CLI. Itās not like anyone wants to take away their CLI, but the reaction when someone suggests a TUI or GUI frontend is almost like itās an endangered species. I remember when no one would support the use of Synaptic or even Aptitude in Debian, for example: if you werenāt using apt-get they didnāt want to hear it.
At least the AUR is available to us to grab our frontend of choice. But for those who want to start off with a GUI package manager and donāt know how to search for one, I generally have to steer them to another distro and not EOS.
This is a generalized misinterpretation of what the real issue is. And there are more users out there doing exactly the opposite, they see GUI package managers as the only way to get packages managed, and demonize the terminal as nerdy nonsense.
It is something that lives in the core of Linux itself, the original idea of Linux is to get knowledge about how the system works.
And we are all typing text all dayā¦ it feels easy indeed becauseā¦ we are used to typing text and we know how to create sentencesā¦ the same counts for using simple commands in a terminal when using Linux systems, you only need to get used to it.
Itās not about becoming a programmer who does everything in the terminal, it is only about getting a very basic understanding of how your system work. This makes you able to solve problems on your own and get better faster and more secure help when asking for it.
. 2
Except most people have no interest in that. Thatās from a technical perspective, people like you and I will have interest in that capability and be able to gain it. Me, Iām a tinkerer, I love doing that stuff. But Iām not everyone else and I realize that. Joe Enduser, as I call him, doesnāt have any interest in understanding his system. He just wants it to work without making him do weird things. He doesnāt want to go āunder the hoodā just as most car owners have no interest in even learning to change their own oil. Which is why they see GUI package managers as the only proper way to manage their packages, and demonize the terminal as nerdy nonsense from some nerd thatās not them to mess with.
As a community, Linux users have two options for dealing with these people. One is to tell them to go away and just use Windows for the rest of their life, and two is to start to make more allowances for more enduser types as linux spreads further. Now i know itās so easy to just choose option one, and itās just so tempting too But like it or not, Linux is spreading more into the mainstream (witness SteamOS3) and the Linux community will have to find a way to deal with it. And the world is acclimated to GUIs and isnāt like to change that for a relative few.
I would see no issue adding pacseek to the repoā¦ also I do not think it will make any difference to the theme about we are talking here again
This is the detailed display of what I said before there is practically no difference aside from the way it looks likeā¦
But most users do not see it that way the main idea is that a GUI is better because you can click a button with a mouse.
Adding my worthless two cents here. This is my interpretation of the actual thing in discussion. This applies to the reviewer as well as any other users.
But this is not the goal of EndeavourOS, it could be a goal for a project but we do not work in that direction in any way, and the info about that fact is clearly given on most reviews already and the info is given on our website.
The Review is not about Linux in general and this Thread is also not about Linux in general.
Average joe should not use EndeavourOS and better go with something else. Only if Joe Average wants to dive into the world of Archlinux, with a soft landing indeed and all the help and a friendly community then he is right here.
And as you can see, commercial distributions developing guis for all that stuff because they can pay developing time for that.
And their users pay for the OS.
To get Linux a common usable OS it needs to get onto Notebooks and PCs in the stores, and indeed it needs GUI tools to handle stuff like packages and System handling.
How come each person has done a statistics survey about anything they talk about, while, by coincidense the survey results always agree with their own projected opinion?
It reminds me of the good old politicians, talking about the average citizen wantsā¦
After @dbarronoss excellent description, I would add the good old example of the new coffee machine . Nobody reads the user manual before using it, despite all the precautions in it and special advice. Then, after something goes wrong, they blame the manufacturer, even if he had written everything in the manualā¦
In what you describe as your Linux, you should realize that any OS needs a System Administrator to deal with system maintenance. That person is the user, in your way of viewing it. Search the web about what a System Administrator needs to know, and what he is responsible for, and then write an essay about it. Iād love to read it!
The real answer has been given (by myself, only a coincidenceā¦):
To my knowledge, a habit is not always the right way of doing thingsā¦ Unless there is a whitepaper that disagrees, or at least a published real survey.
Knowing how a linux system works is just a matter of responsibility.
Simply, whoever doesnāt want to learn, is just an irresponsible person, and I donāt blame him. Neither should he demand everyone to become like him.
The world still exists, because some humans still resist.
Exactly. It gets old having new users who have been here not even a month making these threads and causing a rift.
If you want a fantastic distro with a great GUI app installer and updater,I would strongly urge you to check out Pop OS. Even my non Linux using wife likes Pop and it just seems to work and she has just about figured everything out herself.
As Joe pointed out- no need to try to be everyoneās distro. Weāre just Endeavour.
Hmm, so much for the friendly and welcoming community. If having a discussion is ācausing a riftā for you guys,youāre the ones with the problem. I suggest you not profess to be so if this is the way you treat people who are new to the distro. Since with that attitude you wonāt have very many people new to the distro anymore.
zero problem here we all have opinions that cool
still there no gui pkg manager as default in Endeavouros ā¦ if want one just install and the world will keep turning
oh no ! āthe riftā will grow
I see no reason to speak of rudeness here.
Everyone is civil and welcoming in the discussion or not?
Letās stick with it!
indeed !!
Well, this personās words sure donāt seem very welcoming. Particularly since just because Iām new to Endeavour doesnāt mean Iām new to Linux. Far from.
Part of the civil discussion is also to not take every word personal, and I mentioned also already that we do not discuss general Linux here the initial post is about the review on distrowatch about EndeavourOS in particular.
Thatās the topic.
And itās one personās opinion only not general everyoneās.
Generalization usually leads to others feeling lumped together.