diff --git a/deinstall.sh b/deinstall.sh
index 96d0274..9e550ca 100755
--- a/deinstall.sh
+++ b/deinstall.sh
@@ -16,13 +16,19 @@
# along with this program. If not, see .
#
#
-# Version: 1.2
+# Version: 1.3
# DEINSTALL: Only run this script
shopt -s extglob
IFS=':'
+
prefixServices=($(kde4-config --path services))
-foldercolorDE='ServiceMenus/dolphin-folder-color.desktop'
+if ( kf5-config ) ; then
+# prefixServices=($(kf5-config --path services))
+ foldercolorDE='ServiceMenus/plasma5-folder-color.desktop'
+else
+ foldercolorDE='ServiceMenus/dolphin-folder-color.desktop'
+fi
foldercolorSH='bin/dolphin-folder-color.sh'
succesDeinstall=true
diff --git a/dolphin-folder-color.desktop b/dolphin-folder-color.desktop
index 7dd8a7b..ffd2c61 100755
--- a/dolphin-folder-color.desktop
+++ b/dolphin-folder-color.desktop
@@ -2,7 +2,7 @@
Name=Folder Color
Encoding=UTF-8
-Version=1.2
+Version=1.3
Icon=folder-red
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
diff --git a/dolphin-folder-color.sh b/dolphin-folder-color.sh
index fb1d399..735db10 100755
--- a/dolphin-folder-color.sh
+++ b/dolphin-folder-color.sh
@@ -16,23 +16,27 @@
# along with this program. If not, see .
#
#
-# Version 1.2
-# folder-icon.sh NAME PATH1 PATH2 ...
+# Version 1.3
+# folder-icon.sh ICON_NAME PATH1 PATH2 ...
# name: is a color or any other folder-$icon or freedesktop icon
shopt -s extglob
-icon=${1:?'Name or color icon is not present'} ; shift
+icon=${1:?'Name or color icon not present'} ; shift
desktopEntry='.directory'
tmp=$TMPDIR/$desktopEntry-$PPID
+echo "icon..: $icon"
+
case $icon in
default | black | blue | brown |\
cyan | green | grey | orange |\
- red | violet | yellow | bookmark |\
- remote | tar | sound | temp | txt | video |\
- activities | development | documents | html |\
- favorites | downloads | locked | image |\
- important | image-people | network | print )
+ red | violet | yellow |\
+ bookmark | remote | tar | sound |\
+ temp | txt | text | video | videos |\
+ activities | development | documents | html |\
+ favorites | download | downloads | locked |\
+ image | images | image-people | important |\
+ network | templates | public | publicshare | print )
if [ $icon != 'default' ] ; then
icon="folder-$icon"
@@ -44,13 +48,13 @@ case $icon in
then exit
fi
;; *)
- if [ -f $(kiconfinder $1) ] ; then
- icon=$1
- else
- icon=default;
+ if ! [ -f $(kiconfinder $icon) ] ; then
+ icon="default"
fi
esac
+echo "icon: $icon"
+
for dir in "$@" ; do
cd "$dir"
tag=$(grep 'Icon=.*' $desktopEntry)
diff --git a/install.sh b/install.sh
index 984cef3..718c184 100755
--- a/install.sh
+++ b/install.sh
@@ -31,6 +31,9 @@ combobox=('⚫ Install on:' 'root' $user)
prefix='/usr'
foldercolorDE='dolphin-folder-color.desktop'
+if ( kf5-config ) ; then
+ foldercolorDE='plasma5-folder-color.desktop'
+fi
foldercolorSH='dolphin-folder-color.sh'
pathDesktop='ServiceMenus'
pathExec='bin'
diff --git a/plasma5-folder-color.desktop b/plasma5-folder-color.desktop
new file mode 100755
index 0000000..19e8e03
--- /dev/null
+++ b/plasma5-folder-color.desktop
@@ -0,0 +1,252 @@
+[Desktop Entry]
+Name=Folder Color
+
+Encoding=UTF-8
+Version=1.3
+Icon=folder-cyan
+Type=Service
+ServiceTypes=KonqPopupMenu/Plugin
+MimeType=inode/directory;
+
+X-KDE-Submenu=Color folder
+X-KDE-Submenu[es]=Color
+X-KDE-Submenu[fr]=Dossier de couleur
+X-KDE-Submenu[it]=Cartella colori
+X-KDE-Submenu[pt]=Pasta Cor
+X-KDE-Submenu[de]=Farbe Ordner
+X-KDE-Priority=TopLevel
+
+Actions=custom-icon;_SEPARATOR_;folder-default;folder-grey;folder-yellow;folder-cyan;folder-blue;folder-green;folder-orange;folder-red;folder-violet;folder-brown;folder-black;_SEPARATOR_;user-home;folder-documents;folder-download;folder-images;folder-sound;folder-videos;folder-text;folder-network;folder-development;folder-bookmark;folder-favorites;
+
+[Desktop Action custom-icon]
+Name=Custom icon
+Name[es]=Icono personalizado
+Name[fr]=Icône personnalisée
+Name[it]=Icona Personalizzata
+Name[pt]=Ícone personalizado
+Name[de]=Custom Icon
+Exec=dolphin-folder-color.sh custom %U
+
+#########################################
+
+[Desktop Action folder-default]
+Name=Default
+Name[es]=Predeterminado
+Name[fr]=Défaut
+Name[it]=Difetto
+Name[pt]=Omissão
+Name[de]=Default
+Icon=folder
+Exec=dolphin-folder-color.sh default %U
+
+[Desktop Action folder-grey]
+Name=Grey
+Name[es]=Gris
+Name[fr]=Gris
+Name[it]=Grigio
+Name[pt]=Cinzento
+Name[de]=Grau
+Icon=folder-grey
+Exec=dolphin-folder-color.sh grey %U
+
+[Desktop Action folder-yellow]
+Name=Yellow
+Name[es]=Amarillo
+Name[fr]=Jaune
+Name[it]=Giallo
+Name[pt]=Amarelo
+Name[de]=Gelb
+Icon=folder-yellow
+Exec=dolphin-folder-color.sh yellow %U
+
+[Desktop Action folder-cyan]
+Name=Cyan
+Name[es]=Cian
+Name[fr]=Cyan
+Name[it]=Ciano
+Name[pt]=Ciano
+Name[de]=Cyan
+Icon=folder-cyan
+Exec=dolphin-folder-color.sh cyan %U
+
+[Desktop Action folder-blue]
+Name=Blue
+Name[es]=Azul
+Name[fr]=Bleu
+Name[it]=Blu
+Name[pt]=Azul
+Name[de]=Blau
+Icon=folder-blue
+Exec=dolphin-folder-color.sh blue %U
+
+[Desktop Action folder-green]
+Name=Green
+Name[es]=Verde
+Name[fr]=Vert
+Name[it]=Verde
+Name[pt]=Verde
+Name[de]=Grün
+Icon=folder-green
+Exec=dolphin-folder-color.sh green %U
+
+[Desktop Action folder-orange]
+Name=Orange
+Name[es]=Naranja
+Name[fr]=Orange
+Name[it]=Arancione
+Name[pt]=Laranja
+Name[de]=Orange
+Icon=folder-orange
+Exec=dolphin-folder-color.sh orange %U
+
+[Desktop Action folder-red]
+Name=Red
+Name[es]=Rojo
+Name[fr]=Rouge
+Name[it]=Rosso
+Name[pt]=Vermelho
+Name[de]=Rot
+Icon=folder-red
+Exec=dolphin-folder-color.sh red %U
+
+[Desktop Action folder-violet]
+Name=Violet
+Name[es]=Violeta
+Name[fr]=Violet
+Name[it]=Viola
+Name[pt]=Violeta
+Name[de]=Violett
+Icon=folder-violet
+Exec=dolphin-folder-color.sh violet %U
+
+[Desktop Action folder-brown]
+Name=Brown
+Name[es]=Marrón
+Name[fr]=Brun
+Name[it]=Marrone
+Name[pt]=Marrom
+Name[de]=Braun
+Icon=folder-brown
+Exec=dolphin-folder-color.sh brown %U
+
+[Desktop Action folder-black]
+Name=Black
+Name[es]=Negro
+Name[fr]=Noir
+Name[it]=Nero
+Name[pt]=Preto
+Name[de]=Schwarz
+Icon=folder-black
+Exec=dolphin-folder-color.sh black %U
+
+#########################################
+
+[Desktop Action user-home]
+Name=Home
+Name[es]=Home
+Name[fr]=Home
+Name[it]=Home
+Name[pt]=Home
+Name[de]=Home
+Icon=user-home
+Exec=dolphin-folder-color.sh user-home %U
+
+[Desktop Action folder-documents]
+Name=Documents
+Name[es]=Documentos
+Name[fr]=Documents
+Name[it]=Documentazione
+Name[pt]=Documentos
+Name[de]=Unterlagen
+Icon=folder-documents
+Exec=dolphin-folder-color.sh documents %U
+
+[Desktop Action folder-download]
+Name=Downloads
+Name[es]=Descargas
+Name[fr]=Téléchargements
+Name[it]=Download
+Name[pt]=Download
+Name[de]=Downloads
+Icon=folder-download
+Exec=dolphin-folder-color.sh download %U
+
+[Desktop Action folder-images]
+Name=Image
+Name[es]=Imágenes
+Name[fr]=Image
+Name[it]=Immagine
+Name[pt]=Imagem
+Name[de]=Bild
+Icon=folder-images
+Exec=dolphin-folder-color.sh images %U
+
+[Desktop Action folder-sound]
+Name=Sound
+Name[es]=Sonido
+Name[fr]=Son
+Name[it]=Suono
+Name[pt]=Parecer
+Name[de]=Klingen
+Icon=folder-sound
+Exec=dolphin-folder-color.sh sound %U
+
+[Desktop Action folder-videos]
+Name=Video
+Name[es]=Video
+Name[fr]=Vidéo
+Name[it]=Video
+Name[pt]=Vídeo
+Name[de]=Video
+Icon=folder-videos
+Exec=dolphin-folder-color.sh videos %U
+
+[Desktop Action folder-text]
+Name=Text
+Name[es]=Texto
+Name[fr]=Text
+Name[it]=Testo
+Name[pt]=Texto
+name[de]=Text
+Icon=folder-text
+Exec=dolphin-folder-color.sh text %U
+
+[Desktop Action folder-network]
+Name=Network
+Name[es]=Red
+Name[fr]=Réseau
+Name[it]=Rete
+Name[pt]=Rede
+Name[de]=Netzwerk
+Icon=folder-network
+Exec=dolphin-folder-color.sh network %U
+
+[Desktop Action folder-development]
+Name=Development
+Name[es]=Desarrollo
+Name[fr]=Développement
+Name[it]=Sviluppo
+Name[pt]=Desenvolvimento
+Name[de]=Entwicklung
+Icon=folder-development
+Exec=dolphin-folder-color.sh development %U
+
+[Desktop Action folder-bookmark]
+Name=Bookmark
+Name[es]=Marcadores
+Name[fr]=Bookmark
+Name[it]=Bookmark
+Name[pt]=Bookmark
+Name[de]=Bookmark
+Icon=folder-bookmark
+Exec=dolphin-folder-color.sh bookmark %U
+
+[Desktop Action folder-favorites]
+Name=Favorites
+Name[es]=Favoritos
+Name[fr]=Favoris
+Name[it]=Preferiti
+Name[pt]=Favoritos
+Name[de]=Favoriten
+Icon=folder-favorites
+Exec=dolphin-folder-color.sh favorites %U