Comments (8)
The appearance of the Gnome Shell desktop is controlled by a mechanism called CSS, cascading style sheet. The Activities Configurator extension modifies some CSS elements provided by the Default shell theme. When a user provided theme is installed depending on how and which elements in the user theme are different from the Default theme, the Activities Configurator extension may or may NOT affect the desktop appearance. In fact in order to not interfere with the user theme the extension detects when a user theme is installed and disables its settings that could affect elements changed by the user theme. The extension enables the Override Shell Theme preference and sets it of OFF. If the user wishes to use the extension’ s preferences setting the preference to ON enables the settings that could affect the user theme.
I installed and examined the Arc theme coding. The Arc theme applies a background image to the top panel. The extension cannot override this effect. The image overlays the panel and changing the color and transparency below the image is not effective. If the Arc theme you have is the same as the Arc theme that I installed, I have a possible workaround the you can try. Users themes are installed in two possible locations, in your home directory in .themes or in /usr/local/share/themes.
- Find which directory where the Arc theme is installed.
$ ls ~/.themes
If you see a sub-directory Arc, it is installed here.
$ ls /usr/local/share/themes
If you see a sub-directory Arc, it is installed here.
It is possible to have it installed in both places.
If it is installed in both places you can rename one of the Arc sub-directories to Arc2 to identify which is which.
-
In the sub-directory Arc/gnome-shell/common-assets/panel find the file panel.svg. Rename panel.svg to panel.svgx.
-
Set the extension preference Override Shell Theme [ Arc ] to ON.
This should fix your problem. If it does not you may have an Arc theme different from the Arc theme I have installed.
Let me know how it goes. I will leave this issue open until I hear from you.
Regards,
Norman
from acme-code.
Renamed to panel.svgx
now the Overide works :)
from acme-code.
Although panel transparency is either full transparent or opaque. No other in-between values working.
from acme-code.
If you hold the mouse button down too long on the +, the control will stack increments. Press and release quickly one step at a time. You can check the settings with dconf-editor.
With dconf-editor select org/gnome/shell/extensions/activities-config, find "transparent-panel" on the right.
You can actually click on the value and change it or observe it as you click the mouse on the + of the preferences tool.
Let me know if that solves your problem. I can set it to any value 0-100 with the Arc I have installed. If it doesn't work for you, where did you get your copy of the Arc theme?
from acme-code.
well, I used gnome-tweak-tool to change settings on the extensions.. as I mentioned, some settings wouldn't change there.
Checking with dconf-editor, I get this
from acme-code.
First the desktop effects are layered. If with the Tweak tool under Tweaks you select Desktop and then under Background select Mode None, the entire Desktop background is black. This is layer 0.
If Mode Scaled is selected and depending upon the dimensions of the background image you may or may not see black bands at the top and bottom of the Desktop or on the sides. The background image may not cover the entire Desktop background. If Mode Stretched is selected the background image will cover the entire Desktop background. The Desktop background image is layer 1 whether it covers the entire image on not.
The Panel is at layer 2. The extension affects the Panel background. When we started the Arc theme was adding an image at what would be layer 3. That blocked the effects of the extension and by renaming the image file we should be able to affect the Panel background color and transparency.
In the first image below note that the Panel background color is yellow and the Panel transparency is 40. The Desktop background image does not cover the area under the Panel so we see a mix of yellow and black at a Panel background transparency of 40.
In the second image below the Desktop background image is Stretched and the gray image and the yellow Panel color are mixed to yield a purer yellow panel.
In the third image you see the value of the transparent-panel preference. Note the missing schema warning is not a problem. A file for schema data is in your home directory, ~/.config/dconf/user, which includes extension schema data and system schema data. If you remove the file it will be re-created as needed.
The Panel background transparency and color preference work together. From what I’ve seen in your images I think it is working but the Panel background color must be different from the color of the layer immediately below it.
Is this helpful?
from acme-code.
That was comprehensive. I now understand the model well, I changed panel background color and got the exact look I wanted. You did explain every thing very patiently and that was enlightning 👍 :)
from acme-code.
Closing this issue, live long and prosper...
from acme-code.
Related Issues (20)
- 3.34 Support HOT 11
- With Fedora 31 (more recent Gnome version), it interferes with application keyboard use HOT 2
- Update github.io for your latest releases HOT 4
- Close button on warning message doesn't work HOT 3
- Do not disturb doesn't hide notifications HOT 8
- Suggestion: show applicaitons HOT 1
- GNOME 3.36 compatibility for activities-config HOT 13
- Activities Configurator shows "Activities" on new GNOME 3.36 lock screen HOT 13
- Question - remove extensions HOT 5
- Activities Configurator - Randomly reenable hot corners HOT 4
- How so you install the Activities Configurator Manually from Github? HOT 1
- Feature request - ability to reload enabled extensions HOT 7
- Not working on pop_os 20.04 since last update HOT 6
- Dash to Panel Compatiablity (Activities Configurator) HOT 1
- Extension reloader: Error message unreadable HOT 3
- Activities Configurator 89 incompatible with GNOME 40 HOT 2
- Do Not Disturb Button 39 is incompatible with GNOME 40 HOT 2
- Support for GNOME 40 in Activities Configurator Extension HOT 3
- Extension settings won't open | Ubuntu 21.10 Impish Indri | Gnome 40.4.0 HOT 1
- fedora 35 - doesn't work at all HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acme-code.