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; Klipper; qdbus; md5sum, sha256sum, sha512sum (only for checksum-related actions)
  • First release:
    1.0.0 (August 30, 2021)
  • Current release:
    1.3.0 (February 24, 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;
  • 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, 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

  1. From Dolphin press the keys Ctrl + Shift + , or select the menu item Configure Dolphin;
  2. Click on the side tab Services;
  3. In the right panel click the Download new services button;
  4. Insert the search phrase copy_to_klipper in the textbox at the right side and press the Enter key;
  5. Once the data is lodaded click on the Install button.

Using the servicemenuinstaller utility

  1. Download the archive copy_to_klipper-1.3.0.tgz from one of the KDE Store/Opendesktop/Pling pages;
  2. Install:
    $ servicemenuinstaller install copy_to_klipper-1.3.0.tgz
    
  3. Uninstall:
    $ servicemenuinstaller uninstall copy_to_klipper-1.3.0.tgz
    

From the tar archive

  1. Extracting the Archive:
    $ tar -xvf copy_to_klipper-1.3.0.tgz 
    
  2. Switching to the subfolder:
    $ cd copy_to_klipper
    
  3. Install:
    $ make install
    
  4. Uninstall:
    $ make uninstall
    

Articles on FreeAptitude

Changelog

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