Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Full features for Dolphin's (File Manager) right click contextual menu on KDE Plasma [5.x|6.x]. Specially designed for OS based on Red Hat.

License

Notifications You must be signed in to change notification settings

geobarrod/KDE-Services

Repository files navigation

Description:

Enables the following functionalities on the Dolphin's (File Manager) right click contextual menu on KDE Plasma [5.x|6.x].

  • Submenu Actions => KDE-Services (it is shown when right-clicked any file/dir):

    • Add Timestamp Prefix to [File|Dir]name
    • Change Timestamp to [File|Directory]
    • Send by Email
    • [Audio|Video] Info (it is shown only when right-clicked any audio/video file).
    • Show [File|Directory] Status
    • Change Owner Here (owner and permission of file/dir).
    • Text Replace (it is shown only when right-clicked any text file).
    • Compressed File Integrity Check (it is shown only when right-clicked any compressed file).
    • MKV Extract Subtitle (it is shown only when right-clicked MKV video file).
    • Multiplex Subtitle (only support MPEG-2 video file)(it is shown only when right-clicked MPG video file).
    • [File|Dir]name Whitespace Replace (by underscore ASCII)(it is shown when right-clicked an directory).
  • Submenu AVI Tools (it is shown only when right-clicked AVI video file):

    • Split (to size)
    • Split (by time range)
  • Submenu Android Tools (it is shown when right-clicked an directory):

    • Android Backup Manager (backup or restore all device applications and data).
    • Android File Manager (copy file/dir from/to device).
    • Android Package Manager (install/uninstall *.apk applications).
    • Android Reboot Manager (reboots the device, optionally into the bootloader or recovery program).
  • Submenu Backup Tools (it is shown when right-clicked an directory):

    • Standards (backup/restore directories /etc/ and /root/ or aMule, AnyDesk, Audacity, Chrome, GnuPG, HPLip, I2P, JDownloader, FileZilla, Firefox, KDE, KDE-Services, Pidgin, SSH, Thunderbird, Tmux, Wine and general user configurations).
  • Submenu CheckSum Tools (it is shown when right-clicked any file):

    • MD5 (strong)
    • SHA1 (good strong)
    • SHA256 (very strong)
    • SHA512 (high strong)
    • Verify CheckSum (checksum file .md5/.sha1/.sha256/.sha512).
  • Submenu Dolphin Tools (it is shown when right-clicked an directory):

    • Connect to (FTP/SFTP/SMB protocol).
    • Registered Servers (show or edit IP/Hostname previously connected).
    • Disk Space Used
  • Submenu Dropbox Tools (it is shown when right-clicked an directory):

    • Copy to Dropbox
    • Move to Dropbox
    • Copy to Public Dropbox and get URL
    • Move to Public Dropbox and get URL
    • Get public URL
    • Install Dropbox service
    • Update Dropbox service
    • Start Dropbox service
    • Stop Dropbox service
    • Enable autostart Dropbox service
  • Submenu Graphic Tools (it is shown only when right-clicked any image file):

    • The Converter (from several image file formats to BMP, EPS, GIF, ICO, JPEG, JPEG 2000, PBM, PDF, PGM,PNG,PPM,PSD,SGI,TGA,TIFF or XPM).
    • The Resizer (customize the width of the image frame).
    • 16x16 (icon)
    • 32x32 (icon)
    • 48x48 (icon)
    • 64x64 (icon)
    • 128x128 (icon)
    • 256x256 (icon)
    • 300x300 (carnet)
    • 320x240 (qvga)
    • 352x288 (cif)
    • 414x532 (visa)
    • 480x320 (hvga)
    • 512x512 (icon)
    • 532x532 (passport)
    • 640x480 (vga)
    • 720x480 (ntsc)
    • 800x600 (svga)
    • 960x540 (qhd)
    • 1024x768 (xga)
    • 1280x1024 (sxga)
    • 1366x768 (wxga)
    • 1440x900 (wxga)
    • 1600x1200 (uxga)
    • 1920x1200 (wuxga)
    • 2048x1080 (2k)
    • 2560x2048 (qsxga)
    • 3200x2048 (wqsxga)
    • 3840x2400 (wquxga)
    • 4096x2160 (4k)
    • 5120x4096 (hsxga)
    • 6400x4096 (whsxga)
    • 7680x4800 (whuxga)
    • 8192x4320 (8k)
  • Submenu ISO-9660 Image Tools (it is shown only when right-clicked ISO-9660 image file):

    • Mount ISO-9660 Image
    • Unmount ISO-9660 Image
    • Integrity Check
    • Insert MD5sum
    • Show MD5sum ISO-9660 Image
    • Show SHA1sum ISO-9660 Image
    • Show SHA256sum ISO-9660 Image
    • Show SHA512sum ISO-9660 Image
    • Burn ISO-9660 Image
    • Show ISO-9660 Image Info
    • Show Optical Drive Info
  • Submenu MEGA Tools (it is shown when right-clicked any file/dir).

    • Register New Account
    • Save User Login Credentials
    • Show Available Cloud Space
    • Create New Remote Folder
    • List Files Stored in Cloud
    • Remove Files Stored in Cloud
    • Upload Files to Cloud
    • Synchronize [from|to] Cloud
  • Submenu Midnight Tools (it is shown when right-clicked an directory):

    • [Root ~]# mc (shell file manager GNU Midnight Commander with superuser privileges).
    • [Root ~]# mcedit (internal file editor of GNU Midnight Commander with superuser privileges).
    • [User ~]$ mc (shell file manager GNU Midnight Commander with user privileges).
    • [User ~]$ mcedit (internal file editor of GNU Midnight Commander with user privileges).
  • Submenu Multimedia Tools (it is shown when right-clicked an directory):

    • DVD Assembler (with menu).
    • Convert Video Files (from several video file formats to MPEG-1, MPEG-2, MPEG-4, AVI, VCD, SVCD, DVD, 3GP, FLV or WebM).
    • Add Subtitle to MP4 Files
    • Volume Normalize of MP3 Files
    • Extract|Convert Audio Track (from several audio file formats to MP3, MP3(432Hz), FLAC, FLAC 432Hz, OGG or OGG 432Hz).
    • Rotate Video Files
    • Edit Time from Media Files
    • Attach Cover to MP3 Files
    • Clean Metadata from Media Files
    • Concatenate Media Files with Same Codec
    • Build ISO-9660 Image from Here (from selected directory).
    • DiskCloner (binary copy from selected optical disk device to ISO-9660 image file).
    • Record My Desktop (record video screen).
    • Play Video from Here (play video files list from selected directory).
  • Submenu Network Tools (it is shown when right-clicked an directory):

    • Connect Sentry (show every established connection to previously selected ports).
    • HTTP Server (from selected directory).
    • Listening Sockets
  • Submenu PDF Tools (it is shown only when right-clicked PDF file):

    • Apply Owner Password (DRM)
    • Apply User Password (Encrypt)
    • Apply DRM + Encrypt
    • Decrypt (DRM)
    • Fixer (if possible)
    • Extract Select Pages
    • Extract All Pages
    • Extract All Images
    • Optimize
    • Compress
    • View Metadata
    • Edit Metadata
    • Merge Selected Files
    • Split in Single Page per File
    • Information
  • Submenu Package Tools (it is shown only when right-clicked SRPM/RPM file):

    • Show Changelog
    • Show Info
    • List Content
    • List Configuration Files
    • List Dependencies
    • List [Ins|Unins]tallation Scripts
    • Extract Files Here
    • Integrity Check
  • Submenu SSH Tools (it is shown when right-clicked an directory):

    • Public Key Generation (1st mandatory step before connect to remote server).
    • Install Public Key (2nd mandatory step before connect to remote server).
    • Connect to Remote Server
    • Send to Remote Server (only file support).
    • Mount point to Remote Directory (mount/unmount remote directory over SSH protocol in local filesystem).
    • Registered Servers (show or edit IP/Hostname previously connected).
  • Submenu SaMBa Tools (it is shown when right-clicked an directory):

    • SaMBa Shares Mounter (mount/unmount remote shared directory over SMB protocol in local filesystem).
  • Submenu Search Tools (it is shown when right-clicked an directory):

    • Search Here (recursively starting from the selected directory).
    • Search by Name (file/dir name on all filesystem).
    • Search by String (recursively starting from the selected directory into file content).
    • Statistics Search DataBase
    • Update Search DataBase
    • Modified Files Here (recursively starting from the selected directory showing all modified files for the 2nd time that is executed).
  • Submenu Security Tools (it is shown when right-clicked an directory):

    • Mount Encrypted Directory (mount an encrypted virtual filesystem from the selected directory).
    • Unmount Encrypted Directory (unmount an encrypted virtual filesystem from the selected mountpoint directory).
    • Encrypt Directory (create an encrypted virtual filesystem in the selected directory).
  • Submenu Security Tools (it is shown when right-clicked any file):

    • Secure Send to Mailx (file as email attachment; need SMTP service running in localhost).
    • Encrypt
    • Decrypt
    • Paranoid Shredder (delete files in a very safe way).
  • Submenu System Tools (it is shown when right-clicked an directory):

    • Build Custom Kernel (customize the system kernel easily, increasing the system performance and/or adding more hardware support, only for distros based on RHEL).
    • Check Kernel Update (only for distros based on RHEL).
    • Rebuild RPM Package (customize applications easily, increasing the application performance and/or adding more support, only for distros based on RHEL).
    • System Information
    • System Monitor (show system log fail/error events when they happen).
    • Process Viewer
    • Xorg Configure (create a configuration file for X11R7 X server).
  • Submenu Terminal Tools (it is shown only when right-clicked shell scripts/apps file):

    • Run Application
    • Run Application (Root)
  • Submenu YouTube Tools (it is shown when right-clicked an directory):

    • Video Downloader
    • Video List Code Collector
    • Video List Downloader

Language support:

  • Chinese
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Portuguese
  • Russian
  • Spanish
  • Ukrainian

Requirements:

  • android-tools
  • bash
  • bc
  • bzip2
  • cifs-utils
  • coreutils
  • diffutils
  • dmidecode
  • dvdauthor
  • festival
  • ffmpeg
  • file
  • findutils
  • fuse
  • fuseiso
  • fuse-encfs
  • fuse-sshfs
  • gawk
  • genisoimage
  • ghostscript
  • gnupg
  • htop
  • ImageMagick
  • iproute
  • isomd5sum
  • kde-baseapps
  • kde-runtime
  • kernel-tools
  • konsole
  • libcdio
  • liberation-sans-fonts
  • lynx
  • mailx
  • mc
  • megatools
  • mkvtoolnix
  • mlocate
  • mp3gain
  • net-tools
  • openssh-askpass
  • pdftk
  • perl
  • perl-Image-ExifTool
  • poppler
  • poppler-utils
  • procps
  • psmisc
  • pv
  • recode
  • samba-client
  • sed
  • shared-mime-info
  • sox
  • tar
  • transcode
  • unar
  • util-linux
  • vlc
  • wget
  • wodim
  • xdg-utils
  • xorg-x11-server-utils
  • xorg-x11-server-Xorg
  • xterm
  • yt-dlp
  • zip

Contributors:

  • Sylvain Vidal (Author of service menu PDFktools).
  • David Baum (Service menu PDFktools bugfixer and author of the good idea of integrating PDFktools on PDF Tools).
  • Victor Guardiola (Improved source code for Mount ISO Image and Umount ISO Image services menu; fixed the problem of [dir|file]name with whitespace).
  • Vasyl V. Vercynskyj (Translations to Russian and Ukrainian languages).
  • Pawan Yadav (Research for KF5 support).
  • Bruce Zhang (Translations to Chinese language).
  • Daniele Scasciafratte (Translations to Italian language).
  • Manuel Tancoigne (Translations to French language).
  • Mateus Cruz (Translations to Brazilian Portuguese and Portuguese).

Steps for install from Dolphin file manager (recommended):

  1. Open Dolphin file manager.
  2. Click on Setting Menu.
  3. Select Configure.
  4. Click on Configure Dolphin.
  5. Click on Context Menu.
  6. Click on [Download New Services] button.
  7. Search for KDE-Services.
  8. Click on [Install] button.

Steps for install from Discover application explorer:

  1. Open Discover application explorer.
  2. Click on Application Addons.
  3. Click on Servicemenu.
  4. Search for KDE-Services.
  5. Click on the [Install] button.

Steps for install from source code in the terminal:

  1. servicemenuinstaller install kde-services-3.0.7.tar.gz

Steps for uninstall from source code in the terminal:

  1. servicemenuinstaller uninstall kde-services-3.0.7.tar.gz

Screenshot

kde-services

Donate 🎔

  • You can buy a mobile recharge to support the overall efforts of the KDE-Services project author.
  • The information can be found following: DONATE
  • Thanks very much!

About

Full features for Dolphin's (File Manager) right click contextual menu on KDE Plasma [5.x|6.x]. Specially designed for OS based on Red Hat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7