CullaX Featured Original

Plasma Themes

Source (link to git-repo or to original if based on someone elses unmodified work): https://www.opencode.net/phob1an/cullax

8
Score 75.5%
Description:

CullaX

CullaX will generate a light or dark Plasma theme based on your current wallpaper. It uses colorgram.py

Installation

Firstly, install colorgram.py.

sudo pip install colorgram.py

To install, just run ./install.sh which will install the Plasma theme, a menu entry and the CullaX script. The menu entry should appear under the Settings submenu.
Note: you need to set your own wallpaper before using CullaX.



Last changelog:

2.0 3 months ago

Complete overhaul of the Plasma theme, almost none of the original remains. Remove scikit-image/numpy/pillow modules as installation seemed difficult on some distros - use the simpler colorgram module instead. Remove aurorae theme and don't change system colors.

volt4ire

4 months ago

I've installed all the requirements on Kubuntu 19.04 but when I run the install script it states "CullaX requires Python scikit-image" and won't install

Report

C S

phob1an

4 months ago

In a terminal, run python3 -c "from skimage import io"
Let me know what it says.

Report

volt4ire

4 months ago

I think I figured out the problem. I had installed through pip both the old version of numpy (1.15.4) recomended by CullaX but also python3-numpy from my distro's as per the [CullaX's Ubuntu instructions](https://www.opencode.net/phob1an/cullax/blob/master/README.md) and the install must have been was relying on that instead of the pip version. After removing the python3-numpy pacakge in Apt I was able to successfully install CullaX

Report

C S

phob1an

4 months ago

Tested with NumPy 1.16.3 so hopefully all is now good.

Report

volt4ire

3 months ago

Sweet thanks for your help on this -- it's working perfectly for me now with the latest version of numpy!

Report

C S

phob1an

3 months ago

I've updated the install script so you might like to try version 1.4 and see if it installs correctly now.

Report

volt4ire

3 months ago

Thanks it works!!

Report

C S

phob1an

4 months ago

OK, good. Seems like the latest versions of all the modules now work so stay tuned, I'll update this in the next few days.

Report

volt4ire

4 months ago

Thanks it said:
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3/dist-packages/skimage/__init__.py", line 167, in
from .util.dtype import (img_as_float32,
File "/usr/lib/python3/dist-packages/skimage/util/__init__.py", line 12, in
from ._montage import montage, montage2d
File "/usr/lib/python3/dist-packages/skimage/util/_montage.py", line 2, in
from .. import exposure
File "/usr/lib/python3/dist-packages/skimage/exposure/__init__.py", line 1, in
from .exposure import histogram, equalize_hist, \
File "/usr/lib/python3/dist-packages/skimage/exposure/exposure.py", line 4, in
from ..color import rgb2gray
File "/usr/lib/python3/dist-packages/skimage/color/__init__.py", line 1, in
from .colorconv import (convert_colorspace,
File "/usr/lib/python3/dist-packages/skimage/color/colorconv.py", line 59, in
from scipy import linalg
File "/usr/lib/python3/dist-packages/scipy/linalg/__init__.py", line 190, in
from .misc import *
File "/usr/lib/python3/dist-packages/scipy/linalg/misc.py", line 5, in
from .blas import get_blas_funcs
File "/usr/lib/python3/dist-packages/scipy/linalg/blas.py", line 214, in
from scipy.linalg import _fblas
ImportError: numpy.core.multiarray failed to import

Report

ariaaa

7 months ago

9 +

Report

ariaaa

7 months ago

On Arch Linux With latest QT update using this theme system tray consumes 8 Gigabytes of memory. Switching to Breeze theme fixes the problem.

Report

C S

phob1an

7 months ago

You say system tray is leaking memory, maybe you mean plasmashell? Does it use that much memory when you change theme or only when you run the CullaX script? Are other themes affected?

Report

ariaaa

7 months ago

Well it's not leaking over time, from the moment I boot into my system it starts using 8 gigabytes of RAM

If I add system tray to Latte Dock then Latte uses 8 GB, if I add system tray to desktop then Plasma Shell consumes 8 GB.
Switching to breeze fixes it. I don't have any other themes installed

Report

C S

phob1an

7 months ago

No idea how a theme could cause that. A theme is just a collection of SVG images not code. What happens if you remove/hide individual icons? I'm waiting for Plasma 5.15 before upgrading. (Running Qt 5.11.2 and Plasma 5.14.4)

Report

ariaaa

7 months ago

It was ok before latest QT update which dropped 3-4 days ago.
I'm running Qt 5.12.1 and Plasma 5.14.5
Some people over reddit also reported a similar issue

https://www.reddit.com/r/kde/comments/aniygw/plasmashell_5145_using_8gb_of_ram/

Report

C S

phob1an

6 months ago

Qt 5.12.0 works. https://bugreports.qt.io/browse/QTBUG-73691

Report

C S

phob1an

7 months ago

I lied, all is not good. If you start Plasma with defaults then switch to CullaX all seems good. But if you start Plasma with CullaX then the 8G thing goes off. Noticed a few other changes in 5.15 as well so will look into it further.

Report

C S

phob1an

7 months ago

Running Plasma 5.15.0, Frameworks 5.55.0 and Qt 5.12.1. All is good.

Report

C S

phob1an

7 months ago

Just ran plasmashell on qt 5.12 - didn't go well ;P Other themes were affected too. I'm going to wait till I can install Plasma 5.15 (compiled on qt 5.12) before doing much more about this. Thanks for letting me know there's trouble up ahead.

Report

nchyfw

7 months ago

9 +

Report

C S

phob1an

7 months ago

So bash worked then? ;P What was the first shell you were using? Might need to improve install.sh a little.

Report

nchyfw

7 months ago

so i got this error :
./install.sh: 22: [: 0: unexpected operator
./install.sh: 27: ./install.sh: Bad substitution

How to fix this?

Report

nchyfw

7 months ago

nvm, run bash ./choose.sh instead

Report

nchyfw

7 months ago

sorry, i mean bash ./install.sh

Report

eviepayne

8 months ago

Tried reinstalling the dependancies multiple times.

Traceback (most recent call last):
File "/usr/local/bin/CullaX", line 14, in
from skimage import io
File "/usr/local/lib/python3.5/dist-packages/skimage/__init__.py", line 167, in
from .util.dtype import (img_as_float32,
File "/usr/local/lib/python3.5/dist-packages/skimage/util/__init__.py", line 8, in
from .arraycrop import crop
File "/usr/local/lib/python3.5/dist-packages/skimage/util/arraycrop.py", line 8, in
from numpy.lib.arraypad import _validate_lengths
ImportError: cannot import name '_validate_lengths'

Report

2.0 3 months ago

Complete overhaul of the Plasma theme, almost none of the original remains. Remove scikit-image/numpy/pillow modules as installation seemed difficult on some distros - use the simpler colorgram module instead. Remove aurorae theme and don't change system colors.

1.4 3 months ago

Update module versions. Write smarter installer.

1.3 7 months ago

Major changes to window decoration. Now also changes system colorscheme.

1.2 8 months ago

NumPy 1.16 breaks scikit-image. Add warning to README and check numpy version during install.

1.1 8 months ago

Add the beginnings of a window decoration.

1.0 8 months ago

Complete graphics overhaul of theme. Simplify the CullaX script.

Beta 3 8 months ago

B2 only contained the Plasma theme without CullaX itself.

Beta 2 8 months ago

Completely re-work task buttons. The fake Latte look was pretty bad so go for something a bit more conventional.

Beta 1 9 months ago

Remove window decoration. Adjust colors and slight code speedup. Don't change global colorscheme.

Alpha 2 9 months ago

Added window decoration. Fixed some broken paths in CullaX.py.

12345678910
7
product-maker ariaaa Feb 14 2019 9 excellent
+
product-maker nchyfw Jan 25 2019 9 excellent
+
product-maker roninavenue Dec 29 2018 9 excellent
+1
product-maker realtastycookie Dec 26 2018 9 excellent
+
product-maker Madkita Dec 25 2018 9 excellent
this is lit, especially with some custom icons!
product-maker caig Dec 10 2018 9 excellent
+
product-maker dequire Dec 05 2018 9 excellent
+
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Plasma Versions Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
GPLv3
version
2.0
updated Jun 04 2019
added Dec 03 2018
downloads 24h
5
page views 24h 20