Update LinuxMint_Nemo_actions.sh
This commit is contained in:
@ -1,18 +1,39 @@
|
|||||||
## LinuxMint_Nemo_actions.sh
|
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
if [ ! -f /etc/debian_version ]; then
|
if [ ! -f /etc/debian_version ]; then
|
||||||
echo "Unsupported Linux Distribution. Prepared for Debian"
|
echo "Unsupported Linux Distribution. Prepared for Debian"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
################################################################################
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Deja-Dup in to Nemo integration @Linux Mint / Linux Mint Debian Edition
|
|
||||||
#
|
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
|
#
|
||||||
|
# post-installation script for Linux
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
while :
|
||||||
|
do
|
||||||
|
clear
|
||||||
|
echo ""
|
||||||
|
echo "\033[1m I N S T A L L Nemo Aktion "
|
||||||
|
echo " ---------------------------------"
|
||||||
|
echo "\033[0m"
|
||||||
|
echo " 01.Deja-Dup in to Nemo integration"
|
||||||
|
echo " 02.Bulky in to Nemo integration"
|
||||||
|
echo " 03.Nemo Aktion - webm zu mp3 konvertieren"
|
||||||
|
echo " 04.Nemo Aktion - File secure delete"
|
||||||
|
echo " 05.Nemo Aktion - sudoedit"
|
||||||
|
echo ""
|
||||||
|
echo " x. Exit"
|
||||||
|
echo ""
|
||||||
|
echo -n " Please enter option [01 - 05]"
|
||||||
|
read opt
|
||||||
|
case $opt in
|
||||||
|
##################################################################################
|
||||||
|
01) echo "************ Deja-Dup in to Nemo integration **********************";
|
||||||
|
##################################################################################
|
||||||
sudo apt install -y deja-dup
|
sudo apt install -y deja-dup
|
||||||
|
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/deja-dup_restore_missing.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/deja-dup_restore_missing.nemo_action
|
||||||
@ -26,7 +47,6 @@ Selection=none
|
|||||||
Extensions=any;
|
Extensions=any;
|
||||||
EOF'
|
EOF'
|
||||||
|
|
||||||
|
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/deja-dup_previous_version.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/deja-dup_previous_version.nemo_action
|
||||||
[Nemo Action]
|
[Nemo Action]
|
||||||
Active=true
|
Active=true
|
||||||
@ -37,12 +57,16 @@ Icon-Name=deja-dup
|
|||||||
Selection=S
|
Selection=S
|
||||||
Extensions=any;
|
Extensions=any;
|
||||||
EOF'
|
EOF'
|
||||||
|
;;
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
02) echo "************ Install ****************";
|
||||||
|
##################################################################################
|
||||||
# Nemo-Kontextmenüs am Beispiel von Bulky. Erforderlich sind in diesem Fall zwei kleine Dateien unter
|
# Nemo-Kontextmenüs am Beispiel von Bulky. Erforderlich sind in diesem Fall zwei kleine Dateien unter
|
||||||
# „~/.local/share/nemo/actions“ (oder global unter „/usr/share/nemo/actions“). Die erste Datei nennen wir
|
# „~/.local/share/nemo/actions“ (oder global unter „/usr/share/nemo/actions“). Die erste Datei nennen wir
|
||||||
# „bulky.nemo_ action“ (die Extension ist zwingend):
|
# „bulky.nemo_ action“ (die Extension ist zwingend):
|
||||||
# Nemo Aktion - Rename Files
|
# Nemo Aktion - Rename Files
|
||||||
|
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/bulky.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/bulky.nemo_action
|
||||||
[Nemo Action]
|
[Nemo Action]
|
||||||
Name=Bulky-Renamer Exec=sh /home/lw/.local/share/nemo/actions/bulky.sh "%F"
|
Name=Bulky-Renamer Exec=sh /home/lw/.local/share/nemo/actions/bulky.sh "%F"
|
||||||
@ -56,8 +80,11 @@ cd "$1"
|
|||||||
/usr/bin/bulky *
|
/usr/bin/bulky *
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
# Nemo Aktion - webm zu mp3 konvertieren
|
##################################################################################
|
||||||
|
03) echo "************ Nemo Aktion - webm zu mp3 konvertieren *****************";
|
||||||
|
##################################################################################
|
||||||
sudo apt install -y ffmpeg lame
|
sudo apt install -y ffmpeg lame
|
||||||
|
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/webmmp3.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/webmmp3.nemo_action
|
||||||
@ -71,8 +98,11 @@ Selection=any;
|
|||||||
Extensions=wav;ogg;aac;m4a;flac;mp4;wma;aac;midi;aif;aifc;aiff;au;ea;webm
|
Extensions=wav;ogg;aac;m4a;flac;mp4;wma;aac;midi;aif;aifc;aiff;au;ea;webm
|
||||||
Terminal=true
|
Terminal=true
|
||||||
EOF'
|
EOF'
|
||||||
|
;;
|
||||||
|
|
||||||
# Nemo Aktion - File secure delete
|
##################################################################################
|
||||||
|
04) echo "************ Nemo Aktion - File secure delete ******************";
|
||||||
|
##################################################################################
|
||||||
sudo apt install -y wipe
|
sudo apt install -y wipe
|
||||||
|
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/wipe.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/wipe.nemo_action
|
||||||
@ -86,8 +116,11 @@ Selection=S
|
|||||||
Extensions=any;
|
Extensions=any;
|
||||||
Quote=double
|
Quote=double
|
||||||
EOF'
|
EOF'
|
||||||
|
;;
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
05) echo "************ Nemo Aktion - sudoedit **************************";
|
||||||
|
##################################################################################
|
||||||
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/nano_sudoedit.nemo_action
|
sudo bash -c 'cat << EOF > /usr/share/nemo/actions/nano_sudoedit.nemo_action
|
||||||
[Nemo Action]
|
[Nemo Action]
|
||||||
Name=_Nano (Sudoedit)
|
Name=_Nano (Sudoedit)
|
||||||
@ -105,4 +138,11 @@ Dependencies=sudoedit;nano;
|
|||||||
EscapeSpaces=true
|
EscapeSpaces=true
|
||||||
Terminal=true
|
Terminal=true
|
||||||
EOF'
|
EOF'
|
||||||
|
;;
|
||||||
|
|
||||||
|
x) echo "";
|
||||||
|
exit 1;;
|
||||||
|
*) echo " Press [enter] key to continue. . .";
|
||||||
|
read enterKey;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
Reference in New Issue
Block a user