Bug 1212415 - waybar in default configuration displays wrong glyphs
Summary: waybar in default configuration displays wrong glyphs
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Denys Kondratenko
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-15 17:30 UTC by Antonios Konstantinos Pappas
Modified: 2024-01-17 10:35 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Screenshot showing the default elemnts having the wrong glyphs. (114.23 KB, image/png)
2023-06-15 17:30 UTC, Antonios Konstantinos Pappas
Details
style.css containing the new filename (1.17 KB, text/css)
2023-06-16 11:14 UTC, Antonios Konstantinos Pappas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Antonios Konstantinos Pappas 2023-06-15 17:30:28 UTC
Created attachment 867601 [details]
Screenshot showing the default elemnts having the wrong glyphs.

The swaybar as configured by sway-branding-openSUSE displays wrong glyphs. This happens for two reasons.

1. fontawesome is not a depedency of swaybar in OBS 
2. The default config expects a different name for fontawesome

Pulling the config from the upstream gh and changing the fontname in the style.css to the one provided by the fontawesome-fonts package fixes the issue.
Comment 1 Antonios Konstantinos Pappas 2023-06-16 11:04:15 UTC
I meant waybar...
Comment 2 Antonios Konstantinos Pappas 2023-06-16 11:14:18 UTC
Created attachment 867619 [details]
style.css containing the new filename
Comment 3 Antonios Konstantinos Pappas 2023-06-16 12:42:16 UTC
This has already been reported as https://github.com/openSUSE/openSUSEway/issues/105

My PR there has been accepted, now my SR (https://build.opensuse.org/request/show/1093494) is needed to make sure that whoever installs waybar also has fontawesome pulled in.
Comment 4 Filippo Bonazzi 2023-06-16 17:05:43 UTC
The openSUSEway configuration of Waybar depends on FontAwesome fonts. That dependency is already present in the openSUSEway package.

While Waybar upstream claims not to have a dependency on FontAwesome, the default configuration it ships includes FontAwesome symbols. Therefore I am inclined to add the dependency to Waybar itself as well, as you propose in https://build.opensuse.org/request/show/1093494.

However, perhaps the dependency should be added as a Recommends. After all, it is possible to have a Waybar configuration that does not need FontAwesome.