SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I propose that the HPLIP package to be moved to /extra
While supporting well the HP printers is an admirable intention, I believe that this HPLIP package should be absolutely optional and out of the scope of The Recommended Full Installation.
Why? Obviously because not everybody owns a HP printer, and many others (like me) even do not bother to buy a printer at all.
The end result is that is started a thing which has no use if you do not own a HP printer, and in the system tray is an obnoxious icon which have no use if you do not own an HP printer.
Did you seen how looks this big blue HPLIP icon on a Plasma5 desktop with its monochrome icons from systray? It is extremely obnoxious and if it is even useless, why we should have it?
Those who owns a HP printer could install HPLIP very well also from /extra if they really need it, but I do not need it and probably many others do not need it.
Today, what Slackware does today with this HPLIP is like Apache webserver starting by default.
Yes, I know well that in my mini-PC is installed also the Apache, BUT at least it stays dead. HPLIP doesn't ...
I do own a HP printer but I agree with you. It does not need to be as part of the install, although I think the idea is to give the end user the option to easily install his printer. Anyway, I am also for puting it in extra/
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,097
Rep:
Quote:
Originally Posted by ZhaoLin1457
...............
The end result is that is started a thing which has no use if you do not own a HP printer, and in the system tray is an obnoxious icon which have no use if you do not own an HP printer......
Can't say I've ever seen HPLIP started by default, that is, if you don't start it, it won't be in your system tray. If it is, go into your system settings and remove it from "auto start" (or whatever it is called).
Can't say I've ever seen HPLIP started by default, that is, if you don't start it, it won't be in your system tray. If it is, go into your system settings and remove it from "auto start" (or whatever it is called).
Did you use usually the root login or an unprivileged user account?
Looks like the HPLIP service refuses to run as root, BUT it is started by /etc/xdg/autostart/hplip-systray.desktop for every unprivileged user account, no matter if a HP printer is present or not.
So, what happened with "Slackware does not make any assumptions" about how the users uses it?
Because looks like that Slackware assumes that every Slacker in the World owns a HP printer.
In fact, this is just one of assumptions made by our beloved Slackware.
The much greater nuisance is that Slackware apparently assumes that every one of us owns a NVidia graphics card and uses The Blob for it.
Then we are cursed with those LTS kernels, when every user of open-source drivers, be it Intel, AMD or even NVidia with Nouveau, needs the latest kernel for a better performance and stability.
Honestly, I believe that the LTS kernels place is also in /extra if there's a must have kernel for The Blob fans, while the main tree should ship always the latest kernel, which is generally useful - for every one else than The BLob fans.
PS. Of course I talk about the slackware-current, I do not comment about the usefulness of LTS kernels in the stable releases. BUT, we live with -current since more than four years, I do no even remember which software is into Slackware 14.2
Last edited by LuckyCyborg; 11-16-2020 at 04:59 AM.
IMHO this is a bit of hair splitting. hplip is a hardware support package, just like gutenprint, pcmciautils, the myriad of xorg drivers, and so forth. By this logic we should put any such package that isn't used by all users into extra?
If your next argument is "But it autostarts!", then, well, disable it. You're a slackware admin, you know how.
IMHO this is a bit of hair splitting. hplip is a hardware support package, just like gutenprint, pcmciautils, the myriad of xorg drivers, and so forth. By this logic we should put any such package that isn't used by all users into extra?
If your next argument is "But it autostarts!", then, well, disable it. You're a slackware admin, you know how.
Yes, the main argument is that it autostarts.
How about Slackware to ship its autostart file as sample, at least?
I.e.
/etc/xdg/autostart/hplip-systray.desktop-sample
Anyways, my favorite way to "disable it" is with removepkg - I hate too that big blue icon which is useless for me, as I have no HP printer.
Last edited by LuckyCyborg; 11-16-2020 at 01:38 AM.
IMHO this is a bit of hair splitting. hplip is a hardware support package, just like gutenprint, pcmciautils, the myriad of xorg drivers, and so forth. By this logic we should put any such package that isn't used by all users into extra?
If your next argument is "But it autostarts!", then, well, disable it. You're a slackware admin, you know how.
With all respect, I am a Slackware user, not a Slackware admin. And I do not intend ever to become a Slackware system administrator.
Facts are that you Slackware ask us the users to install everything and one of those applications autostarts even there is no need for it. And usually there is no need for it.
We know well how to disable it by removing the whole package or parts of it, but this does not change the fact that's it is useless for many of us and, again: it autostarts.
Why not start also Apache by default, with the excuse that we will known well how to disable it?
Last edited by ZhaoLin1457; 11-16-2020 at 02:16 AM.
With all respect, I am a Slackware user, not a Slackware admin. And I do not intend ever to become a Slackware system administrator.
Facts are that you Slackware ask us the users to install everything and one of those applications autostarts even there is no need for it. And usually there is no need for it.
We know well how to disable it by removing the whole package or parts of it, but this does not change the fact that's it is useless for many of us and, again: it autostarts.
Why not start also Apache by default, with the excuse that we will known well how to disable it?
A lot of things are not used by all, should they be removed ?
With all respect, I am a Slackware user, not a Slackware admin. And I do not intend ever to become a Slackware system administrator.
One big difference between Slackware and other distributions, is the lack of hand-holding.
This is the distribution with a package manager that doesn't do dependency checking; the distribution that has an installer that just drops you at a command prompt; the distribution that defaults to booting up in console mode; etc. etc.
If you want to use Slackware, you'll have to invest some time getting to know the inner workings of the system. You'll have to become the sysadmin of your own system, at least to a certain degree.
Having said all that, I'll just add that yes, I agree there's really no reason to have HPLIP start by default. Those who own a HP printer can surely figure out how to enable it. And surely, that'll be a minor annoyance compared to the experience of owning a modern HP printer.
A lot of things are not used by all, should they be removed ?
I have no issue with them if they stay dead on my hard drive, and I am proud of respecting the The Recommended Full Installation, even in a SD-card which I currently use to host my operating system.
BUT, this HPLIP insists to run, uselessly consuming system memory and CPU cycles, and let's do not explain in detail my opinion about the big blue thing from system tray...
Last edited by ZhaoLin1457; 11-16-2020 at 02:30 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.