Bug 465155 - Selection Mode does not work with things like "less" or "git log"
Summary: Selection Mode does not work with things like "less" or "git log"
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 22.12.1
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-02 04:23 UTC by hasezoey
Modified: 2023-12-02 18:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hasezoey 2023-02-02 04:23:28 UTC
SUMMARY
I have noticed that Konsole does not trigger selection mode when something like "less" or "git log"(using less), or "htop" are running
maybe related to those programs using a alternative buffer?

STEPS TO REPRODUCE
1. have konsole open
2. run "less" on any file (or any of the other mentioned programs)
3. try to trigger selection mode (via CTRL+SHIFT+D)
4. observe that selection mode is not triggered (in "less" it behaves like if PGDOWN was pressed)

OBSERVED RESULT
Selection Mode not triggered in alternative buffer mode

EXPECTED RESULT
Selection Mode to start

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.7-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX Vega
Manufacturer: ASUS

ADDITIONAL INFORMATION
less 608
git version 2.39.1
zsh 5.9 (x86_64-pc-linux-gnu)

for example "tmux" is able to trigger its selection mode in those programs

PS: i opened it in component "general" because i was not sure which other component to use, i considered "history", "copy-paste" and "keyboard"
Comment 1 hasezoey 2023-12-02 18:07:55 UTC
re-tested on konsole 23.08.3, and there it seems like going into selection mode while "less" (or "git log") is running just works like expected