LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-15-2020, 05:46 PM   #5911
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,213

Rep: Reputation: 297Reputation: 297Reputation: 297

Quote:
Originally Posted by ZhaoLin1457 View Post
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/
 
1 members found this post helpful.
Old 11-15-2020, 07:08 PM   #5912
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,097

Rep: Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276Reputation: 7276
Quote:
Originally Posted by ZhaoLin1457 View Post
...............
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).
 
Old 11-16-2020, 12:54 AM   #5913
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by cwizardone View Post
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.
 
Old 11-16-2020, 01:17 AM   #5914
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,098

Rep: Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175Reputation: 4175
an alternative (the one I use here) is to put this line in /etc/rc.d/rc.local (so you don't forget to remove it again after an update)
Code:
rm -f /etc/xdg/autostart/hplip-systray.desktop
actually my line here is a bit different (maybe because everyone has different needs)
Code:
rm -f /etc/xdg/autostart/{nm-applet,hplip-systray,blueman}.desktop
 
Old 11-16-2020, 01:19 AM   #5915
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by ponce View Post
an alternative (the one I use here) is to put this line in /etc/rc.d/rc.local (so you don't forget to remove it again after an update)
Code:
rm -f /etc/xdg/autostart/hplip-systray.desktop
actually my line here is a bit different (maybe because everyone has different needs)
Code:
rm -f /etc/xdg/autostart/{nm-applet,hplip-systray,blueman}.desktop
Actually, this is just a hack altering an useless software for those many who do not own a HP printer.

Last edited by LuckyCyborg; 11-16-2020 at 01:20 AM.
 
Old 11-16-2020, 01:21 AM   #5916
ppr:kut
Slackware Contributor
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 631

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
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.
 
2 members found this post helpful.
Old 11-16-2020, 01:24 AM   #5917
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,212

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
For info, i have build the latest version, hplip (3.20.9),
this release need 'avahi', doesn't compil here, without it.

Last edited by gmgf; 11-16-2020 at 01:28 AM.
 
Old 11-16-2020, 01:30 AM   #5918
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by ppr:kut View Post
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.
 
1 members found this post helpful.
Old 11-16-2020, 01:31 AM   #5919
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by gmgf View Post
For info, i have build the latest version, hplip (3.20.9),
this release need 'avahi', doesn't compil here, without it.
Then, let's nuke HPLIP from orbit or add also AVAHI!
 
Old 11-16-2020, 01:40 AM   #5920
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,212

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
Quote:
Originally Posted by LuckyCyborg View Post
Then, let's nuke HPLIP from orbit or add also AVAHI!
present or not, I can construct both, no problem.
 
Old 11-16-2020, 02:07 AM   #5921
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,022

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by ppr:kut View Post
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.
 
Old 11-16-2020, 02:18 AM   #5922
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,212

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
Quote:
Originally Posted by ZhaoLin1457 View Post
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 ?
 
Old 11-16-2020, 02:22 AM   #5923
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,340

Rep: Reputation: Disabled
Quote:
Originally Posted by ZhaoLin1457 View Post
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.

Last edited by Ser Olmy; 11-16-2020 at 02:25 AM.
 
1 members found this post helpful.
Old 11-16-2020, 02:23 AM   #5924
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,022

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by gmgf View Post
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.
 
Old 11-16-2020, 02:28 AM   #5925
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,022

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by Ser Olmy View Post
One big difference between Slackware and other distributions, is the lack of hand-holding.
That's exactly WHY the Slackware shouldn't insists to run HPLIP for me, even when I do not need it.

Last edited by ZhaoLin1457; 11-16-2020 at 02:30 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:02 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration