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

            Bug ID: 493613
           Summary: Add Dolphin-like executable file handling safety
                    function
    Classification: Applications
           Product: krusader
           Version: 2.8.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: krusader-bugs-n...@kde.org
          Reporter: voidpointertonull+bugskde...@gmail.com
                CC: krusader-bugs-n...@kde.org
  Target Milestone: ---

Currently as likely expected by most users, Krusader executes any executable
file without confirmation.
While this is mostly desired, it does come with downsides often not considered:
- Mice tend to get unreliable with age, either missing clicks, or doubling
them, the later possibly resulting in unintentional execution
- Surprise file list changes unavoidably make the mouse cursor unreliable for
picking the right file every time
- Currently present panel refreshing bugs result in the selection resetting to
an earlier state with I/O performance based delay, also making the keyboard not
completely reliable for picking the right file
- Handling questionable executable files with no intention of executing any
makes the presence of preventative safety features desirable

Initially I figured the issue was too niche and would be mostly met with a
"don't be clumsy/paranoid" kind of response, but then I recently ran into
something really surprising: Dolphin doesn't just have such a safety guard,
it's even enabled by default.

The setting in Dolphin is: Configure -> General -> Confirmations -> When
opening an executable file: [Always ask] (default) / [Open in application] /
[Run script]

It seems to strike a good balance as low-risk files associated with handlers
like pictures shown by a picture viewer can be still opened effortlessly, while
opening an executable file pops up a confirmation window defaulting to the
Cancel operation, raising the bar for execution to be pretty much intentional,
while preserving the freedom of choice the usual KDE way by letting the user
disable this feature.

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

Reply via email to