我试过的:我用以下内容创建了文件/etc/sddm/sddm.conf
(也试过/etc/sddm.conf
):
[General]
HaltCommand=true
RebootCommand=true
Run Code Online (Sandbox Code Playgroud)
不幸的是,这没有帮助 - 重新启动按钮继续工作。最好,按钮也应该消失。
编辑:我想澄清一下,我不希望true
被解释为布尔值,我希望它被解释为命令。而且true
是一个有效的命令,因为/bin/true
大多数 Linux 系统上的可执行文件除了返回退出状态成功之外什么都不做。为了确保这不是路径问题,我还尝试将其设置为/bin/true
也没有帮助。
我是 Arch Linux 的新手,想使用带有 sddm 的等离子 5 桌面。
我可以通过startx
没有任何问题的方式启动等离子桌面,但是当我尝试使用 sddm 时,它只在启动时显示黑屏。
我尝试重新启动 sddm 服务,systemctl restart sddm
但它仍然是黑色的。
当我运行sddm-greeter --test-mode --theme /usr/share/sddm/themes/breeze
它时会显示欢迎屏幕,但我无法让它在启动时运行。
我的/etc/sddm.config
看起来像这样:
[Autologin]
Relogin=false
Session=
User=
[General]
HaltCommand=
RebootCommand=
[Theme]
Current=breeze
CursorTheme=breeze_cursors
[Users]
MaximumUid=65000
MinimumUid=1000
Run Code Online (Sandbox Code Playgroud)
并journalctl -b --unit=sddm.service
给我以下输出
Jan 13 11:04:15 dev systemd[1]: Started Simple Desktop Display Manager.
Jan 13 11:04:15 dev sddm[855]: Initializing...
Jan 13 11:04:15 dev sddm[855]: Logind interface found
Jan 13 11:04:15 dev sddm[855]: Starting...
Jan 13 11:04:15 …
Run Code Online (Sandbox Code Playgroud) 我的鼠标指针周围的方形区域渲染不正确。它似乎不是渲染它应该渲染的窗口,而是渲染下面的窗口。
\n\n这张截图非常清晰,省略了鼠标指针本身,但您可以在其中看到我的灰色桌面背景 \xe2\x80\x9c 到 \xe2\x80\x9d 全白色 Konsole 窗口的一部分:
\n\n\n\n如果我注销然后再次登录,而不重新启动,问题就会消失。
\n\n这里还有一些屏幕截图,裁剪为感兴趣的区域:\n此处,指针悬停在带有蓝色 \xe2\x80\x9cJ\xe2\x80\x9d 的 Firefox 选项卡上;黑色弹出窗口是选项卡的工具提示,部分内容丢失,您可以看到 Firefox 主窗口:
\n\n\n\n这里,指针悬停在 Firefox \xe2\x80\x9ctry Again\xe2\x80\x9d 按钮上,但 X 已从 Firefox 下方的 Spectacle 窗口中渲染了一些内容:
\n\n\n\n我的 X 服务器是:
\n\n\nX.Org X Server 1.19.3\nRelease Date: 2017-03-15\nX Protocol Version 11, Revision 0\nBuild Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu\nCurrent Operating System: Linux avocet 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64\nKernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-33-generic root=UUID=19f82f72-a807-4624-a7aa-8297febd0f5a ro quiet splash vt.handoff=7\nBuild Date: 25 …
我的问题在一张图片中:
xorg 作为 sddm 的子进程,其内存使用量随着时间不断增长。每次重新启动计算机时,几十分钟后问题就会再次出现。
我尝试使用日志文件进行故障排除,但它似乎是空的。我在我咨询过的类似问题中没有找到答案(其中大多数已有几年历史)
你有什么主意吗 ?
我运行的是 Kubuntu 18.10。
top - 15:17:36 up 1:59, 1 user, load average: 0,97, 1,07, 1,04
Tasks: 311 total, 1 running, 310 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2,1 us, 1,9 sy, 0,0 ni, 95,6 id, 0,0 wa, 0,0 hi, 0,4 si, 0,0 st
MiB Mem : 15890,9 total, 4239,6 free, 4370,2 used, 7281,1 buff/cache
MiB Swap: 2048,0 total, 2048,0 free, 0,0 used. 7138,1 avail Mem
PID USER PR NI VIRT RES SHR …
Run Code Online (Sandbox Code Playgroud) 最重要的问题是:
潜在/隐含的问题:
/etc/sddm.conf
?也就是说,在使用 Debian Jessie 的 LDAP/Kereberos 客户端上,有时 SDDM 登录屏幕会提供所有用于登录的 LDAP 用户的列表 - 有时则不会。
即,如何更改 SDDM 的登录屏幕以允许输入用户名并使用 LDAP/Kereberos 进行验证?