Gnome 3.8で点滅カーソルを無効にする方法は?


12

Gnomeターミナルで点滅カーソルを無効にするこの提案されたソリューションがあります。ただし、Gnome 3.8では動作しないようです。/apps/gnome-terminal/profiles/DefaultGconf のオプションは存在しません。

だから、Gnome 3.8の実用的なソリューションは何ですか?

回答:


16

試してみてください(ターミナルで):

gsettings set org.gnome.desktop.interface cursor-blink false

ご覧のとおり、キーはorg.gnome.desktop.interface(GSettingsを介して)に移動されているので、必要に応じてキーにアクセスできますdconf-editor


1
Gnome 3.8以降のgnome-terminalでのみ無効にするには、次を試してくださいdconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'"。プロファイルUIDは、プロファイル設定から取得できます。助けてくれたArchWikiドキュメントに感謝します
-g13n

4

上記のどれもDebian Jessieでは機能しませんでした。最近のgnomeドキュメントから次の解決策を考え出した

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

すべてのプロファイルでこれを自動化するには、bashに入力します

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

これによりgsettings、上記のようにプロファイルリストからUUIDが取得され、不要な文字が削除されます[',]。結果のリストは、cursor-blink-modeをオフに設定する際に使用されます。


まあ、それは確かに直感的で、古い「チェックボックスを切り替える」インターフェースより明らかにはるかに優れています... WTFは考えていますか?
ニモ

2

これを試して。デスクトップ全体でカーソルの点滅を無効にするには:キーボードのCtrl+ Alt+ Tを押してターミナルを開きます。開いたら、以下のコマンドを実行します:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

Gnomeターミナルのデフォルトプロファイルのみの点滅を無効にするには:

gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

ソース:M.Friedrich


こんにちはミッチ。これは動作しません。ターミナルのカーソルはまだ点滅しています。さらに、これは私が言及したのとまったく同じアプローチであり、Gnome 3.8では機能しないことも説明しました。
ダンシェルバン

回答のコマンドを変更しました。それを試して、私に知らせてください。
ミッチ

残念ながらまだ動作していません。それはあなたのために働きますか?
ダンシェルバン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.