Description: this is a very small but useful dialog, that lets you securely delete files and directories from within konqueror.
I made it because kgpg -X no longer works for me. It uses srm from the secure-delete package, so make sure you have that installed.
REQUIREMENTS: -------------
secure-delete libqt4 libqt4-dev (or libqt4-devel depending on your distro)
INSTALLATION: -------------
tar xvjf qwipe-0.3.tar.bz2 cd qwipe qmake-qt4 make su make install
please note: ------------ as Ubuntu-User use sudo insead of su
as Suse-User you probably have to copy the service-menu manually. The target is /usr/share/apps/konqueror/servicemenus, which is default on most systems, but suse (and probably some others) have other KDE-PATH. I'm too lazy to find that out for every distro, so copy it manually please. You can also use $HOME/.kde/share/apps/konqueror/servicemenusLast changelog:
should now behave correctly if files cannot be wiped (due to permission)
Using KDE 4.1.2 on Gentoo I had to make some small changes to the desktop file and use a different location for it.
Desktop file:
[Desktop Entry]
Type=Service
MimeType=application/octet-stream;
X-KDE-ServiceTypes=inode/directory,KonqPopupMenu/Plugin
Actions=wipe;
[Desktop Action wipe]
Name=Wipe securely
Name[de]=Sicher löschen
Icon=edit-delete-shred
Exec=/usr/bin/qwipe %U
Location needed is /usr/share/kde4/services/ServiceMenus/shredder.desktop
Now it works great for both files and directories.
Thanks a lot for sharing this.
Just found out that sticking a bit more closer to your original desktop file makes it work even better. Mine looks like this now:
[Desktop Entry]
Type=Service
ServiceTypes=all/all,KonqPopupMenu/Plugin
Actions=wipe;
[Desktop Action wipe]
Name=Wipe securely
Name[de]=Sicher löschen
Icon=edit-delete-shred
Exec=/usr/bin/qwipe %U
ok, thanks. I have added a kde4 servicemenu, based on your feedback, and changed the makefile accordingly.
I cannot test it though, as I have booted kde4 from my system last week.
I have also noticed that dolphin in kde3 doesn't like mime all/all, so I have changed this.
Ratings & Comments
3 Comments
Using KDE 4.1.2 on Gentoo I had to make some small changes to the desktop file and use a different location for it. Desktop file: [Desktop Entry] Type=Service MimeType=application/octet-stream; X-KDE-ServiceTypes=inode/directory,KonqPopupMenu/Plugin Actions=wipe; [Desktop Action wipe] Name=Wipe securely Name[de]=Sicher löschen Icon=edit-delete-shred Exec=/usr/bin/qwipe %U Location needed is /usr/share/kde4/services/ServiceMenus/shredder.desktop Now it works great for both files and directories. Thanks a lot for sharing this.
Just found out that sticking a bit more closer to your original desktop file makes it work even better. Mine looks like this now: [Desktop Entry] Type=Service ServiceTypes=all/all,KonqPopupMenu/Plugin Actions=wipe; [Desktop Action wipe] Name=Wipe securely Name[de]=Sicher löschen Icon=edit-delete-shred Exec=/usr/bin/qwipe %U
ok, thanks. I have added a kde4 servicemenu, based on your feedback, and changed the makefile accordingly. I cannot test it though, as I have booted kde4 from my system last week. I have also noticed that dolphin in kde3 doesn't like mime all/all, so I have changed this.