Heim >System-Tutorial >LINUX >Kombinieren Sie konfigurierbare Schaltflächen -Widgets mit Kwin -Verknüpfungen, um Ihre KDE -Erfahrung zu verwandeln

Kombinieren Sie konfigurierbare Schaltflächen -Widgets mit Kwin -Verknüpfungen, um Ihre KDE -Erfahrung zu verwandeln

Lisa Kudrow
Lisa KudrowOriginal
2025-03-13 10:07:09611Durchsuche

Kombinieren Sie konfigurierbare Taste -Widgets mit Kwins Verknüpfungen, um Ihre KDE -Erfahrung zu verändern

Sind Sie ein KDE -Power -Benutzer? Dann sind Sie wahrscheinlich mit konfigurierbaren Schaltflächen vertraut - einem der stärksten Widgets von KDE. Wenn nicht, bereiten Sie sich darauf vor, erstaunt zu werden! Durch das Beherrschen dieser Technik werden Sie Ihren KDE-Workflow optimieren, insbesondere auf Multi-Monitor-Setups.

Mein anfänglicher Ausfall beinhaltete die Verwendung einer konfigurierbaren Taste, um einen xrandr -Befehl auszuführen und die Helligkeit meines externen Monitors dynamisch anzupassen. Dadurch wurde die Notwendigkeit beseitigt, den Befehl nach jedem Stiefel manuell in Konsole auszuführen. Hier ist der Befehl:

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

Aber das ist nur der Anfang. In diesem Artikel wird gezeigt, wie der qdbus -Befehl von Plasma eine Kwin -Tastatur -Verknüpfung mit einem einzelnen Mausklick auslösen kann. Sie können sogar mehrere Abkürzungen für komplexe Fensterverwaltungsaktionen zusammenstellen. Mein persönlicher Favorit kombiniert drei Aktionen: Verschieben eines Fensters in den nächsten Monitor, erweitern Sie es horizontal und maximieren Sie es vertikal - alles mit einem Klick!

Fangen wir an. Sie benötigen das konfigurierbare Widget mit konfigurierbarem Schaltflächen, das im KDE -Store leicht verfügbar ist. Installieren Sie es und fügen Sie das Widget zu Ihrem Desktop hinzu.

Die qdbus -Befehle, mit freundlicher Genehmigung von Luis Bocanegra von KDE Diskussion, sind der Schlüssel. Dieser Befehl listet alle verfügbaren KWIN -Verknüpfungen auf:

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

Führen Sie dies in Konsole aus, kopieren Sie die Ausgabe und speichern Sie sie als zukünftige Referenz.

Verwenden Sie diese Vorlage, um eine Abkürzung auszulösen, und ersetzen Sie "Shortcut Name" durch den tatsächlichen Verknüpfungsnamen aus dem vorherigen Befehl:

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

Das ;0 am Ende wird empfohlen. Fügen Sie diesen gesamten Befehl in ein konfigurierbares Taste -Widget ein.

Identifizieren Sie als Nächstes die KWIN -Verknüpfungen, die Sie abbilden möchten. Die Auswahl von Symbolen kann zeitaufwändig sein. Ich benutze das Symbol "Aktionen". Die Suche nach Schlüsselwörtern wie "Go" oder "Move" kann helfen. (Siehe Beispiel für Screenshot mit "Go", um Pfeilsymbole für die horizontale Fensterbewegung zu finden.)

Hier sind einige Beispiele für Befehle, die ich verwende:

 <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>

Denken Sie daran, dass das Fensterverhalten von Anwendungen variiert, insbesondere mit Wein. Experimentieren Sie, verfeinern Sie Ihre Knopfsammlung und genießen Sie ein erheblich verbessertes Fenstermanagementerlebnis! Für konsistente Ergebnisse positionieren Sie Windows zunächst und verwenden Sie die Schaltflächen, um ihre Platzierung zu optimieren.

Das obige ist der detaillierte Inhalt vonKombinieren Sie konfigurierbare Schaltflächen -Widgets mit Kwin -Verknüpfungen, um Ihre KDE -Erfahrung zu verwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn