Bug 826622

Summary: Some yast2 dialogs unusable in text mode
Product: [openSUSE] openSUSE Distribution Reporter: Andreas Müller <andreas.mueller>
Component: YaST2Assignee: Peter Varkoly <varkoly>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: qantas94heavy
Version: Leap 42.3   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 12.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andreas Müller 2013-06-25 07:16:18 UTC
User-Agent:       Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1

Some text mode yast2 dialogs are unusable because they assume terminal capabilities, in particular function keys, that are not present on all platforms. E.g. the dialog to configure incoming mail has no dialog button to leave it. The only way to leave it is via the function keys (F8=back, F9=Abort, F10=Finish). However, these keys are e.g. not available on a Mac: F10 is usually intercepted by Exposé. 

In the particular case of the mail configuration dialog with postfix installed, the process fails on a fresh machine with no useful error message. Only the second run works.


Reproducible: Always

Steps to Reproduce:
see detail description
Actual Results:  
With a limited keyboard (e.g. when logged in from a remote system), no navigation is possible if function keys are not available. The only way to get out of this is to log in from a different terminal session and kill the yast process.


Each dialog must have navigation buttons. Function keys should be considered optional, and not available on some terminals. They should only be considered shortcuts, the application must be usable without them.

The mail dialog is not the only one with that shortocoming, I also found this problem with some other dialogs when I installed a bunch of openSuSE VMs, but I have since forgotten what they were.
Comment 1 Karl Cheng 2017-08-17 03:31:12 UTC
I tested this in Leap 42.3 (but I guess this would be similar for 42.2/TW).

I was able to exit the Mail Server dialog and a few others (Software Managment, Software Repositories) without using the function keys.

Scanner can be exited normally, but if you are using an 80x25 console then the "OK" button will not appear, though pressing Alt+O continues to work (80x26 is fine).

Is this an issue that needs fixing?
Comment 2 Peter Varkoly 2018-06-18 12:28:24 UTC
It is invalid for yast2-mail. The the dialog to configure incoming mail has normal dialog button to leave it: "finish". May be the terminal you have is to small.