パスワードプロンプト前の奇妙な制御シーケンス

パスワードプロンプト前の奇妙な制御シーケンス

私はxfce4でDebian 8をインストールしました - 新鮮です。以下を除いて、すべてがうまくいくようです:

xfce4-terminalにパスワードを入力しようとすると時々^[[3~プロンプトの前に奇妙なエスケープシーケンス()を表示します。

user@debian:~$ su
^[[3~Password:

これにより、ほとんどの場合、パスワードを正しく入力できません。バックスペースでプロンプトを削除してからパスワードを入力すると機能するようです。

だからコンソールに奇妙な文章が書かれているようです。

制御シーケンスを見つけようとしましたが、見つかりませんでした。どんなアイデアがありますか?

ベストアンサー1

一般的なPCキーボードには3つのオプションがあります。「削除」(人が多いと思うと同等これは以下に関連しています。「バックスペースキー」)。

これは典型的な例です

ここに画像の説明を入力してください。

コアbackspace(パート1 enter可能1バイトのASCIIバックスペースまたは削除キー(BSまたは)を送信します。DELキーがDelete右に閉じます(Insert 可能エスケープシーケンスを送信すると、にエコーされることがわかります^[[3~

つまり、可能。ホストがそれをどのように解釈するかによって異なります。しばらく前に、SCOがASCII DEL2番目のメッセージを送信することがわかりました。最終的に端末が使えるのでエミュレータ、プログラムは、与えられたキーについて読み取る文字を決定します。シンボル

ただし、興味深い操作を行わない限り、xmodmapそのキーによってエコーされるエスケープシーケンスを見る可能性が高いです。

3番目のキーは右下にありますDel。一部の人々はこれを次のように同一視します。削除。これを行うには、これを表示するか、^[On単に表示することもできます.(参照ドットだけで構成されるメッセージはどういう意味ですか?さらに読むためにKurt Vonnegutを参照してください。)

おすすめ記事