我已經用 xfce4 安裝了 debian 8 - 新鮮的 - 一切似乎都工作正常,除了:
當我嘗試在 xfce4-terminal 中輸入一些密碼時有時^[[3~
在提示符號前面顯示一些奇怪的轉義序列( ):
user@debian:~$ su
^[[3~Password:
這使得我大多數時候都無法正確輸入密碼。當我用退格鍵刪除提示然後輸入密碼時,它似乎起作用了。
所以控制台上似乎寫了一些奇怪的東西。
我試圖尋找控制序列,但沒有找到它。有任何想法嗎?
答案1
在典型的 PC 鍵盤上,有 3 個選項:“刪除”(考慮到很多人等同這與“退格鍵”)。
這是一個典型的例子
關鍵backspace(上enter)可能發送 ASCII 退格鍵或刪除鍵 (BS
或DEL
),這是一個位元組。鑰匙Delete向右關閉(在Insert 可能發送一個轉義序列,您會看到它回顯為^[[3~
。
也就是說,他們可能。這實際上取決於主持人解釋這些的方式。不久前,我發現 SCO 會發送ASCII DEL
第二個。最終因為您可能使用終端模擬器,該程式決定為給定鍵讀取哪些字符象徵。
但除非您使用 做了一些有趣的事情xmodmap
,否則您很可能會看到該鍵回顯的轉義序列。
第三個鍵位於右下角,是Del,有些人也將其等同於刪除。為此,您可能會看到^[On
,或者您可能只是看到.(請參閱僅由點組成的訊息有何意義?並提及庫爾特·馮內果以供進一步閱讀)。