我想在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会话期间。