KDE ServiceMenus collection

This is a collection of service menus that I created to simplify or speed up common tasks involving CLI tools and make them accessible with a couple of click in the contextual menu of the Dolphin file manager.

Also other applications like Kfind, Krusader and Konqueror, being based on the same components, take advantages of these services.

  • Name:
    KDE ServiceMenus
  • Language:
    Bash, Ini
  • Type:
    Dolphin plugin
  • License:
    GPL v.3
  • Platform:
    KDE
  • Requirements:
    KDE Dolphin Kdialog
  • First release:
    1.0.0 (August 26, 2021)
  • Current release:
    1.0.0 (August 26, 2021)
  • Links:

Main Features

  • This project is composed by several subprojects as listed below;
  • Compose with Betterbird - Compose an email with the Betterbird email client using the selected and/or the cached files;
  • Compose with Thunderbird - Compose an email with the Thunderbird email client using the selected and/or the cached files;
  • Copy to Klipper - Copy the file details, among the several available, in the clipboard area;
  • Copy Filelist to Klipper - Copy the result of the find command in the clipboard area;
  • Download with youtube-dl here - Download a file from within one of the youtube-dl supported websites in the selected folder;
  • Download with yt-dlp here - Download a file with yt-dlp, the successor of youtube-dl;
  • Open Konsole Here - Open the selected path in a session within one of the current Konsole instances;
  • Open With (g)Vim - Open the selected files in the (g)Vim separated tabs instead of distinct buffers;
  • Open Yakuake Here - Open the selected path in a Yakuake terminal, within the current or a new session, with the option to split it in half.
  • Scan with Clamav - Scan the selected path in a Yakuake or Konsole terminal, within the current or a new session.
  • SQLite Tools - Perform useful operations on the SQLite database files.

Installation

Manual Install

  1. Clone the git repo:
    $ git clone https://github.com/fabiomux/kde-servicemenus.git
    
  2. Switch to the project folder:
    $ cd kde-servicemenus
    
  3. Create the archive:
    $ make <project_name>
    
  4. Install:
    $ servicemenuinstall install <archive>.tgz
    

Changelog

Version 1.0.0 (August 26, 2021)

  • First commit



Leave a Comment