Я последовал за Эта статья и у меня есть рабочий стол, работающий на Ubuntu на экземпляре EC2, и я могу подключиться к нему из TightVNC. Когда я пытаюсь использовать Терминал, когда я набираю определенные символы, они теряются. Например, я могу напечатать пароль но когда я пытаюсь напечатать d этот персонаж не появляется. Если я затем нажму Enter, окно терминала свернется. Я вообще не могу ввести символ d. Все остальные буквы и цифры в порядке. Как я могу это исправить?
Кстати, я использую Bash в Терминале. Все работает, когда я подключаюсь к экземпляру по SSH с помощью PuTTY. Эта проблема возникает только тогда, когда я использую экземпляр терминала от TightVNC.
Не совсем так и ответ, но VNC - это беспорядок. Предлагаю перейти на NX. Он быстрее и по умолчанию использует ssh. Я использую FreeNX в Ubuntu на EC2.
изменить: мне удалось воспроизвести эту ошибку.
Возможные решения:
http://linuxexpresso.wordpress.com/2010/10/17/howto-ubuntu-vnc-encoding-server/
https://unix.stackexchange.com/questions/10608/d-key-on-vnc-viewer-minimises-all-windows
Можете ли вы ввести заглавную букву «D»? Вы используете Bash? Попробуй это:
Введите следующее, но не нажимайте Enter:
binD '"D":self-insert'
Теперь переместите курсор к каждой заглавной букве "D" и нажмите Alt-л (это строчные буквы) или Esc л чтобы изменить "D" на "d". Когда вы сделаете и то, и другое, нажмите Ctrl-j.
Теперь введите эту команду и нажмите Ctrl-j:
bind '"\C-m": accept-line'
Затем проверьте свой ~/.inputrc
файл для недопустимых привязок клавиш (у них не будет bind
команда или крайние кавычки). Вы также должны проверить файлы запуска оболочки на наличие недопустимых bind
команды.