Ticket #1926 (closed defect: fixed)
cntrl-\ hotlist request results in immediate quit/exit of mc if slang is not used
Reported by: | derk | Owned by: | andrew_b |
---|---|---|---|
Priority: | major | Milestone: | 4.7.1 |
Component: | mc-tty | Version: | 4.7.0 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Branch state: | Votes for changeset: | committed-master committed-stable |
Description
seems similar to http://www.midnight-commander.org/ticket/21 but i'm not sure if it is the same bug
Change History
comment:2 Changed 15 years ago by derk
note: the same behaviour occurs for cntrl - 4 which normally opens the hotlist as well.
Is there a command to change or alter the terminal behaviour that I could try?
comment:3 Changed 15 years ago by andrew_b
- Status changed from new to accepted
- Owner set to andrew_b
- Component changed from mc-core to mc-tty
- severity changed from no branch to on review
- Milestone changed from 4.7 to 4.7.1
S-Lang breaks the assignment of Ctr-\ to SIGQUIT signal. NCurses doesn't. I propose to emulate S-Lang way in NCurses-based MC.
Created 1926_ncurses_ctrl_backslash branch. Parent branch is master.
changeset:56bf77ae57ba493126a2d1a1e0dd56eb947ccca1
Please review.
comment:5 Changed 15 years ago by angel_il
- Votes for changeset changed from iNode to iNode angel_il
- severity changed from on review to approved
comment:6 Changed 15 years ago by andrew_b
- Status changed from accepted to testing
- Votes for changeset changed from iNode angel_il to commited-master
- Resolution set to fixed
- severity changed from approved to merged
Merged to master.
changeset:56bf77ae57ba493126a2d1a1e0dd56eb947ccca1
comment:7 Changed 15 years ago by andrew_b
- Votes for changeset changed from commited-master to commited-master stable-candidate
comment:8 Changed 15 years ago by slavazanko
- Keywords stable-candidate added
- Votes for changeset changed from commited-master stable-candidate to commited-master
Note: See
TracTickets for help on using
tickets.
entirely different issue from ticket 21.
the root cause here is that ctrl-\ is by default bound to SIGQUIT. obviously, for some reason it is not removed from the tty attributes in your setup.