看板 Linux 關於我們 聯絡資訊
## 前言 最初契機是遇到 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://www.ptt.cc/bbs/Linux/M.1640956950.A.D56.html ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 12/31/2021 21:28:43
Bencrie: source code 應該有 dbus 定義的 xml 12/31 22:46
brli7848: kde現在都獨立元件化了,通常知道誰死掉,重啟就好 12/31 22:55
我最一開始不知道是誰死掉 orz 幾天後才知道死的是 KWin,可以嘗試執行 kwin_x11 --replace ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 12/31/2021 23:46:24
Bencrie: X11 你還有機會重起 WM,wayland 就整個 session 帶走 01/01 02:37
是哦 QQ 那…所以你遇過…?
Arbin: 如果你是NVIDIA顯卡的話,據說是NV在雷 01/01 02:46
我這是古老的 Intel HD 3000,甚至完全不能跑 Vulkan
Bellkna: 把Compositor設定裡的Scale method: 改Smooth改看看 01/01 07:50
Bellkna: 有陣子kwin常常掛掉時用這樣就比較不會 01/01 07:50
這顯示晶片效能不好,所以平常已經是 smooth
LUCHS: n卡之前真的很常需要用到kwin_x11 --replace 01/01 16:03
曾經覺得買新電腦好像應該選 AMD 的卡,聽說比較適合 KDE? ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 01/02/2022 01:16:19
Bellkna: 已經是Smooth還這樣的話大概只能把Compositor關掉了 01/02 06:25
Bellkna: 不過印象中會導致新增桌面跟相關的管理功能不能用XD 01/02 06:26
還是開著 compositor 比較順暢,CPU 使用率也比較低,也才能正常發揮某些桌面管理功能 然後…後來某次系統更新之後沒再遇到 KWin 掛掉了…
brli7848: 應該不是說比較適合Kde,而是驅動跟企鵝比較契合 01/02 10:18
OrzOGC: 下一台買amd好了 01/02 13:13
但會被朋友勸退,說 N 牌效能的 CP 值比較高 ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 01/02/2022 15:44:43
OrzOGC: 連穩定都做不到了還要什麼笑能 01/02 15:47
笑能 XDD ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 01/03/2022 11:19:24
rockmanx52: AMD更慘吧 驅動從ATi時代就一坨屎到今天 01/06 09:29
Bencrie: fglrx 是屎沒錯,amdgpu 以後好很多了吧 01/06 11:59
Arbin: amdgpu確實是好多了y 01/08 21:36