Taskbar loses its transparency

I just installed Zorin os and i am loving it!
I enabled the auto-hide feature of the taskbar. I found that the task bar is loosing its transparency quit often, for example while any app is in full screen, the taskbar looses its transparency and after restoring the window down and hovering over the taskbar it regain its transparency.
What should i do??
Thanx in advance!!!

Welcome to the forum vansh-j. Unfortunately we can't help with anything until you share which version of Zorin you are using. 12, 15.2, 15.3, 16 beta? It may also help if you were to tell us what your hardware is, though it may not be hardware related, sometimes a driver or failing hardware does affect other systems.

If the transparency doesn't change when you're not auto-hiding the taskbar, you may want to disable that feature. If this is a gnome desktop issue, which I'm suspecting it may be, you may want to search their forum. Zorin is based on Ubuntu (Zorin 15.3 is equivalent to Ubuntu 18.04, Zorin 16 is equivalent to Ubuntu 20.04) including the respective gnome versions.

its Zorin OS 15.3,
ryzen 5, 8GD DDR4 RAM, 128GB SSD + 1TB HDD

I've been thinking about this for a couple of days. The behavior you are describing is similar/identical to "dynamic transparency" -- the taskbar is transparent and remains so until an app is opened full screen, and loses transparency when the app is opened full screen.

These two screens (from Solus OS 4.3 Budgie, my daily driver) demonstrate the how dynamic transparency works (compare the taskbar in the two screenshots):

Transparent Taskbar (app not full screen):

Solid Taskbar (app full screen):

Edit/Update: The remainder of this comment assumes that you are using Zorin 15.3 Core or Ultimate, both of which are based on Gnome. If you are using Zorin 15.3 Lite, then my comments about Gnome are not applicable. See @zabadabadoo comment immediately following.

Dynamic transparency was an optional setting/feature of the Gnome Shell until Gnome 3.22. With the release of Gnome 3.22, the developers removed dynamic transparency as an option/setting.

Zorin 15.3 (according to Distrowatch) uses Gnome Shell 3.30.2. I am not using Zorin 15.3 (I am testing Zorin 16 Beta out-of-the-box for a specific use case), but you can check your Gnome Shell version by typing gnome-shell --version in the terminal.

If the Gnome Shell is 3.30.2 (as expected) dynamic transparency is not available without an extension enabling dynamic transparency. That leads me to a question relating to the possibility that something added to your installation might have enabled dynamic transparency: Is your new installation out-of-the-box Zorin 15.3, or have you added any apps or made any other changes at this point? I'm specifically wondering about Gnome Tweaks or any of the other apps/extensions that are used to modify Gnome.

As an aside, I am unable to replicate (in Zorin 16 Beta Core) the behavior you are describing, and I cannot find any setting that would enable dynamic transparency. I've tested using both autohide-enabled and autohide-disabled. I recognize that Zorin 15.3 and Zorin 16 Beta are distinct, but both use Gnome Shells that are later than 3.22.

2 Likes

There are different flavours of Z15.3 e.g. Core, Lite, etc. Which do you have?
We particularly need to understand if you have Gnome or XFCE desktop as taskbar transparancy setting in these is different.

1 Like

I also am using zorin 16, with gnome tweaks installed (no other extensions) and i have transparency when i autohide (intelligent) the Taskbar. There is no transparency when it's constantly visible. That said, i remember aravisian providing someone with the .css modification for a transparent Taskbar i believe. I'll post it if i can find it.

Edit:
I found this:

Which details how this same effect is changed based on windows being full screen. I believe this is a gnome issue. @Aravisian, if you wouldn't mind, may you assist in how to make the Taskbar transparent. I searched for it, but i believe it was not a thread title (in a video card troubleshooting if i remember correctly) and am unable to find it right now. When i have more time to dedicate to that endeavor I'll search again.

With that modification, it should be transparent always, autohide or not.

I have Z15.3 Core (i.e. Gnome) and use Gnome Tweaks for panel transparency which works fine, but I do not use autohide. See this reference:

I thought that would also work for Z16 Core Beta.

1 Like

I assume so, but I am evaluating Zorin 16 Beta out-of-the-box with no modifications. If it becomes relevant, I can add the extension and see what happens.

I do recall someone asking about it and my inability to help them. I have run into the same trouble as you: Searching the forum has yielded nothing and I cannot recall the thread title.

Zorin OS brings more to the table than base Gnome-Shell and Ubuntu do. The ZorinGroup seeks to make Gnome more usable and accessible to users migrating to a New Operating System and uses Gnome Extensions to bring that about.
It used to be that creating a modified .css in ~/.config/gtk-3.0/gtk.css or gnome-shell.css would allow changes to the Gnome-Shell. But testing it on Zorin OS 16, I could affect no changes.
I would need to load up an instance of Zorin 15 and see if anything happens.

1 Like

Thank you for replying aravisian. I'll see if i can find it with the advanced search.

Found this for the xfce4 panel, but should be able to modify for gnome-panel:

In your Home Directory, navigate to ~/.config/gtk-3.0/ and right click open area; select New Document and name that new document gtk.css.
Open that document in a text editor and paste in the following:

.xfce4-panel.panel {
border: 1px solid transparent;
background-color: rgba(10, 10, 10, 0.1);
}
#zorinmenulite-window.background {
background-color: rgba(10, 10, 10, 0.1);
}

Covers the Taskbar and app menu transparency i believe.

Was in this thread:

1 Like

Sadly, this method will not work. Gnome-shell will only address "gnome-shell.css."
And even as I am typing this, I am logged into Gnome testing various ideas.

1 Like

Thank you for lending your expertise in theming... it would by a few weeks of trial and error for me.

I admit defeat. Nothing I do has any effect on the Zorin Gnome-Shell theme.
Other than modifying the Zorin Gnome-shell theme directly, of course.

That being said, the description in the OP sounds like a Settings issue, to me.

It does to me, too.

I'm hoping that @vansh-j will respond with this information:

(1) Do the screenshots I furnished from Solus OS 4.3 Budgie accurately show what he is experiencing? That will help us understand if his issue is related to dynamic transparency.

(2) The 15.3 version -- Core, Ultimate (both Gnome) or Lite (XFCE). That will help us understand whether we need to look at Gnome or XFCE.

(3) Is the installation stock (that is, out-of-the-box) or have apps, extensions or utilities been added to the installation? That will help us understand if the issue involves a setting in Zorin OS or a setting in an app, extension or utility.

At this point, I suspect that we are speculating ahead of the facts.

Do you happen to know what Gnome extensions are involved and which, if any, might affect transparency? I have scoured the settings in Zorin 16 Core Beta and can't find a setting that would enable dynamic transparency, if that is what we are dealing with ...

1 Like

I believe that the extension is gnome-shell-extension-zorin-dash.

In Zorin 16, if you right click the panel and open "Taskbar Settings", you can find Opacity Settings.

Yup. But Taskbar Settings > Style > Override panel theme opacity doesn't allow the user to set dynamic transparency. Nor do Taskbar Settings > Position, Taskbar Settings > Behavior, or Taskbar Settings > Action.

In Solus OS 4.3 Budgie, the dynamic transparency setting (Always, Dynamic, Never) is readily available via Budgie Desktop Settings > Bottom Panel > Transparency:

Not so with Zorin 16 Core. Taskbar Settings has no equivalent (Always, Dynamic, Never) transparency setting, and I can't find anything in Zorin settings -- anywhere -- that would allow a user to set up dynamic transparency, at least not in any straightforward way.

That's why I suspect that @vansh-j must either (a) be using Lite (about which I know nothing, having never used it) or (b) if dynamic transparency is enabled in Core or Ultimate, be using an app, utility or extension of some sort.

I'm glad you and 337harvey stepped into this discussion, because I learned a lot. I haven't used a Gnome-based distro since I moved from Ubuntu to Solus in 2017, and I am learning a lot reading this forum.

You might find this hard to believe... :stuck_out_tongue: But I avoid Gnome like it is plague.
Because it is.
XFCE does not have an extension or app for Panel - but the settings do cover Intelligent Hide and Opacity.

I have issues with Gnome, and that is one of the reasons that I'm hesitant about adopting Zorin for my use case. I need a UI that Windows users can step up to and use more or less intuitively. Zorin 16 Core provides that, but it is Gnome-based and Ubuntu-based, and both concern me. The other thing I'm concerned about is the long-term viability of Zorin OS. I don't have to decide between Zorin 16 and Windows 10 before November, so I have lots of time to think about it.

I love plague...

If I interpret that correctly, it doesn't look like Lite/XFCE has a dynamic transparency setting either. So @vansh-j must be using an app, utility or extension of some sort. We'll see, I guess.