|
Bugzilla – Full Text Bug Listing |
| Summary: | YaST2 GUI Control Center has Text Lines Cut Off Vertically and No Icons | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Francisco Mendezy <fmy> |
| Component: | YaST2 | Assignee: | E-mail List <yast2-maintainers> |
| Status: | RESOLVED WORKSFORME | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Minor | ||
| Priority: | P5 - None | ||
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | 64bit | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Yast2 interface bug | ||
This is not YaST itself, it's one of the control centers. It's most likely yast2-control-center-qt, or it could also be yast2-control-center-gnome. What is quite obviously missing are the ICONS for each YaST module; those are normally what determine the height of each row. It's a bit surprising that the underlying widget library (libQt) doesn't enforce the height of the text as the minimum height; but that might have to do with the widget theme used which likes like Windows95 one. So, the first fix would be to install the missing icons. They come with a default installation, unless you explicitly deselect them, in which case you don't get icons in the YaST control center, as shown here. Please attach (attach, not paste!) the output of rpm -qa > the widget theme used which likes like Windows95 one.
looks like the Windows95 one
As far as I can tell, you are using /usr/lib/YaST2/bin/y2controlcenter from the yast2-control-center-qt package. You can verify that by calling that binary directly. That is a very simple standalone pure Qt program that is very independent of YaST, and which can be replaced by another similar program. It collects .desktop files from /usr/share/applications/YaST2 and displays their content in a grid, using icons from your desktop theme (QIcon::fromTheme()). As a fallback (if it cannot determine what desktop theme to use), it uses icons from /usr/share/icons/hicolor/scalable/apps. Those icons come with each individual YaST module. So obviously, your (GNOME?) desktop icon theme does not cooperate with that. That's a bug of that theme, not of YaST or of yast2-control-center-qt. IIRC /usr/share/icons/hicolor/scalable/apps should be a general fallback for such missing application icons for all icon themes. I might be wrong there, though. You can work around the problem by symlinking the YaST icons from /usr/share/icons/hicolor/scalable/apps to the equivalent directory of your icon theme, e.g. cd /usr/share/icons/MyIconTheme cd scalable (if that exists) sudo ln -s ../../hicolor/scalable/apps/yast*.svg . As an alternative, you can also start each individual YaST module from your desktop's menu. For example on my Xfce desktop, I get them in the "Settings" submenu and also in the "System" submenu, or by searching for "yast" in the menu search box. There are many ways to start a YaST module. |
Created attachment 870371 [details] Yast2 interface bug The display of Yast2 options is broken and cannot be displayed correctly, try changing the shell theme in gnome to the official one but the problem persists. Yast2 should be able to adapt to display correctly since it is a vital tool for the proper functioning of OpenSUSE.