用指令登出 KDE 桌面 - Linux

Mary avatar
By Mary
at 2021-12-31T21:22

Table of Contents

## 前言

最初契機是遇到 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>

--
Tags: Linux

All Comments

Quanna avatar
By Quanna
at 2022-01-01T11:59
source code 應該有 dbus 定義的 xml
Doris avatar
By Doris
at 2022-01-02T02:35
kde現在都獨立元件化了,通常知道誰死掉,重啟就好
Faithe avatar
By Faithe
at 2022-01-02T17:12
X11 你還有機會重起 WM,wayland 就整個 session 帶走
Iris avatar
By Iris
at 2022-01-03T07:49
如果你是NVIDIA顯卡的話,據說是NV在雷
Carol avatar
By Carol
at 2022-01-03T22:25
把Compositor設定裡的Scale method: 改Smooth改看看
有陣子kwin常常掛掉時用這樣就比較不會
Lily avatar
By Lily
at 2022-01-04T13:02
n卡之前真的很常需要用到kwin_x11 --replace
Queena avatar
By Queena
at 2022-01-05T03:38
已經是Smooth還這樣的話大概只能把Compositor關掉了
Rebecca avatar
By Rebecca
at 2022-01-05T18:15
不過印象中會導致新增桌面跟相關的管理功能不能用XD
Carolina Franco avatar
By Carolina Franco
at 2022-01-06T08:52
應該不是說比較適合Kde,而是驅動跟企鵝比較契合
Todd Johnson avatar
By Todd Johnson
at 2022-01-06T23:28
下一台買amd好了
Elizabeth avatar
By Elizabeth
at 2022-01-07T14:05
連穩定都做不到了還要什麼笑能
Robert avatar
By Robert
at 2022-01-08T04:42
AMD更慘吧 驅動從ATi時代就一坨屎到今天
Zenobia avatar
By Zenobia
at 2022-01-08T19:18
fglrx 是屎沒錯,amdgpu 以後好很多了吧
Una avatar
By Una
at 2022-01-09T09:55
amdgpu確實是好多了y

《艾倫的自動機工坊》Linux版demo

Freda avatar
By Freda
at 2021-12-30T02:03
簡單介紹一下,這是國產寫程式解謎遊戲,簡單說就是把FSM做成遊戲是也,預計明年一月 上架Steam。目前有demo版可以玩,比較特別的是,該工作室最近釋出了Linux build了,本 來用Proton玩Windows雖然可以玩,但是遊戲內的動畫都是沒有畫面(使用MF的煩人問題) ,很惱人。Linux bui ...

現在電腦都純UEFI開機了嗎?

Sierra Rose avatar
By Sierra Rose
at 2021-12-29T22:16
最近想寫簡單的教學文,介紹 Linux 安裝的過程,想 說是不是應該先解釋 BIOS 跟 UEFI 的差異。結果有人 跟我說,啊現在電腦都是 UEFI,不用講 BIOS 了。真 的是這樣嗎? 家裡兩台桌機兩台筆電,四台都是四到六年前買的,都 可以選擇要 BIOS 還是 UEFI,不知道最近一年的電腦 是怎樣 ...

檔案系統與mount觀念不懂

Zenobia avatar
By Zenobia
at 2021-12-27T08:58
小弟對硬體不是很熟 目前看書看到mount指令 mount是將檔案系統與目錄連結起來 但我很好奇的是 硬碟是否在開機之後就自動mount起來了呢? 會有此疑問主要是因為 目錄裡面本來就有 /dev了 然後書本每次講到掛載都類似用 /dev/sda 到一個自建目錄 例如 /d ...

有人知道到Raspberry Pi怎麼使用"Chrome

Vanessa avatar
By Vanessa
at 2021-12-25T08:25
有人知道到Raspberry Pi怎麼使用and#34;Chrome遠端桌面and#34;嗎? 我要用Raspberry Pi 透過Chromem遠端桌面連線到我家桌機, 可是Raspberry Pi裡面的chromium遠端桌面好像不給我登入,所以無 法連上, 有人試過嗎? 在不行直能用VNC了,VNC沒 ...

mint19安裝問題(提供5000P)

Kumar avatar
By Kumar
at 2021-12-24T03:38
OS:Mint19.1/Ubuntu18.04 設備:DELL Inspiron 15 3000 Mint19.1 https://i.imgur.com/J6Q3NvE.jpg Ubuntu18.04 https://i.imgur.com/DFnRwlo.jpg 安裝時都會出現Bluetooth: ...