https://bugs.kde.org/show_bug.cgi?id=522690

            Bug ID: 522690
           Summary: Please don’t tell us what is secure and what not, on
                    our own PC.
    Classification: Applications
           Product: konsole
      Version First 26.04.3
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
I tried, for fun, to make a launcher-like tool by writing a script that uses
hyperlink escape sequences and running it in a frameless Konsole window, opened
via the background window feature.
But when trying to click on a link for an executable, it told me, on my own
system, that this isn’t possible “for security reasons”. (Which, of course, are
never actually named, because hiding a lack of actual reasons is almost by
definition the purpose of saying “* reasons“. ^^)
With respect: Don’t act like Apple. Or Microsoft. Or Google. We are better than
this. Which is precisely the point of Linux’s existence and popularity. We are
not the IKEA 0.5Nm electric screwdriver. We are the HILTI 1600Nm professional
impact driver that will rip your arm off if you choose to do so. On top of
being insulting, treating people like they are clueless and stupid IS the
reason they are clueless and stupid. (And with corporations, of course treating
them that way, until they damn well *are* that way, is the intention. )

Yes, for completely beyond merely mentally disabled people, that smash their
own faces with a burning cat unless you put a big warning label on it, this
is^H^Hseems to be a good warning. But of course it is precisely those people,
that will not listen to it, or even be able to read it and care, anyway. [I’m
just looking at a certain country, where breeding this is quite progressed, and
has distinctly become culturally ingrained as “convenience”.]
So the set of people this warning is for, in the intersection of this Venn
diagram, is exactly zero. ^^
All it does, is reinforce and breed the dumbest common denominator, and slap
everyone with a working brain in the face with a big sign … factory … complex
(held by its smokestack, as one does).

KDE has a great history of configurability. It is its main “selling point”.
Because at a certain point, you cannot make things “simpler” anymore, without
treating everyone like that dumbest common denominator.
You have to *ask* the user what they actually *want*. (Provided they haven’t
stopped being a person and started becoming a “voter.”)
That is what configuration is.

So, lest we patch the damn thing myself, we kindly request 
1. displaying the actual meaning and *reasons* to the user, and
2. leaving that choice to *us*.

An ideal implementation would be, to, in that dialog box, have a Cancel and a
RUN button,
with the RUN button deactivated for $timeout seconds, to make people acting on
reflex or in a hurry stop and think (and read),
and a checkbox “[ ] Trust me, know what I am doing! 🔫😎\n    Don’t ask me
again!” to disable it. Which, when checked does not remove $timeout, but adds a
highlighted message below, for where to re-enable it in the settings.

STEPS TO REPRODUCE
0. Launch Konsole (Not the below way though. ;)
1. Execute: echo -e '\e]8;;file:///bin/konsole^[\\🖥️ Konsole\e]8;;\e\\'
2. Point you mouse pointer at the word “Konsole”, and press Ctrl-Mouse1.

OBSERVED RESULT
> Error
> For security reasons, launching executables is not allowed in this context.

EXPECTED RESULT
See “ideal implementation” above.

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux (updated <24h ago)
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to