Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kde-service-menu-chdman

A KDE Dolphin service menu to compress and decompress CD/DVD disk images using CHDMAN with one-click presets.

About

This is a Dolphin Service Menu for KDE Plasma 6 that adds chdman compression and decompression actions directly to the right-click context menu. It allows you to quickly compress disc images (CD, DVD) into the CHD format, and decompress CHD files back into their original formats, without leaving the file manager.

Based on the installer/uninstaller structure of KDE 6 Service Menu ReImage, itself an unofficial port of the original KDE 6 Service Menu ReImage.

This was mainly put together for my own ease of use, so don't expect anything fancy, it just does what I need it to do and will keep updating until I feel there is nothing else to be done to improve.

Dependencies

Note

Most of these packages should already be installed by default, install those required that are missing.

  • qtpaths (Only required for installation/uninstallation)
  • bash
  • dolphin
  • chdman (part of the MAME toolset)
  • kdialog

Features

  • Compress

    • Compress CD image (BIN/CUE, ISO) to CHD
    • Compress DVD image (ISO) to CHD
  • Decompress

    • Decompress CHD to CD image (BIN/CUE)
    • Decompress CHD to DVD image (ISO)
  • Auto options available using the -hs 2048 for dvd files (2048-byte "hunk" (sector) size - recommended)

Installation / Uninstallation

Clone the repo, then run the installer or uninstaller script. Use sudo for a system-wide install/uninstall, or run as is for a single user (installs to ~/.local — make sure ~/.local/bin is in your PATH). If qtpaths isn't in your PATH or is named differently (e.g. qtpaths6), set the qtpaths_bin environment variable to its name or full path.

# clone
git clone https://github.com/antwnhsx/kde-service-menu-chdman.git
cd kde-service-menu-chdman

# install (single user)
./install.sh
# install (system-wide)
sudo ./install.sh

# uninstall (single user)
./uninstall.sh
# uninstall (system-wide)
sudo ./uninstall.sh

# if qtpaths needs to be specified manually, prefix any of the above with:
qtpaths_bin=/path/to/qtpaths

Credits

About

A KDE Dolphin service menu to compress and decompress CD/DVD disk images using CHDMAN with one-click presets.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages