回答:
上記のどれも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
をオフに設定する際に使用されます。
これを試して。デスクトップ全体でカーソルの点滅を無効にするには:キーボードの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
dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'"
。プロファイルUIDは、プロファイル設定から取得できます。助けてくれたArchWikiドキュメントに感謝します。