CullaX Featured Original

Plasma Themes

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

6
Score 68%
Description:

CullaX

CullaX will generate a Plasma and Aurorae theme tinted to match your current wallpaper. View the Aurorae theme here https://www.opendesktop.org/p/1285090/

Installation

CullaX requires Python 3 plus the following modules. They are easily installed with pip.

sudo pip install numpy==1.15.4
sudo pip install Pillow
sudo pip install opencv-python
sudo pip install scikit-image

Note: NumPy 1.16 will not work.

For Ubuntu users:

sudo apt install python3-numpy
sudo apt install python3-pil
sudo apt install python3-opencv
sudo apt install python3-skimage

To install, just run ./install.sh which will install the Plasma theme, Aurorae theme, a menu entry and CullaX itself. The menu entry should appear under Application->Settings. You need to manually select the CullaX window decoration in SystemSettings. Note: you need to set your own wallpaper before using CullaX.



Last changelog:

1.3 29 days ago

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

ariaaa

7 days ago

+

Report

ariaaa

12 days 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

12 days 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

12 days 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

12 days 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

12 days 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

11 days 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

C S

phob1an

8 days ago

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

Report

C S

phob1an

8 days 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

nchyfw

27 days ago

+

Report

C S

phob1an

27 days ago

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

Report

nchyfw

27 days 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

27 days ago

nvm, run bash ./choose.sh instead

Report

nchyfw

26 days ago

sorry, i mean bash ./install.sh

Report

eviepayne

1 month 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

C S

phob1an

1 month ago

Seems NumPy is missing. It should have been installed as a dependency of scikit-image. Try 'sudo pip install numpy'. Also, not quite sure why everything's under /usr/local.

Report

C S

phob1an

1 month ago

OK, proper fix this time. Seems like there was a new NumPy released only hours ago (1.16.0) which breaks scikit-image. The fix is to downgrade NumPy to 1.15.4 e.g. sudo pip install numpy==1.15.4 - I'll amend the README.

Report

eviepayne

1 month ago

That fixed the error but now I get
Traceback (most recent call last):
File "/usr/local/bin/CullaX", line 176, in
tmp, wallpaper = line.split('//')
ValueError: not enough values to unpack (expected 2, got 1)

Report

C S

phob1an

1 month ago

Here is a debug version of CullaX: https://paste.kde.org/panoua9w9. Run it in a terminal and let me know what it prints.

Report

eviepayne

1 month ago

Same exact error but now includes the path to the wallpaper
Image=/home/kyle/Pictures/Wallpapers/Aestheticmac.jpg

Traceback (most recent call last):
File "/usr/local/bin/CullaX", line 177, in
tmp, wallpaper = line.split('//')
ValueError: not enough values to unpack (expected 2, got 1)

Report

C S

phob1an

1 month ago

Try this: https://paste.kde.org/pz4i5zlfc

Report

eviepayne

1 month ago

That Worked :) awesome thanks

Report

roninavenue

1 month ago

+1

Report

roninavenue

1 month ago

I am using Manjaro. I tried to install this from Store but didn't install so I installed it using OCS.

When running ~/.local/bin/CullaX in a terminal I got

" Unable to find kactivity manager rc. Presuming only default activity.
I didn't find your wallpaper. Have you set one yet? "

Report

C S

phob1an

1 month ago

I _did_ write installation instructions in the description. The first message is only info: there is only the default activity. The second message is usually printed when you have not yet set your own wallpaper - i.e. using the default wallpaper. Try setting your own wall then run it again.

Report

1.3 29 days ago

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

1.2 1 month ago

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

1.1 1 month ago

Add the beginnings of a window decoration.

1.0 1 month ago

Complete graphics overhaul of theme. Simplify the CullaX script.

Beta 3 1 month ago

B2 only contained the Plasma theme without CullaX itself.

Beta 2 1 month ago

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

Beta 1 2 months ago

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

Alpha 2 2 months ago

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

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv3
version
1.3
updated Jan 22 2019
added Dec 03 2018
downloads today
0
page views today 56