Mailinglist Archive: opensuse-factory (536 mails)

< Previous Next >
[opensuse-factory] Need input for various DEs and WMs on a change to how YaST module names are displayed
  • From: Noah Davis <noahadvs@xxxxxxxxx>
  • Date: Mon, 28 May 2018 12:36:53 -0400
  • Message-id: <CAKUtFGtSn+V9JTWvOXArV5SaO4=uejOpvkQ1YEcd20-qNLv1HQ@mail.gmail.com>
https://bugzilla.suse.com/show_bug.cgi?id=1084864

Bug 1084864 - YaST module names are too similar to some desktop
environment configuration modules

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 can see the code I changed here:
https://github.com/noahadvs/yast-control-center/commit/cff1ea55c8c88b55c6d4f9d83de4f1150554400c
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages