Copy to Klipper service menu
This service menu allows to copy in the clipboard, through the Klipper D-Bus service, several details about the selected files.
- Name:Copy to Klipper
- Type:Service Menu
- License:GPL v.3
- Platform:Linux, KDE
- Requirements:KDE 4 or sup.; Kdialog; qtchooser (KDE Plasma 6); Klipper; qdbus; md5sum, sha256sum, sha512sum (only for checksum-related actions)
- First release:1.0.0 (August 30, 2021)
- Current release:1.4.0 (March 07, 2024)
- Links:
Main Features
- Fully-translated in 5 languages besides English (Dutch, French, German, Italian, Spanish);
- Works from within the Dolphin, Konqueror, Krusader, and KFind-results context menu;
- Support for KDE Plasma 6
- Multiple file copy resulting in a list of items separated by a new-line character;
- Supports the copy of distinct filename's parts as full filename, filename only, path only, filename without extension;
- Supports the copy of the file checksum algorithms md5, sha256, and sha512;
- Supports the copy of the mime-type and file type;
- Supports the copy of the file size in bytes and human-readable format;
- Supports the copy of the file permissions in octal or human-readable format;
- Supports the copy of the file group, user id, and name;
- Supports the copy of the last access and the last modification time;
- Supports the copy of the file mount point.
Installation
From the Dolphin interface
- From Dolphin press the keys Ctrl + Shift + , or select the menu item Configure Dolphin;
- Click on the side tab Services;
- In the right panel click the Download new services button;
- Insert the search phrase copy_to_klipper in the textbox at the right side and press the Enter key;
- Once the data is lodaded click on the Install button.
Using the servicemenuinstaller utility
- Download the archive copy_to_klipper-1.4.0.tgz from one of the KDE Store/Opendesktop/Pling pages;
- Install:
$ servicemenuinstaller install copy_to_klipper-1.4.0.tgz
- Uninstall:
$ servicemenuinstaller uninstall copy_to_klipper-1.4.0.tgz
From the tar archive
- Extracting the Archive:
$ tar -xvf copy_to_klipper-1.4.0.tgz
- Switching to the subfolder:
$ cd copy_to_klipper
- Install:
$ make install
- Uninstall:
$ make uninstall
Articles on FreeAptitude
Changelog
Version 1.4.0 (March 07, 2024)
- Removed the first new-line character from the copied data;
- Turned quiet the final popup dialog by default;
- Added the ability to re-enable the final popup dialog, setting the KSM_CTK_VERBOSE variable in the .bashrc file;
- Added the support for KDE Plasma 6 environment in the installer.
Version 1.3.0 (February 24, 2024)
- Fixed the checksum binary reference in the "copy sha512" action
- Added full translations for the supported languages
- Added the multiple file selection support
Version 1.2.4 (August 29, 2023)
- Fixed the dest folder creation when missing in the installer script
- Fixed the source folder reference in the installer script
Version 1.2.3 (March 5, 2022)
- Added a default install action to the installer script
Version 1.2.2 (January 24, 2022)
- Fixed the qdbus reference for v.5.12 or greather
Version 1.2.1 (January 17, 2022)
- Improved the installer to be more POSIX and Dash compliant
Version 1.2.0 (October 29, 2021)
- Added the German translation, thanks to Termuellinator@Github
- Added the file size copy in human-readable format
- Fixed the size calculus in bytes for directories
Version 1.1.1 (October 28, 2021)
- Fixed the unwanted sorting of the items for certain Dolphin versions
Version 1.1.0 (October 15, 2021)
- Added more entries relative to different details to copy
- Added file checksum (md5, sha256, sha512) copy
- Added mime type and file type copy
- Added the file size copy
- Added the permissions (octal, human-readable) copy
- Added the group (id, name) and the user (id, name) copy
- Added last access and last modification copy
- Added the mount point copy
- Added the Netherland translation, thanks to Heimen Stoffels (Vistaus@Github)
Version 1.0.0 (August 30, 2021)
- First public release.
Leave a Comment