Когда я открываю терминал, я вижу непрерывный поток появления символов тильды, хотя я не нажимаю клавишу.
gaurav122197@gaurav122197:~$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~
(ре peatedly, пока я не закрываю оболочку),
Если Ваша внутренняя/основная клавиатура непрерывно вводит ~ ключ, то у Вас есть застрявший ключ или плохая клавиатура. Серьезно, переверните клавиатуру вверх дном и встряхните ее, чтобы выпустить все крошки cookie и видеть, помогает ли это.
Присоединение внешняя клавиатура не опровергнет этот ответ. Необходимо разъединить внутреннюю/основную клавиатуру для доказательства его. В то время как это отключается, используйте внешнюю клавиатуру.
Вы сказали, что некоторые окна автоматически прокручены вниз. Ваш ключ "Page Down" (который прокручивает окна вниз) мог бы застрять в, потому что нажатие Page Down создает тильды на окнах терминала по некоторым причинам. Попытайтесь отключить плохую клавиатуру от своего компьютера и использовать другой.
Наиболее вероятная причина - неисправная клавиатура!
PGDN и функциональные клавиши F5, F6, F7 и F8 создают тильду ~
на терминале. Поэтому, если какая-либо из этих клавиш на клавиатуре неисправна, вы увидите такое поведение, как вы упомянули.
Мы можем отключить эти ключи и решить эту проблему. Процедура описана ниже:
Найдите код неисправного ключа. Это можно сделать с помощью следующей команды:
xmodmap -pke
Отключить ключ с помощью;
xmodmap -e 'код неисправного ключа'
Например, F8 имеет код клавиши 74, поэтому xmodmap -e 'код клавиши 74='
отключит F8.
Вы можете создать сценарий bash для запуска команды во время запуска. Тогда вам не придется запускать его повторно.