テーマを設定する

テーマを設定する

編集によりログイン画面のテーマを変更しました/usr/share/gnome-shell/theme/gdm3.cssが、カーソルはデフォルトの Yaru カーソルのままです。ログイン画面のカーソルを、ログイン時に使用する独自のテーマに変更する方法はありますか?

これは、再起動後のログイン時、つまりサスペンドから復帰したときや PC をロックしたときにのみ発生します。カーソルは必要なテーマになります。

答え1

ファイルの編集中:

/etc/gdm3/greeter.dconf-デフォルト

カーソルを変更することもできますテーマサイズそしてスピード次のように:

# Theming options
# ===============
[org/gnome/desktop/interface]
cursor-theme='Bibata_Ice'
cursor-size=35
[org/gnome/desktop/peripherals/mouse]
speed=-0.8

ここでは、ビバタアイステーマ、サイズ35スピード-0.8

カーソル テーマを含むフォルダーは次の場所にある必要があることに注意してください。

アイコン

答え2

わかりました。このソースからコマンドを見つけました:

カーソルコマンド

それはこう言います:

EDIT The file /etc/gdm3/greeter.dconf-defaults

追加

cursor-theme='cursor name here'

下に

[org/gnome/desktop/interface]

変更を適用するには、Debian wiki に次のように記載されています。

sudo dpkg-reconfigure gdm3

ソース: デビアンウィキ

再起動すれば動作するはずです。

答え3

入手可能なすべての情報をまとめて、さらに少し調査した結果、ここにたどり着きました。ファイルの作成や編集、コマンド パラメータの面倒な調査は必要ありません。コピーして貼り付け、${my_cursor_theme}お気に入りのテーマに置き換えるだけです。

テーマを設定する

# You need machinectl, which is not installed by default
sudo apt install --no-install-recommends systemd-container

# Change the theme for the GDM user to ${my_cursor_theme}
sudo machinectl shell gdm@ /bin/bash -c \
 'gsettings set org.gnome.desktop.interface cursor-theme ${my_cursor_theme}'

私は KDE のダークな Breeze カーソル テーマが好きなので、${my_cursor_theme}に置き換えましたbreeze_cursors

テーマとその名前を見つける

自分のマシンにインストールされているカーソル テーマがわからない場合 (他のユーザーがアクセスできるテーマがわからない場合)、 を使用してupdate-alternativesその名前を調べることができます。以下は私のマシンからの出力です。

$ update-alternatives --display x-cursor-theme 
x-cursor-theme - manual mode
  link best version is /etc/X11/cursors/breeze_cursors.theme
  link currently points to /usr/share/icons/DMZ-White/cursor.theme
  link x-cursor-theme is /usr/share/icons/default/index.theme
/etc/X11/cursors/Breeze_Snow.theme - priority 41
/etc/X11/cursors/breeze_cursors.theme - priority 102
/etc/X11/cursors/core.theme - priority 30
/etc/X11/cursors/handhelds.theme - priority 20
/etc/X11/cursors/redglass.theme - priority 20
/etc/X11/cursors/whiteglass.theme - priority 20
/usr/share/icons/Adwaita/cursor.theme - priority 90
/usr/share/icons/DMZ-Black/cursor.theme - priority 30
/usr/share/icons/DMZ-White/cursor.theme - priority 100

update-alternatives --config x-cursor-themeまだご存じない方のために、他のディスプレイ マネージャーのデフォルトのカーソルを選択できます。

テーマをリセットする

テーマをリセットしたい場合、おそらくこれが最善の選択肢です:

sudo machinectl shell gdm@ /bin/bash -c \
  'gsettings reset org.gnome.desktop.interface cursor-theme'

私が使用したその他のリソース

画面ロック

これは、再起動後のログイン時、つまりサスペンドから復帰したときや PC をロックしたときにのみ発生します。カーソルは必要なテーマになります。

これは、あなたが見ているのはログインマネージャやディスプレイマネージャではなく、デスクトップセッションのロック画面だからです。Ubuntuの開発者は、LightDM、そして現在のGDM3とセッションロック画面のデザインに一貫性を持たせるために多大な努力を払いましたが、それらは別々のコンポーネントであり、以前はスクリーンセーバーも含まれていました。また、セキュリティ上の問題もあります。著者xscreensaver はかなりイライラしています。

関連情報