this post was submitted on 18 Dec 2023
9 points (100.0% liked)

Linux

48153 readers
828 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hi, does anyone know how to make the tint2 taskbar follow the icon theme set in xfce? I'm on mx linux using the Zafiro-Nord-Black icon theme and set it to inherit from Zafiro-Icons-Dark, Numix-Circle, and Papirus-Dark.

If I launch from the terminal and open the tint2 setting I can see line upon line of

tint2: Could not find icon '', using default.

This is driving me mad.

you are viewing a single comment's thread
view the rest of the comments
[–] linuxPIPEpower@discuss.tchncs.de 1 points 11 months ago (1 children)

Here is some troubleshooting ideas I have. Do any of them make any difference whatsoever

  1. Using a very generic, well supported icon theme with no customization. Is the problem that tint2 isn't picking up any icon theme or it just isn't picking up these icons? If not picking up any icons, then what icons is it using?
  2. create a fresh user on system with all default settings and see if anything is different? And if you have done system level customizations you could even try a fresh system liveboot/VM but that is a lot of work to be fair.
  3. change your xfce4-appearance and xfwm-settings themes
  4. Do you install icon themes for the user or the system? Try the other way does it make a difference?

I am using latest stable xfce4 (1.18 I think) with tint2 for task list and xfce4-panel for workspace switcher miniature view. From what I've noticed, the icons in both are always the same between the two of them. Tbh in general I have found changing icon themes very annoying and inconsistent across the system with some applications and tray items being resistant. Like firefox developer I find is impervious to icon themes. Do you have the issue with all applications including very well-supported ones like thunar or mousepad?

There is a command called gtk-update-icon-cache/gtk4-update-icon-cache but I don't know if it would help.

[–] cranberryjam@lemmy.blahaj.zone 1 points 10 months ago (1 children)

So I set the theme to Papirus, which came pre-installed. Most icons are ok I think, but I am still missing icons in tint2 for Slack, Freetube, and Firetools. I get a generic window icon.

The kitty terminal icon in the tint2 panel is also different from the Papirus theme icon.

Tried uninstalling the icon theme and reinstalling following the instruction on github (installed to root), but no dice.

[–] linuxPIPEpower@discuss.tchncs.de 1 points 10 months ago

I admit I find icons under xfce4 to be very mysterious. There are all kinds of weird behaviours I can't explain.

However I am not the only one. There are lots of threads about the "generic icon" problem, for example: Window buttons not showing the proper icon which might have something useful for you.

Kitty has specific instructions for its icon. I don't mind the kitty icon so I never changed it.

Is the overall problems you are facing different in tint2 than in the xfce panel? if you open them both up is one able to access the correct icons and the other isn't? I'm out of ideas in either case but it would at least clarify if the problem has anything to do with tint2 or is a general icon thing. If its a general icon thing you're in luck because there a lot broader resources. If it's a tint2 problem then you are stuck trying to figure out why.