カーソル記号をUnicode特殊文字に変更するには?

カーソル記号をUnicode特殊文字に変更するには?

ターミナルカーソル記号を点滅させるオレンジ色の「ラムダ記号」に変更したい。どうすればいいですか?プロンプトでPS1や他のものを変更したくないので、カーソルの外観と動作自体を変更したいと思います。

Googleはこの問題について実際には役に立ちません。

私はyakuake-termを使用していますが、システム内のすべてのカーソルを点滅するラムダ記号/ Unicode文字に変更したいと思います。

ベストアンサー1

によるとKDEページ

YakuakeはKDE Konsole技術に基づいたドロップダウンターミナルエミュレータです。

つまり、Konsoleを使用します。これKonsoleのソースコード存在する列挙型.h3 つのカーソルスタイルが定義されます。端末:

enum CursorShapeEnum {
    /** Use a solid rectangular block to draw the cursor. */
    BlockCursor     = 0,
    /** Use an 'I' shape, similar to that used in text editing
     * applications, to draw the cursor.
     */
    IBeamCursor     = 1,
    /** Draw a line underneath the cursor's position. */
    UnderlineCursor = 2
};

他の端末と異なり(参考CLIでカーソルテーマを変更する方法は?)、Konsoleは次のようにカーソルの外観(およびカーソルが点滅するかどうか)を制御します。はじめに。ダイアログボックスで設定ファイルを変更できます。 Konsoleを使用することもできます(参照スクリプトまたはvimのKonsoleでカーソルが点滅するように設定する方法は?) は、設定ファイル設定を変更するエスケープシーケンスを識別します。

たとえば、次はブロックカーソルに設定します。

printf "\033]50;CursorShape=0\007"

Konsoleでサポートされている列挙型オプションは、オレンジ色の「ラムダのロゴ」」。

他の端末エミュレータはカーソル形状を設定する方法が異なります。まれに提供される場合もあります特徴テキストカーソルの場合。

Xのほとんどのターミナルエミュレータは以下を提供します。マウスカーソル、また〜として知られるカーソルテーマ。ほぼすべての画像(カラフルな画像を含む)に設定できます。ところが、その人たちは目もちらつきません。例を見る

おすすめ記事