デスクトップを通常の使用モードとスクリーンキャストモードに切り替えるスクリプトを書くことを考えていました。その一環として、プログラムでカーソルを別のテーマに設定できるようにしたいと思います(より大きくより高い可視性)。
Bash/pythonからこれを行う方法はありますか?
編集:
システム全体のX.org設定を変更せずにこれを設定できるようにしたいと思います(KDEのsystemsettingsと同じように)。これを少し調べてみると、対応するKDE構成ファイルをkwriteconfig5
で実際に更新できることがわかりました。
kwriteconfig5 --file ~/.config/kcminputrc --group Mouse --key cursorTheme "Large Mouse Cursors"
唯一の問題は、設定が適用されていないように見えることです。構成ファイルは更新されますが、カーソルは更新されません。そのため、KDEがファイルをリロードして新しいカーソルテーマを適用する何らかの種類のコマンドが必要になります(おそらくdbus
?を介して何か)。悲しいことに、私はまだそれを追跡することに成功していません。
いくつかの検索の後、私はあなたができるかもしれないいくつかのことを見つけました。以下のソリューションはX11でのみ動作することに注意してください。Waylandで動作させる方法はわかりません。
Sudo update-alternatives --config x-cursor-theme
をbashコマンドとして使用し、コンピューター/ KWinおよびプラズマシェルを再起動します(Gnomeの元の回答: https://askubuntu.com/a/73736/661239 )コメントを追加するほどの評判はありません。これをここに置きます。
投稿でこれについて言及していません。構成を変更した後、 シェルの更新 を試みましたか?