Mx не працює на Cygwin


1

Я запускаю Cygwin з rxvt, і я спробував mrxvt під X, а також за замовчуванням bash в CMD. Mx не працює в той час як інші мета-комбінації. xev нічого не показує для цього (Meta показує, як можна було б очікувати від того, що працюють інші комбінації). Повторне введення його в .inputrc не призводить до жодних дій. Spy ++ показує натискання MOD_ALT'X '. На що ще я повинен дивитись?


Я не бачу причини, щоб це питання було скасовано.
bwDraco

Химерність. Чи доводиться буквально висловлюватись як питання?
Сем Брайтман

Відповіді:


1

У мене працює Growl 2.0.6, і він, схоже, захоплює Mx. Я вирішив почати вбивати запущені програми по черзі, і Growl переставав працювати, навіть не потрібно перезапускати Cygwin / emacs.

Див., Наприклад, нитку коментарів, що додається до відповіді на запитання 1598854 . Існує файл у такому місці, у %LOCALAPPDATA%\Growl\2.0.0.0\user.configякому є налаштування:

    <setting name="KeyboardShortcutCloseLast" serializeAs="String">
        <value>Alt+X</value>
    </setting>

Після того, як це буде віддалено від Alt-X (бажано, щоб щось було більш ніж одним модифікатором або дуже рідко), все працює як очікувалося. Схоже, було внесено зміни до реєстрації гарячих клавіш, щоб Growl більше не міг передати ключ, і це ще не було виправлено.


0

Встановіть таку змінну середовища для Windows:

CYGWIN = tty

та перезапустіть Cygwin.


Я спробую, але а) я думаю, це вже встановлено; б) поточна документація рекомендує вимкнути її для "інших терміналів". Що ще важливіше, як це пояснює лише те, що Mx не працює?
Сем Брайтман

Я ледве не сприйняв як вхід у систему дистанційно, показав, що tty не встановлений, і коли я додав це, Mx працював. Однак увійти знову, не встановлюючи його, все-таки спрацювало. Я все ще вважаю, що для сучасних терміналів Unixy правильне не встановлено.
Сем Брайтман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.