[Konsole-devel] [Bug 306982] New: Mismanagement of keys for suspending output

Ganton kubry at terra.com
Tue Sep 18 13:43:29 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=306982

            Bug ID: 306982
          Severity: normal
           Version: 2.8.4
          Priority: NOR
          Assignee: konsole-devel at kde.org
           Summary: Mismanagement of keys for suspending output
    Classification: Unclassified
                OS: Linux
          Reporter: kubry at terra.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: monitoring
           Product: konsole

Usually, Ctrl+S suspends output in Konsole. So, when pressing Ctrl+S, Konsole
says "Output has been suspended by pressing Ctrl+S. [...]".

But many times it's another key (for example Ctrl+X) that suspends output, but
Konsole keeps saying "Output has been suspended by pressing Ctrl+S. [...]" when
Ctrl+S has been pressed... but the output has not been suspended (because, for
example, Ctrl+X has not been pressed).

"Ctrl+S" should not be a "fixed value" in Konsole. A person can find out which
is the "key to suspend output" executing "stty -a". For example "stty -a" can
return "[...] stop = ^S [...]" which means that Ctrl+S is the suspending key;
in another case,  "stty -a" can return "[...] stop = ^X [...]", etc. Konsole
could find out which is the key to suspend output, instead of always saying
"Ctrl+S".

[A little off-topic: A usual reason for changing the behaviour of Ctrl+S is
that Ctrl+S is the default BASH key binding for incremental history search
forward. So, that key binding is shadowed by so called terminal flow control
key binding. We can find out more in
http://ruslanspivak.com/2010/11/25/bash-history-incremental-search-forward/]


Reproducible: Always

Steps to Reproduce:
1. In Konsole, execute:    stty stop ^X
2. Press Ctrl+S

Actual Results:  
See how Konsole says "Output has been suspended by pressing Ctrl+S. [...]" but
the output has not been suspended, you can press Ctrl+G and keep on writing.

Expected Results:  
Konsole should not have said anything. 

However, if the user had pressed Ctr+X, Konsole could have said "Output has
been suspended by pressing Ctrl+X. Press [...]"

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the konsole-devel mailing list