[IDEA] Cava gradient theme chooser

Hi @napcok … Because Mabox is full of customizing colors. VEry NIce :partying_face:

What if Transparent-Cava [-p] has various configs with different color gradients, which can be accessed from jgmenu (mb-music).
So that you can easily switch between configs (color styling).

Some examples. Used gpick color scheme. (analogous or neutral)


# Orange Red Pink
gradient_color_1 = '#A01400'
gradient_color_2 = '#BC4400'
gradient_color_3 = '#C34600'
gradient_color_4 = '#F85706'
gradient_color_5 = '#F85706'
gradient_color_6 = '#A01400'
gradient_color_7 = '#A01400'
gradient_color_8 = '#A01400'

# Red Orange Red White
gradient_color_1 = '#A01400'
gradient_color_2 = '#BC4400'
gradient_color_3 = '#C34600'
gradient_color_4 = '#F85706'
gradient_color_5 = '#F85706'
gradient_color_6 = '#F85706'
gradient_color_7 = '#BC4400'
gradient_color_8 = '#CCCCCC'

# REd Orange Red
gradient_color_1 = '#A01400'
gradient_color_2 = '#BC4400'
gradient_color_3 = '#C34600'
gradient_color_4 = '#F85706'
gradient_color_5 = '#F85706'
gradient_color_6 = '#F85706'
gradient_color_7 = '#A01400'
gradient_color_8 = '#A01400'

# Purple Orange Yellow
gradient_color_1 = '#B919E5'
gradient_color_2 = '#E519AC'
gradient_color_3 = '#E51946'
gradient_color_4 = '#E51946'
gradient_color_5 = '#E55319'
gradient_color_6 = '#E5B919'
gradient_color_7 = '#ACE519'
gradient_color_8 = '#ACE519'


# Blue Green
gradient_color_1 = '#111F97'
gradient_color_2 = '#461197'
gradient_color_3 = '#116297'
gradient_color_4 = '#119789'
gradient_color_5 = '#119789'
gradient_color_6 = '#119746'
gradient_color_7 = '#1F9711'
gradient_color_8 = '#1F9711'

# Green REd
gradient_color_1 = '#119756'
gradient_color_2 = '#119756'
gradient_color_3 = '#969711'
gradient_color_4 = '#969711'
gradient_color_5 = '#969711'
gradient_color_6 = '#975611'
gradient_color_7 = '#971211'
gradient_color_8 = '#971211'


# Purple to Light
gradient_color_1 = '#fe18e5'
gradient_color_2 = '#C9A8CF'
gradient_color_3 = '#DEB2DA'
gradient_color_4 = '#AE8CAA'
gradient_color_5 = '#AE8CAA'
gradient_color_6 = '#DEB2DA'
gradient_color_7 = '#CFA8BC'
gradient_color_8 = '#F8CFFF'


# Purple Red
gradient_color_1 = '#851197'
gradient_color_2 = '#971188'
gradient_color_3 = '#971188'
gradient_color_4 = '#971167'
gradient_color_5 = '#971145'
gradient_color_6 = '#971123'
gradient_color_7 = '#971123'
gradient_color_8 = '#972011'

… … … . …:bird: … … . … . …

2 Likes

Hi @muzqs
Thank you very much for that.
I’ve thought about it already and intend to do so in the future.
Thanks for the inspiring examples.

Now I’m going to the countryside for a few days and will be offline.
But when I get back, I hope to take care of it.

I also remember about your idea to automatically change wallpapers according to the time of day - I will also want to implement it properly.

Just never enough time :frowning:

2 Likes

Have a good free off country time. It’s important too. :deciduous_tree:

1 Like

[OLD POST]
I’ve been playing around with gradient colors and transparent-cava. Hope you like it.

For easy testing I created a config for each style. 24x. To find on gitlab.
Not all configs are animated.

wheel - click to see the gif in new tab

CAVA-TURQ-GREEN-ORANGE-LIGHT
cava-Scandinavian-pink
cava-scadinavian-winter
cava-red-orange-white
cava-ripe-mango
cava-red-orange-red
cava-purple-red-yellow
cava-pink-grey-pink-light
cava-orange
cava-nordic-frost
cava-nordic-aurora
cava-green-yellow-red
cava-floresent
cava-blue-turq-green
cava-bewiching-senna
CAVA-b-LUE-PINK-ORANGE

Edit [removed gitlab link] no need. Cava coloring is part of the system now.` :partying_face:

:bird:

3 Likes

A suggestion for color menu cava.

My guess is that few users view the --help of cava.
Especially when there is such great color management feature. Why should you.

But what if there is a note in the menu about this feature.

Something better than this :penguin:

2 Likes

Yes, this is useful information.
On the other hand, I try not to be tempted to put these types of items as menu items. (Only information, no action).
Maybe something like “Cava hints” pointing to longer info as notification

I have to think about this…

1 Like

I understand your premise. :boom:

You mean, for example, a notification when Cava starts ?
Or/and a spot in Conky’s “hotkeys”.

No, just a menu entry pointing to some longer info showed as a notification.

1 Like

Something like that…

1 Like

This is looking good indeed. :speech_balloon:

I have one more comment about the functions terminator cava.

Check:
Is it true that you can create your own hotkeys per terminator terminal.

For the terminal that Cava uses I have defined W+Alt+A for toggle window (hide).

Suggestion:
Is this another function that can be given to cava and shown in tool tip, with a mb matching hotkey.

:bird:

I would prefer to leave this type of personalization to interested users.

By default, we can show/hide any window by scrolling the mouse up/down on a task in the panel taskbar. Click works the same off course.

From the keyboard:
To hide/minimize alt + F5
To restore alt + tab - standard window switcher
Expose effect will also work super + ~ W - grave

For me, this is enough.

1 Like

Another tip… not the one I like to expose too much but you might be interested @muzqs :wink:

Cava bar minimal width comes from font size used by terminal. In “transparent-cava” case this come from ~/.config/terminator/cava-transparent. It is created with 4px size

   font = Sans 4

If you like to use thinner bars change it to 2 or even 1.
Using lower font sizes increases CPU usage.

:penguin:

2 Likes


Hi, I was trying ytfzf with cava and I liked it a lot, I just want to reduce the size of the cava window and I can’t find how I was looking in colorize but I can’t find option to make the window smaller, if I move it, it takes up the whole screen vertically and about 1/4 horizontally and I would like it to be under the terminal without taking so much space.

You can move and resize cava window like any other window:
Alt + LeftMouse drag to move
Alt + RightMouse drag to resize

Second option…
Also try to split vertically terminator window Ctrl +Shift + o and run cava below.
Maybe you will like that :wink:

3 Likes

Thanks @napcok I’ll try this. :+1:

Hi, I’ve been playing with Cava, I can’t manage to remove the background color to make it transparent, how do you do it?

We have a script to run cava inside a borderless, transparent terminal.
You can start it from Colorizer super + alt + oCava - Audio VisualizerStart Cava.

Script name is transparent-cava (if you like to start it from terminal or add somewhere to menu/panels).

Cava look and feel can be controlled by Colorizer Cava module.

And soon by Colorizer main window… I’m working on it right now.
I will publish update probably tomorrow :slight_smile:

1 Like

Hi @napcok.
Thanks for answer me.
transparent-cava-png


I can’t find the script, Colorizer doesn’t show it, if I run the transparent-cava command in Terminator I get the following message, maybe it has to do with the PC not being able to do some things, it’s weird but not impossible.

  1. Be sure to play some music or movie, If system does not play any sound it is hard to see cava in action - it is transparent then.

  2. Update your system - today released Colorizer is greatly improved, it will be much easier for you to interact with transparent cava.

  3. Also today update brings Cava transparent to the menu.

  4. On your second screenshot there is Start Cava as the first position in dynamic menu.

1 Like

Hi, @napcok.
I try cava with music as mentioned in your post.
I updated Mabox.
I tried starting cava from colorizer and it shows the same window as in the screenshot.
I noticed that terminator does not respond to transparencies either.
From all this I deduce at first glance that my machine can not do things like display images in Terminator or something in the settings I have is misconfigured by me, in fact I create new profiles and layouts and they do not respond, for example the scroll bar, even if I uncheck it in the preferences it reappears in each new terminal.
Surely I made some mistake in the display settings or something I touched and I do not know what can be generating these things, I’ll check to see if I can figure it out, if I do not find anything I will have to go back to zero and reinstall Mabox from scratch or continue as is.