Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/ernzo/Dolphin-PowerActions

Original
0
Become a Fan
5.0

Description:
Dolphin-PowerActions 1.8
Release: 28 Aug 2024
Author: ernzo
Repository: Dolphin-PowerActions

Collection of Action scripts to extend Dolphin's functionality.

PowerActions Features
- Open as Admin: Opens folder in a new Dolphin window with elevated privileges.
- Run as Admin: Runs selected file as Administrator in Terminal.
- Run in Terminal: Runs selected file in Terminal.
- Extended File Info: Displays detailed file information.
- Add Execute Permission: Adds Execute Permission to selected file/s.



Extended File Info
Fully featured; displays a comprehensive list of file information, including:
- File Name, Path
- File Type, MIME Type, Encoding, Size, Owner, Permissions, Lock & Visibility
- Version, Magic Number, MD5 Hash, SHA-1 Hash, SHA-256 Hash, CRC32 Checksum, Encryption, Extended Attributes, Creation Date, Last Modification Date


Compatibility
Tested and working perfectly on Debian (Trixie) with KDE Plasma/Wayland.

Installation Instructions
1. Copy the Scripts:
- Copy `openasadmin.sh`, `runasadmin.sh`, `runinconsole.sh`, `xfileinfo.sh` and `xpermission.sh` to `/home/USER/scripts/PowerActions/`.

2. Copy the Desktop Entry:
- Copy `poweractions.desktop` to `/home/USER/.local/share/kservices5/ServiceMenus/`.
- Alternatively, copy it to `/usr/share/kservices5/ServiceMenus/` for a system-wide application.

-For KDE Plasma 6 / Dolphin v.24 and up > Copy .desktop file to `/home/USER/.local/share/kio/servicemenus/`
or `/usr/share/kio/servicemenus` for a system-wide application.

3. Copy the Icons
- Copy `poweractions.png`, `openasadmin.png`, and `xfileinfo.png` to `/usr/share/icons/`

4. Set Permissions:
cd /home/USER/scripts/PowerActions/
chmod +x openasadmin.sh runasadmin.sh runinconsole.sh xfileinfo.sh xpermission.sh

cd /home/USER/.local/share/kservices5/ServiceMenus/
chmod 644 poweractions.desktop
5. Install Dependencies
Make sure all dependencies required by "Extended File Info" are installed:
sudo apt-get update
sudo apt-get install xxd bc rpm snapd exiftool
Last changelog:

Changelog

1.0 - First release
1.1 - Updated file Size fetch method, format & presentation.
1.2 - Execution Permission: Added check to retry action with sudo if adding permission fails.
1.3 - Extended File Info: Added file Visibility and Lock status, adjusted time/date format.
Execution Permission: Adjusted process presentation.
1.4 - Changed "Run in Konsole" command to execute in Terminal emulator, renamed it accordingly;
Execution Permission: Added auto window closing countdown.
1.5 - Changed "Run as Admin" command to execute in Terminal emulator.
1.6 - Updated XPermissions, "Run in Term" and "Run as Admin" to better handle special paths.
1.7 - Extended File Info: Added data Caching and limited Entropy estimation to 10MB sample for better performance;
improved Encryption detection logic, added Shannon method; improved Version detection method for deb, rpm, snap, appimage packages and exe files;
improved Magic Number fetching; streamlined kdialog command formatting, added/improved debugging checks.
1.8 - Updated XPermissions fetch method to better handle multiple files with special paths.


Ratings & Comments

0 Comments

Be the first to comment
Pling
0 Affiliates
Details
license GPLv3
version 1.8
updated
added
downloads 24h 4
mediaviews 24h 0
pageviews 24h 0

More Dolphin Service Menus from ernzo:

Dolphin-UltraCopier
ernzo
last update date: 2 months ago

Score 5.0

Other Dolphin Service Menus:

burnWithGrowisofs
chunkylover
last update date: 20 years ago

Score 5.0

Firefox-bookmarks service menu
storyteller
last update date: 20 years ago

Score 5.0

Text Convert Service Menu
smp-penguin
last update date: 21 years ago

Score 5.0

Pdflatex servicemenu
bobuse
last update date: 20 years ago

Score 5.0

Send through Bluetooth
dmnet
last update date: 21 years ago

Score 5.0

Add to Bloglines
spookster
last update date: 20 years ago

Score 5.0



System Tags