首頁 >系統教程 >Linux >將可配置的按鈕小部件與Kwin的快捷方式結合起來,以改變您的KDE體驗

將可配置的按鈕小部件與Kwin的快捷方式結合起來,以改變您的KDE體驗

Lisa Kudrow
Lisa Kudrow原創
2025-03-13 10:07:09613瀏覽

將可配置的按鈕小部件與Kwin的快捷方式結合起來,以改變您的KDE體驗

您是KDE Power用戶嗎?然後,您可能會熟悉可配置的按鈕 - KDE最有效的小部件之一。如果沒有,準備驚訝!通過掌握此技術,您將簡化KDE工作流程,尤其是在多監視設置上。

我的初始瀏覽涉及使用可配置的按鈕執行xrandr命令,並動態調整外部監視器的亮度。這消除了每個引導後在Konsole中手動運行命令的需求。這是命令:

 <code>xrandr --output VGA-1 --gamma .45:.50:.66.</code>

但這只是開始。本文演示瞭如何利用等離子體的qdbus命令來觸發任何Kwin鍵盤快捷鍵,單擊單擊。您甚至可以將多個快捷方式連接在一起,以進行複雜的窗口管理操作。我個人最喜歡的結合了三個動作:將窗口移動到下一個顯示器,水平擴展並垂直將其最大化 - 一鍵單擊!

讓我們開始。您需要在KDE商店中隨時可用的可配置按鈕窗口小部件。安裝它,然後將小部件添加到桌面上。

由KDE討論的Luis Bocanegra提供的qdbus命令是關鍵。此命令列出了所有可用的Kwin快捷方式:

 <code>qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.shortcutNames</code>

在Konsole中運行此功能,複製輸出,並保存以備將來參考。

要觸發快捷方式,請使用此模板,用上一個命令中的實際快捷方式替換"Shortcut Name"

 <code>qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Shortcut Name";0</code>

建議末端;0 。將整個命令粘貼到可配置的按鈕小部件中。

接下來,確定要映射的Kwin快捷方式。選擇圖標可能很耗時;我使用“操作”圖標集。搜索諸如“ go”或“ move”之類的關鍵字可能會有所幫助。 (請參閱示例使用“ go”屏幕截圖,以查找水平窗口移動的箭頭圖標)。

這是我使用的一些命令示例:

 <code># Two-fer: Grow horizontally, then maximize vertically qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Grow Horizontal";qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Maximize Vertical";0 # Other useful commands: qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window to Next Screen"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Maximize"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Maximize Vertical"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Shade"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Quick Tile Left"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Quick Tile Right"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Minimize"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window Grow Horizontal"; exit 0 qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Window No Border"; exit 0</code>

請記住,窗口行為隨著應用程序而異,尤其是隨著葡萄酒而異。實驗,完善您的按鈕收集,並享受明顯增強的窗戶管理體驗!要獲得一致的結果,請最初放置窗口,然後使用按鈕微調其位置。

以上是將可配置的按鈕小部件與Kwin的快捷方式結合起來,以改變您的KDE體驗的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn