Что alt + s делает с emacs в remmina / vnc?

387
ohnoplus

Я подключаюсь к системе Centos на работе с помощью VNC. На рабочем сервере работает vncserver, и я запускаю remmina на двух локальных ноутбуках с Ubuntu (12.04 и 14.04). На любом ноутбуке я могу без проблем подключиться к серверу vnc. Я использую emacs, поэтому обычно, когда я хочу найти что-то, я набираю alt + s, и он запрашивает у меня строку для поиска. Тем не менее, если я удержу Alt + S вместо этого, что произойдет

1) Мигающий курсор переходит на другое окно.

2) Часто, но не всегда, левая кнопка мыши не работает в Emacs. Вместо нажатия на значок появляется значок руки, который ничего не делает.

3) Часто, но не всегда. Клавиши клавиатуры не делают то, что я ожидаю от них. Сочетание клавиш, которое использовалось для перемещения курсора (например, ctrl + a), теперь переносит тест. Ввод в Emacs не работает.

4) Иногда, но не всегда, я теряю контроль над окном vnc. Если я наберу alt + s достаточно раз, я могу увеличить вероятность этого симптома.

5) Если я отключаюсь и снова подключаюсь от VNC, все возвращается к нормальной жизни

Я не могу дублировать это странное поведение за пределами Emacs. Я также не получаю такого поведения, когда я подключаюсь к emacs с помощью ssh и -X.

Кроме того, я заглянул в раздел настроек> клавиатура remmina, и там нет сочетаний клавиш, относящихся к alt + s. s сам по себе использовал для переключения масштабируемого режима, но я на всякий случай изменил его на другое. Там не было никакого улучшения.

Любые предложения о том, как мне заставить alt + s работать как положено. В качестве альтернативы я бы согласился объяснить, почему alt + s делает то, что делает.

изменить: пожалуйста, не так, в отличие от того, что описано в этом посте http://ubuntuforums.org/showthread.php?t=2280273 Этот эффект происходит, когда включен «Захватить все события клавиатуры».

Кроме того, этот эффект также происходит, когда я использую «Средство просмотра удаленного рабочего стола», а не Remmina.

Я могу получить тот же эффект, если наберу [esc] и затем s.

1

1 ответ на вопрос

1
ohnoplus

Turns out that alt+s isn't the keybinding for search at all. I was thinking of ctrl+s, which is the usual isearch-forward command. Somehow, I was typing ctrl+s when working with x windows and alt+s when in remmina and thinking everything worked in one case but not the other.