Summary: | Changing the cursor using the terminal escape sequence clears the profile name | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | John Szakmeister <john> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | avg, cpigat242, jckeerthan, khindenburg, marc.paradise |
Priority: | NOR | ||
Version: | 2.11 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=433160 | ||
Latest Commit: | Version Fixed In: |
Description
John Szakmeister
2013-08-06 12:10:56 UTC
yes, printf "\e]50;CursorShape=1\x7" will do it also After looking at this I recall this is the expected result. You temporary changed the current profile so the profile name is blank - you could enter a new profile name and that configuration would be saved. I would agree this isn't the best way of handling this (empty profile name is confusing). I'd say it's rather unexpected, as a user. If my terminal app wants to change the cursor, I think it should be able to do so without altering the profile. I think it would be better behavior if the only time the cursor shape should affected the profile, is through the menu and options. That would at least match my expectations better. FWIW, iTerm2 takes this approach as well (changing it in the terminal via escape codes doesn't affect the profile). I believe iTerm2 was the initial inspiration for this feature too. Thanks for looking into the issue! if konsole would support DECSCUSR(http://www.vt100.net/docs/vt510-rm/DECSCUSR), then applications could change the cursor shape without abusing the konsoleprofile escape sequence. Additionally, it would be uniform with xterm, iterm etc. Please see bug 347323 as well. *** Bug 344977 has been marked as a duplicate of this bug. *** I believe this works as you want in recent versions. Reopen if there are still issues. |