grassmunk / Chicago95

A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
4.54k stars 152 forks source link

Some programms theming is broken #84

Closed vitacell closed 5 years ago

vitacell commented 5 years ago

Captura de pantalla_2019-07-30_15-55-37 Captura de pantalla_2019-07-30_16-01-12 Captura de pantalla_2019-07-30_17-15-01 Captura de pantalla_2019-07-30_17-15-26 Captura de pantalla_2019-07-30_17-14-43

This bad theming did not happen with older releases, but even in older one something is happening with icon's backgrounds (those looks white instead of transparent).

Is it a good idea split Chicago95 into two versions? one for gtk2 and other one for gtk3.

EMH-Mark-I commented 5 years ago

What operating system and release version are you using? If it's Debian based, you can also run the following to output the version of GTK3 that's installed on your system which would be helpful to know.

dpkg -s libgtk-3-0|grep '^Version'

So far the applications you are showing to have issues are GTK3 based. The theme supports both GTK3.22 and GTK3.24. If the applications require for example, GTK3.18, then you can use my fork of Chicago95 for Xenial Xerus (Ubuntu 16.04) desktops.

Can you list the contents of the version of Chicago95 that's not working:

ls -l ~/.themes/Chicago95/
ls -l ~/.themes/Chicago95/gtk-3.0/
ls -l ~/.themes/Chicago95/gtk-3.24/
vitacell commented 5 years ago

I am using Salix, which is the same as Slackware14.2. And yes, it is gtk3.18. I tryed your fork and it is working fine, thanks. But, is it normal that this Thunar's toolbar is bigger size? Captura de pantalla_2019-07-31_03-38-10 Captura de pantalla_2019-07-31_03-38-29

EMH-Mark-I commented 5 years ago

Oh, yeah that's what it use to look like before I reduced the widget sizes for the theme here. I haven't updated the forked version of the theme for quite some time. I can update the fork to match. Keep in mind some applications (namely GTK3) comparatively won't look the same with the version of the theme here.

I just updated that fork. I recommend reading the install instructions there. Due to some issues with client side decorations on GTK3.18, I wasn't ever able to get them working correctly like here so then recommended using gtk3-nocsd to disable them. I'm not sure how well the steps for install gtk3-nocsd will work for you since you're on Salix however.

EMH-Mark-I commented 5 years ago

I've also updated the icon theme to match with the icon theme here. This should resolve your issue #83.

vitacell commented 5 years ago

Oh, yeah that's what it use to look like before I reduced the widget sizes for the theme here. I haven't updated the forked version of the theme for quite some time. I can update the fork to match. Keep in mind some applications (namely GTK3) comparatively won't look the same with the version of the theme here.

I just updated that fork. I recommend reading the install instructions there. Due to some issues with client side decorations on GTK3.18, I wasn't ever able to get them working correctly like here so then recommended using gtk3-nocsd to disable them. I'm not sure how well the steps for install gtk3-nocsd will work for you since you're on Salix however.

Looks like I have "gtk3-nocsd" already installed by default in Salix. (I really hate gtk3, and anything related to it).

I've also updated the icon theme to match with the icon theme here. This should resolve your issue #83.

No, huge PulseAudio's icon is still present, and I don't know how to fix it. And do you know why (with any gtk/icon theme) my steam icon is never appearing? (it shows like a missing icon). Captura de pantalla_2019-07-31_12-53-08

EMH-Mark-I commented 5 years ago

Well now I'm a little perplexed. I had updated the gtk.css override file because I didn't think it necessary to include the padding settings for the PA icon since I copied over the icon theme. I guess that I forgot that this version of XFCE doesn't play nice with icon sizes on the panelbar.

I updated the override file seen in misc/gtk.css for the forked version of the theme. You can add this manually though.

printf "#pulseaudio-button { padding: 6px 6px; }\n#xfce4-power-manager-plugin { padding: 6px 6px; }\n" >> ~/.config/gtk-3.0/gtk.css

Let me know if this works!

As for the Steam icon, does it return if you change the icon theme to one of the defaults that came with your system? I believe this can occur if Steam is installed through one of the new package container formats, but I could be wrong about that.


83

vitacell commented 5 years ago

Well now I'm a little perplexed. I had updated the gtk.css override file because I didn't think it necessary to include the padding settings for the PA icon since I copied over the icon theme. I guess that I forgot that this version of XFCE doesn't play nice with icon sizes on the panelbar.

I updated the override file seen in misc/gtk.css for the forked version of the theme. You can add this manually though.

printf "#pulseaudio-button { padding: 6px 6px; }\n#xfce4-power-manager-plugin { padding: 6px 6px; }\n" >> ~/.config/gtk-3.0/gtk.css

Let me know if this works!

As for the Steam icon, does it return if you change the icon theme to one of the defaults that came with your system? I believe this can occur if Steam is installed through one of the new package container formats, but I could be wrong about that.

83

This is my code, well, I tryed removing everything but pulseaudio code. It doesn't work with any combination: http://dpaste.com/0RYXP2Y

No, it always displays a missing-icon icon with any icon theme. No, I did not install it with Flatpak, Snap or AppImage.

EDIT: I am testing new monitor with lower resolution, I also rebooted. And for now PulseAudio icon appears with right size.

EMH-Mark-I commented 5 years ago

Great, the PA icon issue should be resolved then! Just to note - the modifications to gtk.css won't ever take effect until the xfce4-panel bar process is reset. You can do this by rebooting (as you did) or by running in a terminal xfce4-panel -r.

I do know that the Steam client does work with the legacy Notification Area plugin. Since the Steam status icon isn't working with other icon themes, then there may be something wrong with Steam or your system is missing the libappindicator libraries, or something else. I don't have experience with Slack based operating systems, however the package name on Debian is libappindicator1 and libappindicator3-1.