Bug ID 1084864
Summary YaST module names are too similar to some desktop environment configuration modules
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Enhancement
Priority P5 - None
Component YaST2
Assignee yast2-maintainers@suse.de
Reporter noahadvs@gmail.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

Created attachment 763361 [details]
How it should look when fixed

YaST, GNOME, KDE Plasma and Enlightenment all have configuration modules named
"Fonts" and a YaST module with the same exact name shows up when searching for
"fonts" in all 3 DEs. This is not currently too much of a problem for users
because the YaST Fonts module uses an icon representing X11 instead of an icon
representing fonts, but there's no way to tell the difference without the icon.
This will also be a problem for me because I am working on a KDE Breeze theme
for YaST and intend to change the icon of the YaST Fonts module to a proper
fonts icon.

Fixing this problem will require changes to the code of yast-control-center and
changes to the .desktop files shown for all YaST modules.

1. Every Name field needs to be prefixed with "YaST " or something similar to
show association with YaST. However, this will cause every module name shown in
the YaST Control Center to also have that prefix, which doesn't look good.
2. GenericName can be the field that YaST Control Center uses for module names
instead. For example, the Name field could be "YaST Fonts" and the GenericName
field could be "Fonts".
3. The GenericName field is currently used as if it was the Comment field, so
YaST Control Center needs to display the Comment field instead of the
GenericName field for module descriptions. All descriptions in the .desktop
files need to be moved to the Comment field.


You are receiving this mail because: