首先介紹一下背景,我已經使用 Yakuake 多年了,它並不完美,它到處都有 bug,但通常對我來說效果很好。
我最近開始使用多顯示器設定(2 + 筆記型電腦螢幕),儘管 Yakuake 有一個設定可以選擇您希望在哪個螢幕中顯示,並透過增量 ID 列出它們(螢幕 1、螢幕 2 等) 。但是我注意到這不適用於多個顯示器。
每次我重新啟動筆記型電腦或將其從睡眠狀態恢復時,在我看來,螢幕/顯示器 ID 都會發生變化,並且 Yakuake 每次都會開始在不同的螢幕上彈出。
是否可以設定靜態 ID 來顯示,以便我可以將 Yakuake 配置為在該 ID 上顯示並使其保持一致?
更多背景信息,我在帶有嵌入式/內置 AMD GPU 的 Thinkpad 中使用帶有 Xorg 的 Kubuntu 22.04。希望有幫助。
謝謝你!
答案1
我無法測試它,但帖子中聲稱解決了該問題
Yakuake 和其他應用程式視窗忘記從哪個螢幕/位置開始:
至少從 Kubuntu 21.04、KDE Plasma 5.21.90 開始,您要解決的問題是:
開啟系統設定 > 視窗管理 > 視窗規則
點擊新增的
將“視窗類別(應用程式)”設為“子字串匹配”並輸入文字值作為您要控制的視窗標題
- 或者,您可以打開應用程式並使用“檢測視窗屬性”來捕獲所需的匹配器
將“匹配整個視窗類別”設定為“是”
將視窗類型設定為“全部選定”
- 可以是常規應用程式的“正常視窗”,但是可以將它們全部選中
點選“新增屬性”,選擇“螢幕”
將組合選擇設為“強制”,並將數字選擇設為您希望應用程式打開的螢幕
- 就我而言,0 在中央螢幕上打開
點擊“應用”
關閉應用程序,重新打開,然後檢查它是否在所需的螢幕上打開
- 您可能需要嘗試讓它粘在正確的屏幕上
對於您想要設定的任何其他屬性(例如大小和位置),該過程基本上相同。這就是我的 Yakuake 設定的樣子,這樣您就知道自己是否走在正確的軌道上。