Dolphin Folder Color

Dolphin Service Menus

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/audoban/dolphin-folder-color

9
Score 84.5%
Description:

A contextual menu for coloring the folders so fast, also has the ability to color a selected set of folders.

Supports Plasma 5 and KDE4

### INSTALLATION ###
You just need to run the script. 'Install.sh' with a click and restart dolphin.

[es]
Un menu contextual para colorear la carpetas de forma rapida, tambien tiene la posibilidad de colorear un conjunto de carpetas seleccionada.

### INSTALACION ###
Solo hace falta correr el script 'Install.sh' con un click y reiniciar dolphin.

### NOTE ###
If you want added a new language, please contact with me.

If you like this script maybe you like this: http://kde-apps.org/content/show.php/PlayBar?content=165396
Last changelog:

Version 1.9 2 years ago

* option --caption removed of the scripts
* generator of random color improved

10

m4xp1

1 day ago

10 10 the best It's really good!!!

Report

7

marwell

2 months ago

And thank you nprime, I just used your advice and it did install without a problem on manjaro.

Report

7

marwell

2 months ago

7 That makes it much faster to change the folder colours, thank you!

Report

nprime

5 months ago

For those getting the error:
./install.sh: line 157: kde-cp: command not found

Open the install.sh file in a text editor and find and replace all instances of "kde-cp" with "kdecp5".
Doing that got it to install correctly for me.

Report

10

vladimir123

6 months ago

10 10 the best

Report

queldeltai

6 months ago

some colors (like magenta, violet, brown) don't work properly (the default folder colour doesn't change at all).. I run KDE Plasma 5

Report

ZaWertun

7 months ago

I've got this error when running install.sh on Fedora 29:

./install.sh: line 157: kde-cp: command not found

Report

9

kvanton

10 months ago

9 +

Report

Xhex

1 year ago

Gracias, funciona perfectamente en Kubuntu 18.04 con Dolphin 17.12.3 y KDE 5.

Report

SreckoM

2 years ago

Does not work with latest KDE Neon.

Report

9

MoonDragon

2 years ago

9 so damn convenient it makes me laugh! thanks for the effort!

Report

steinhmor

2 years ago

I wasn't able to install this on KDE Neon with Plasma 5.9.3
There seemed to be "old" commands in the install.sh (geometry and cation).
I edited the install.sh and it worked ...
this is my new version:

#!/bin/bash

# Copyright (C) 2014 Smith AR
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
#
# INSTALL: Only run this script

shopt -s extglob
shopt -s expand_aliases
shopt -s extdebug

cd $(dirname $0)

${exit:=$1}
exit=${exit:-"continue"}

declare title='Folder Color'
declare user=$(basename $HOME)
declare combobox0=('⚫ Select your version of Dolphin:' 'Plasma 5' 'KDE4')
declare combobox1=('⚫ Install on:' 'root' $user)
declare rect='330x130'
declare prefix='/usr'

declare foldercolorDE='dolphin-folder-color.desktop'
declare foldercolorSH='dolphin-folder-color.sh'
declare pathService='ServiceMenus'
declare pathExec='/usr/bin'

setPathSH() {
export tmp='.tmp'
pattern='dolphin-folder-color\.sh'
str="$pathExec/$foldercolorSH"
str=${str//+(\/)/\\/}
sed "s/$pattern/$str/" $foldercolorDE > $tmp
}

mk_directory() {
if ! [ -e $1 ] ; then
mkdir "$1"
fi
}

authorize() {
if [ `which kdesu` ] ; then
kdesu -i folder-red -n -d -c $0 finish "$choice" & disown -h
elif [ `which kdesudo` ] ; then
kdesudo -i folder-red -n -d -c $0 finish "$choice" & disown -h
else
kdialog --title ' ' --title dolphin-folder-color --error 'kdesu not found.'
exit 1
fi
}

if [ $exit == 'continue' ] ; then
choice=$(kdialog --title Dolphin \
--title "$title" \
--combobox "${combobox0[@]}" \
--default "${combobox0[1]}")
else
choice=$2
fi


if [ -z "$choice" ]
then exit 0
elif [ "$choice" == "Plasma 5" ] ; then
foldercolorDE='plasma5-folder-color.desktop'
pathService=""

export kde_config_services=`kf5-config --path services`
else
export kde_config_services=`kde4-config --path services`
fi

if [ $exit != "finish" ] && [ $UID != 0 ] ; then
kdg=$(kdialog --title Dolphin \
--title "$title" \
--combobox "${combobox1[@]}" \
--default $user)

if [ -z "$kdg" ]
then exit 0
elif [[ "$kdg" = "$user" ]]
then prefix=$HOME
fi
fi


if [[ $prefix = '/usr' ]] ; then
declare -r RootInstall=true
else
declare -r RootInstall=false
fi

chmod +x ./$foldercolorSH
chmod +x ./$foldercolorDE

succesInstall=true
if $RootInstall ; then
if [[ $UID != 0 ]] ; then
authorize
exit
else
IFS=":"

for p in $kde_config_services ; do
if [ -z ${p/\/usr\/*/} ] ; then
pathService="$p/$pathService"
fi
done

setPathSH
mk_directory $pathService
mk_directory $pathExec

kde-cp --overwrite ./$foldercolorSH "$pathExec/$foldercolorSH"
kde-cp --overwrite ./$tmp "$pathService/$foldercolorDE"

if [ $? != 0 ] ; then
succesInstall=false
fi

rm -r $tmp
fi
else
IFS=":"

for p in $kde_config_services ; do
if ! [ -d "$p" ]
then mkdir "$p"
fi
if [ -w "$p" ] ; then
pathService="$p/$pathService"
pathExec="$pathService"
break
fi
done

setPathSH
mk_directory $pathService

kde-cp --overwrite ./$foldercolorSH "$pathService/$foldercolorSH"
kde-cp --overwrite ./$tmp "$pathService/$foldercolorDE"
if [[ $? != 0 ]] ; then
succesInstall=false
fi
rm $tmp
fi

if $succesInstall ; then
msg="Installed successfully.
\nPlease restart Dolphin to update the Service Menus."
else
msg="Installation failed!"
fi
kdialog --title Dolphin --title "$title" --msgbox "$msg"


Report

steinhmor

2 years ago

ok. installation worked but the file dolphin-folder-color.sh can't be found ...
maybe the path changed...

Report

wachin

3 years ago

I use this from UbuntuStudio 14.04. Now I install 15.10, I chose the option for KDE 4 that is for dolphin4 that come in repositories, Very great job. God Bless

Report

C

audoban

3 years ago

Thank you very much! :)
I'm an atheist, not bless me

Report

grheavy

4 years ago

La instalación fué bien después de haber instalado kdialog, pero la opción de color no aparece en las carpetas.

Kubuntu 15.04
KDE PLasma 5.2.2
Qt 5.4.1
Kernel 3.19.0-31-generic
SO 64 bits

Report

C

audoban

4 years ago

Lo revisare de nuevo :(, al parecer algunos usuarios usan Plasma5 con dolphin de KDE4 y eso es un problema para mi. Podrias decirme tu version Dolphin. Desde la terminal: $ dolphin --version

Report

grheavy

4 years ago

Qt: 4.8.6
Plataforma de desarrollo de KDE: 4.14.6
Dolphin: 14.12.3

Report

grheavy

4 years ago

¿Hay alguna manera para solucionarlo o tengo que actualizar mi versión de Dolphin? Si es así dime como podría hacerlo.

Report

C

audoban

4 years ago

Prueba esta y me comentas si te funciona.
https://github.com/audoban/dolphin-folder-color/archive/master.zip

Report

grheavy

4 years ago

¡Éste sí funciona! ¡Muchas gracias!

Report

LandoR

4 years ago

install successfull but not working.
arch linux, plasma-desktop 5.2.1-2

Report

C

audoban

4 years ago

tell me please, what is your version of Dolphin?
The dolphin-folder-color appears in the contextual menu of dolphin?

$ dolphin --version
$ kiconfinder --version
$ kf5-config --path data
$ kf5-config --path services

Report

LandoR

4 years ago

~  dolphin --version
Qt: 4.8.6
KDE Development Platform: 4.14.6
Dolphin: 14.12.3
~  kiconfinder --version
Qt: 4.8.6
KDE Development Platform: 4.14.6
Icon Finder: 4.14.6
~  kf5-config --path data
/home/roland/.local/share/:/usr/share/:/usr/local/share/
~  kf5-config --path services
/home/roland/.local/share/kservices5/:/usr/share/kservices5/

Report

C

audoban

4 years ago

Thanks a lot, I already know what's going on.

Report

Version 1.9 2 years ago

* option --caption removed of the scripts
* generator of random color improved

version 1.7 3 years ago

* Added a desktop entry for random color

4 years ago

- version 1.6

* Fixed script install and uninstall
* Added color Magenta

- version 1.5

* Added support for Plasma 5
* Fixed $TMPDIR variable without setting up

- version 1.4

* Added [pt_br] translation, by Bruno Goní§alves Araujo
* Fixed auto-reload and improved script

- version 1.3

* Added initial support for Plasma5

- version 1.2

* Code revised and improved.
* Fixed problem when choosing icons that are not system.

- version 1.1.1

* Added 'deinstall' script
* Improved 'install' script
* Improved 'dolphin-folder-color' script
* Added translations: French, Italian, Portuguese and German.

- version 1.1

* Fixed Install script
* Improved 'dolphin-folder-color' script

- version 1.0

12345678910
1222
product-maker m4xp1 1 day ago 10 the best
10 the best It's really good!!!
product-maker marwell Sep 13 2019 7 good
That makes it much faster to change the folder colours, thank you!
product-maker vladimir123 Jun 05 2019 10 the best
10 the best
product-maker kvanton Jan 20 2019 9 excellent
+
product-maker MoonDragon Jul 25 2017 9 excellent
so damn convenient it makes me laugh! thanks for the effort!
product-maker AnalisaLogika Jun 15 2017 9 excellent
product-maker chips Sep 03 2016 9 excellent
product-maker Psifidotos Aug 23 2016 9 excellent
product-maker Dmitry1 Aug 19 2016 9 excellent
product-maker rosenrot Aug 16 2016 9 excellent
product-maker xxmlud Jan 28 2016 9 excellent
product-maker PeterKabin Nov 19 2015 9 excellent
product-maker FallenX Nov 03 2015 9 excellent
product-maker mirkogennari Oct 28 2015 9 excellent
product-maker houston4444 Jul 05 2015 9 excellent
product-maker MichauSm Mar 13 2015 9 excellent
product-maker anespor Jan 18 2015 9 excellent
product-maker gericom Jan 14 2015 9 excellent
product-maker Anfang May 30 2014 9 excellent
product-maker frag May 30 2014 9 excellent
product-maker OdinEidolon May 03 2014 9 excellent
product-maker eticre Mar 19 2014 9 excellent
product-maker lionhater Mar 18 2014 9 excellent
product-maker avlas Mar 18 2014 9 excellent
product-maker bernardinowilliams Mar 12 2014 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
m4xp1
1 day ago
Xhex
Oct 15 2018
Warmuser
Apr 26 2018
xxmlud
Jan 28 2016
MoonDragon
Mar 04 2015
gericom
Jan 14 2015
HATRED
Jan 14 2015
baltolkien
Aug 26 2014
OdinEidolon
May 03 2014
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.9
updated Jul 25 2017
added Mar 05 2014
downloads 24h
18
mediaviews 24h 0
pageviews 24h 22
System Tags addon