Skip to main content
Topic: Adwaita white theme not doing its thing (Read 1593 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Adwaita white theme not doing its thing

Reply #30

   At least I'm stuck on a light theme  ;D  ;D


Re: Adwaita white theme not doing its thing

Reply #31
I installed XFCE to give it a try again here on my Dell M4500, Nvidia graphics. It works sort of, but the themes are just shades of grey, not green and blue etc. Running the script I mentioned above still works and helps add a little more color but even after that it's not displaying the desktop as it should be. The corrupted files are there, years later now, still unfixed, perhaps they are part of a secret root kit, who knows  :D :
Code: [Select]
$ sudo ./xpmpng.sh
 magick: not enough pixel data `/usr/share/themes/Default-xhdpi/xfwm4/menu-active.xpm' @ error/xpm.c/ReadXPMImage/516.
magick: not enough pixel data `/usr/share/themes/Default-xhdpi/xfwm4/menu-inactive.xpm' @ error/xpm.c/ReadXPMImage/516.
magick: not enough pixel data `/usr/share/themes/Default-xhdpi/xfwm4/menu-prelight.xpm' @ error/xpm.c/ReadXPMImage/516.
magick: not enough pixel data `/usr/share/themes/Default-xhdpi/xfwm4/menu-pressed.xpm' @ error/xpm.c/ReadXPMImage/516.
Generally, bad graphics code (if that was the problem) doesn't check for HW capabilities so won't work properly on very old or very new hardware. AFAICT when Devuan decided to use XFCE as their default desktop, although the Freedesktop XFCE maintainers said OK, a lot of the systemd fans there individually wandered off and found some other projects to work on, and Devuan has never been able to pick up the slack. This only became apparent some years down the line due to the slow XFCE release cycle. Perhaps you can find some improvements but while trying not to sound too depressing, it is fundamentally broken in some respects on some hardware. Possibly you could use a different window manager with XFCE, it is possible I think. New hardware is also more likely to gain support elsewhere in the graphics stack which might improve matters in time.

Re: Adwaita white theme not doing its thing

Reply #32
 Yep I think there is a waiting curve. I saw that disabling  the custom dpi settings changes calculator making it to show up some buttons properly. Liferea gives this weird error message.


liferea:3238): dbind-WARNING **: 06:56:58.021: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/977/at-spi/bus_0: Permission denied

** (WebKitWebProcess:3270): WARNING **: 06:56:58.848: Can't connect to a11y bus: Could not connect: Permission denied

..

Tnx again for the try.

I need to use custom dpi settings as if not text is so small that I need a magnifying glass to read.

edit: managed to run the script. It didn't do much of a difference. I think the moment I edited that gtk3 init file it modified some temp or cache file somewhere so till I will not get rid of that I will be on high contrast theme.


Re: Adwaita white theme not doing its thing

Reply #33

  Update: Tried cinamon desktop runit and xfce runnit and both of them do not have a working light theme on my new system. Tried a VoidLinux iso and that one worked but I won't hop on VoidLinux. Maybe the next iso's will get a fix so the light theme will verk 😄✌🏻 I have a crippled install but still so much better than having systemD(ouche) on board.

Is there any older iso I can try to see if before those light themes worked? Thank you all ✌️

Re: Adwaita white theme not doing its thing

Reply #34
There's a dedicated article in our fine wiki about theming. From a cursory look at the topic, you probably left /usr/share/gtk-2.0/gtkrc intact.

There's absolutely no need to uninstall any packages to switch to light theme variants.

Re: Adwaita white theme not doing its thing

Reply #35
 
 I followed that already ( @strajder article) and nothing happened. At the beginning I was stuck in a dark theme and now after changing some true to false in a file I have my xfce panel white which is horror, high contrast theme. Buttons do not show up in gnome calc advance mode, notifications spawn without the possibility of stopping them. Everything else seems to work correctly.

Something must've got out of hand in the iso or in the xfce project. It could be related to the DPI setting. Void iso allows me to set Adwaita but I don't like much Void cos it has that weird xbps pkg manager


Re: Adwaita white theme not doing its thing

Reply #36
Void is probably using older package versions, you could try downgrading to similar versions of desktop and graphics related packages like mesa, cairo, kernel and kernel firmware, whatever is relevant to your hardware and installation, to see if anything can be identified as causing the problem. There are some older Artix iso's here you could possibly test boot:
https://iso.artixlinux.org/archived-isos.php

Re: Adwaita white theme not doing its thing

Reply #37
 

  Yes I can confirm those older images work, Adwaita is alive and kicking there 😁

 Older xfce-runit iso

 But now it would be such a pain reinstalling my system as it took 2-3 days and still I don't have it the way my older one was setup.

Can we expect getting a fix since that older one works and the new one not that much?




Re: Adwaita white theme not doing its thing

Reply #38
Can we expect getting a fix since that older one works and the new one not that much?

lol,

How about
Code: [Select]
rm -r /home/artix/.config/gtk-3.0
and then log out and log in?
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Adwaita white theme not doing its thing

Reply #39


 Just did that rn, rebooted and still my panel is white as Snow White knickers drenched in milk. There's need for a bigger hammer for this lil' one..






Re: Adwaita white theme not doing its thing

Reply #40
Reinstalling probably wouldn't help because it would most likely stop working again when you updated. My guess is that as you know one end of a keyboard from another you are unlikely to have made any setup errors, although anyone can make mistakes of course. Also as nobody else seems to be getting this, it's a hardware specific graphics related bug introduced somewhere between those two iso's, the Void package versions might help narrow it down more. On a new install to downgrade you will need to use the Artix Linux package archive:
https://archive.artixlinux.org/
If you can find the package and version change that causes this it might help get it fixed.

Another approach is to generally search online for any similar bugs relating to your particular machine and graphics card, someone else might have already found the source of the problem.


Re: Adwaita white theme not doing its thing

Reply #42

nobody else seems to be getting this

Few uses adwaita light theme that's why few complain about it.


"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Adwaita white theme not doing its thing

Reply #43
 

  I can't do my panel dark, sound and mic gets disabled after reboot, gnome calc has its buttons in mysterious places. The blue tint I caught it after running @####### script but when I switch that button bellow themes it gets white as it should. Notifications are funny weird sometimes showing 'xfce4--xkb-plugin' or 'xfce4-settings-helper'. I think t must be a conflict between artix dark theme and latest xfce updates and changes. All these I think they are related to main bug. I don't think it's graphic card related.

But hey I know I'm on a rolling OS so I'm not that worried, I like fresh things even if sometimes something fails.


Re: Adwaita white theme not doing its thing

Reply #44
The elements that make up the themes, like the window borders, are now drawn with hardware accelerated graphics commands. If I change (on a generally working machine) to a theme that should be blue or green, and was in past years before this happened, all I get is shades of grey. You'd need a very old outdated iso to see how it should look, you've probably forgotten. This was part of the upgrade to a newer GTK version. It has never worked properly since it was introduced because the code is broken and incomplete, but it's also quite complex and would need someone very talented to fix. It's object orientated code written in C, with vast numbers of variables and functions being dumped into massive objects and casually passed about everywhere, making it difficult to untangle what's going on at any point when running. When it was introduced I was getting partly black window borders and missing or distorted buttons for close / max / min, others were getting various black things too, this was common, but only on some graphics cards. What you are looking at as a theme is more the absence of what should be there, a space filled with random noise. Various external packages have compensated to make it look less unpleasant for most users. I'd guess you are just getting black in some of the colorless "holes" where the theme should be instead of white or grey. If you downgrade packages you can find out which one changed and caused this.
That explanation isn't 100% certain of course, it could be something else. I spent ages yesterday downgrading things after my desktop started acting strangely before finally finding - some dirt had temporarily jammed the right click button :D  But if the older iso and Void works then I am pretty certain downgrading stuff will find the precise answer, and if nobody else has this bug then it's specific to you. Adwaita is the default and  most common theme and is the one that should always work.
If you don't like the blue window borders then run "# pacman -S xfwm4" to reinstall xfwm4 and go back to how it was before, btw.