Ключ ввода не работает в терминале

Только сейчас клавиша ввода перестала работать только в терминале. Работает во всех других приложениях, но генерирует системный звук по умолчанию только при нажатии в терминале.

Попробовал xTerm и gnome-Terminal, попытался перезапустить.

Нет радости.

Я в растерянности, потому что я не могу использовать терминал для решения этой проблемы. Это даже не работает, когда я использую CTRL-ALT-F2 для переключения на полный терминал за пределами X.

У кого-нибудь есть какие-нибудь идеи?

Все, что я могу придумать, это открыть конфиги, связанные с bash, и очистить их после их резервного копирования, но я бы предпочел любые лучшие идеи. Отсутствие возможности найти или найти что-либо является большим ограничением.

Это в Ubuntu 15.10.

3
задан 5 April 2016 в 21:00

4 ответа

Хорошо, это было что-то в сгенерированном файле .profile. Но я не вижу, что было не так.

Я публикую это как «Отвечено», но на случай, если кто-то захочет увидеть, вот содержимое .profile; Я не вижу в этом ничего плохого:

    # ~/.profile: executed by the command interpreter for login shells.
    # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
    # exists.
    # see /usr/share/doc/bash/examples/startup-files for examples.
    # the files are located in the bash-doc package.

    # the default umask is set in /etc/profile; for setting the umask
    # for ssh logins, install and configure the libpam-umask package.
    #umask 022

    # if running bash
    if [ -n "$BASH_VERSION" ]; then
        # include .bashrc if it exists
        if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
        fi
    fi

    # set PATH so it includes user's private bin if it exists
    if [ -d "$HOME/bin" ] ; then
        PATH="$HOME/bin:$PATH"
    fi
0
ответ дан 5 April 2016 в 21:00

Я не могу сказать от того профиля, но удостовериться, чтобы Вы не оставляли пустую строку в конце. У меня была эта проблема с моим .bashrc, который помешал клавише Enter работать правильно.

0
ответ дан 6 April 2016 в 07:00
  • 1
    Ну, я попробовал Ваши предложения и другие ответы, но ничто не работает. Это - единственная вещь работы для меня. – Ibraheem 16 August 2017 в 01:04

Для протокола, на случай, если кто-то здесь споткнется и ищет ответы ... Еще можно попробовать нажать клавишу Enter на клавиатуре , если у вас полноразмерная клавиатура. Клавиатура (Logitech 270R) нормально работала под Win, так что с самой клавишей все в порядке. (В то время у меня не было альтернативной установки Linux, чтобы попробовать.) В моем случае обычный Enter не работал, а вот клавиатура работала. Однако это было на коробке с ARM.

0
ответ дан 26 December 2019 в 13:29

Открыть

Настройки -> ярлыки

в терминале:

open preferences -> shortcuts in terminal

Затем

  1. Один щелчок по ярлыкам для копирования
  2. Нажмите Enter
  3. Нажмите Ctrl + Shift + C в окне одновременно
  4. Закройте настройки, и ваша клавиша ввода будет работать.
1
ответ дан 16 January 2020 в 17:44

Другие вопросы по тегам:

Похожие вопросы: