设置主题

设置主题

我已通过编辑成功更改了登录屏幕主题/usr/share/gnome-shell/theme/gdm3.css,但光标仍然是默认的 Yaru 光标,有没有办法将登录屏幕光标更改为我登录时使用的自己的主题?

这仅在重启后登录时发生,即当我从挂起状态唤醒或锁定 PC 时,光标就是我想要的主题。

答案1

编辑文件时:

/etc/gdm3/greeter.dconf-defaults

您可以更改光标主题尺寸速度如下:

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

在这里,我使用了Bibata_Ice主题,带尺寸三十五和速度-0.8

请注意,带有光标主题的文件夹必须位于里面:

/usr/share/图标

答案2

好的,我发现了,从这个来源我找到了命令:

光标命令

它说:

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

添加

cursor-theme='cursor name here'

以下

[org/gnome/desktop/interface]

为了应用更改,Debian wiki 说:

sudo dpkg-reconfigure gdm3

来源: Debian 维基

现在重新启动它就可以工作了。

答案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 变得相当恼人。

相关内容