作者willy69wu31 (小小吴)
看板Linux
标题[心得] 用指令登出 KDE 桌面
时间Fri Dec 31 21:22:26 2021
## 前言
最初契机是遇到 KDE 没有回应,但应用程式却活着的状况。
(後来得知重新启动 KWin 就恢复,也许是我的显示晶片异常?)
为了尝试到 tty 去正常关闭应用程式/存档,所以才研究这个指令。
网路上一堆人贴这个指令,但没看过有人详细解释那三个数字,很不放心就自己去查了。
## 指令
> qdbus org.kde.ksmserver /KSMServer logout <confirm> <type> <mode>
## 参数说明
* confirm:
+ -1:采用使用者的预设值
+ 0:一律不显示确认画面
+ 1:一律显示确认画面
* type:
+ -1:采用前一次设定,或使用预设值
+ 0:登出
+ 1:登出并重新开机
+ 2:登出并关机
+ 3:请勿使用,但效果和 0 一样
* mode:(似乎在 KDE5 没路用,可能只对关机行为有效)
+ -1:采用前一次设定,或使用预设值
+ 0:排程在所有工作阶段结束後关机/重开机
+ 1:如果没有工作阶段就关机,否则取消
+ 2:强制结束所有工作阶段并关机
+ 3:若还有使用中的工作阶段,先向使用者确认
## 范例
* 不显示确认画面就登出:
> qdbus org.kde.ksmserver /KSMServer logout 0 0 -1
* 显示确认画面,预设选择登出,并在闲置 30 秒後登出:
> qdbus org.kde.ksmserver /KSMServer logout 1 0 -1
## 其他应用
可以自制桌面捷径,方便省略确认画面并快速关机。
## 参考资料
(这是一行网址)
<
https://github.com/KDE/plasma-workspace/blob/
fb30ea87e68407515f9be246426dc27ac2630934/libkworkspace/kworkspace.h>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.134.64 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1640956950.A.D56.html
※ 编辑: willy69wu31 (114.35.134.64 台湾), 12/31/2021 21:28:43
1F:推 Bencrie: source code 应该有 dbus 定义的 xml 12/31 22:46
2F:→ brli7848: kde现在都独立元件化了,通常知道谁死掉,重启就好 12/31 22:55
我最一开始不知道是谁死掉 orz
几天後才知道死的是 KWin,可以尝试执行 kwin_x11 --replace
※ 编辑: willy69wu31 (114.35.134.64 台湾), 12/31/2021 23:46:24
3F:推 Bencrie: X11 你还有机会重起 WM,wayland 就整个 session 带走 01/01 02:37
是哦 QQ 那…所以你遇过…?
4F:推 Arbin: 如果你是NVIDIA显卡的话,据说是NV在雷 01/01 02:46
我这是古老的 Intel HD 3000,甚至完全不能跑 Vulkan
5F:→ Bellkna: 把Compositor设定里的Scale method: 改Smooth改看看 01/01 07:50
6F:→ Bellkna: 有阵子kwin常常挂掉时用这样就比较不会 01/01 07:50
这显示晶片效能不好,所以平常已经是 smooth
7F:推 LUCHS: n卡之前真的很常需要用到kwin_x11 --replace 01/01 16:03
曾经觉得买新电脑好像应该选 AMD 的卡,听说比较适合 KDE?
※ 编辑: willy69wu31 (114.35.134.64 台湾), 01/02/2022 01:16:19
8F:→ Bellkna: 已经是Smooth还这样的话大概只能把Compositor关掉了 01/02 06:25
9F:→ Bellkna: 不过印象中会导致新增桌面跟相关的管理功能不能用XD 01/02 06:26
还是开着 compositor 比较顺畅,CPU 使用率也比较低,也才能正常发挥某些桌面管理功能
然後…後来某次系统更新之後没再遇到 KWin 挂掉了…
10F:→ brli7848: 应该不是说比较适合Kde,而是驱动跟企鹅比较契合 01/02 10:18
11F:→ OrzOGC: 下一台买amd好了 01/02 13:13
但会被朋友劝退,说 N 牌效能的 CP 值比较高
※ 编辑: willy69wu31 (114.35.134.64 台湾), 01/02/2022 15:44:43
12F:→ OrzOGC: 连稳定都做不到了还要什麽笑能 01/02 15:47
笑能 XDD
※ 编辑: willy69wu31 (114.35.134.64 台湾), 01/03/2022 11:19:24
13F:推 rockmanx52: AMD更惨吧 驱动从ATi时代就一坨屎到今天 01/06 09:29
14F:推 Bencrie: fglrx 是屎没错,amdgpu 以後好很多了吧 01/06 11:59
15F:推 Arbin: amdgpu确实是好多了y 01/08 21:36