在XDM登录屏幕中隐藏光标



我想在XDM登录屏幕中隐藏Adwaita光标。我查看了/etc/X11/xdm/中的一些游标配置,但一无所获。

有我的~/.Xresources:

xlogin.Login.greeting:
xlogin.Login.unsecureGreeting:
xlogin.Login.fail:                Fail.
xlogin.Login.changePasswdMessage: Change.
xlogin.Login.namePrompt:          Username:
xlogin.Login.passwdPrompt:        Password:
xlogin.Login.echoPasswd:          true
xlogin.Login.background:          black
xlogin.Login.foreground:          white
xlogin.Login.failColor:           #cccccc
xlogin.Login.inpColor:            black
xlogin.Login.promptColor:         #aaaaaa
xlogin.Login.face:                courier:size=13:style=Bold
xlogin.Login.failFace:            courier:size=13:style=Bold
xlogin.Login.promptFace:          courier:size=13:style=Normal
xlogin.Login.greetFace:           courier:size=13
xlogin.Login.width:               400
xlogin.Login.y:                   400

作为参考,在我的登录屏幕上有两个光标:I-beam光标(在我现在输入的字段内(和";"未连接";游标,登录后该游标仍保留在系统中。我指的是第二个光标(正如我前面提到的,它有Adwaita主题(。

是否有可能在登录屏幕上隐藏此光标?

X光标由一个主题定义。在.Xresources中,您可以使用设置主题

Xcursor.theme: cursor-theme

我不知道是否有能力设置单独的光标形状,但你可以为此设计自己的主题。您也可以设置大小:

Xcursor.size: 16

也许设置一个无效的大小会使光标消失,这样你就不需要篡改主题了。

最后,主题也可以被环境变量XCURSOR_THEME覆盖。如果它不工作,并且.Xresources中的设置也不起作用,则可能需要调用xrdb,这可以在/etc/X11/xdm/Xsetup_0中完成。由于您可以传递文件进行读取,因此这可能是使光标仅在登录提示中消失的最佳方法,而不是在常规X会话期间。

最新更新