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 2 months ago

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

ariaaa

1 month ago

+

Report

ariaaa

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

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

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

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

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

27 days ago

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

Report

C S

phob1an

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

1 month ago

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

Report

C S

phob1an

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

1 month ago

+

Report

C S

phob1an

1 month ago

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

Report

nchyfw

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

1 month ago

nvm, run bash ./choose.sh instead

Report

nchyfw

1 month ago

sorry, i mean bash ./install.sh

Report

eviepayne

2 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

C S

phob1an

2 months 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

2 months 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

2 months 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

2 months 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

2 months ago

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

Report

eviepayne

2 months ago

That Worked :) awesome thanks

Report

C S

phob1an

2 months 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

roninavenue

2 months ago

+1

Report

roninavenue

2 months 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

1.3 2 months ago

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

1.2 2 months ago

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

1.1 2 months ago

Add the beginnings of a window decoration.

1.0 2 months ago

Complete graphics overhaul of theme. Simplify the CullaX script.

Beta 3 3 months ago

B2 only contained the Plasma theme without CullaX itself.

Beta 2 3 months ago

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

Beta 1 3 months ago

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

Alpha 2 3 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
8
page views today 23