====== KDE & Plasma ======
===== Tastenkürzel =====
^Was^Programm^Funktion^Ist default|
|Alt + F2|krunner|anzeigen|ja|
|Alt + Leertaste|krunner|anzeigen|ja|
|Meta|latte dock|anzeigen|ja|
|Meta Pfeil links/rechts|kwin|Arbeitsfläche wechseln|nein|
|Alt Umsch. P|atom|Projekte auflisten|ja|
| | | | |
==== Gecrashte Kontrolleiste ====
kquitapp5 plasmashell || killall plasmashell && kstart5 plasmashell
==== Starting and stopping ====
^ Shortcut^ Description|
| \\ **Ctrl** **Q** | \\ Quit|
| \\ **Ctrl** **Esc** | \\ System Activity|
| \\ **Ctrl** **Alt** **Esc** | \\ Force Quit|
| \\ **Alt** **Space** / **Alt** **F2** | \\ [[https://docs.kde.org/?branch=trunk5&language=en&application=plasma-desktop&path=krunner.html|Run Command Interface]]|
| \\ **Alt** **F4** | \\ Close|
==== Panning and zooming ====
^ \\ Shortcut^ \\ Description|
| \\ Meta **=** | \\ Zoom In|
| \\ Meta **-** | \\ Zoom Out|
| \\ Meta **0** | \\ Zoom Normal|
| \\ Meta Up| \\ Pan Up|
| \\ Meta Down| \\ Pan Down|
| \\ Meta Left| \\ Pan left|
| \\ Meta Right| \\ Pan Right|
==== Leaving your computer ====
^ \\ Shortcut^ \\ Description|
| \\ **Ctrl** +**Alt** +**L** | \\ Lock Screen|
| \\ **Ctrl** +**Alt** +**Del** | \\ Leave|
| \\ **Ctrl** +**Alt** +**Shift** +**Del** | \\ Logout without confirmation|
| \\ **Ctrl** +**Alt** +**Shift** +**Page Down** | \\ Shut Down without confirmation|
| \\ **Ctrl** +**Alt** +**Shift** +**Page Up** | \\ Reboot without confirmation|
===== KWallet: Automatisch öffnen bei Login (pam_kwallet) =====
Siehe [[https://gist.github.com/Trucido/b788017a18e1189e6703e42315e8829c|https://gist.github.com/Trucido/b788017a18e1189e6703e42315e8829c]]
sudo zypper in pam_kwallet'' ''
Make copies of the required common stacks:
''cd /etc/pam.d/
cp common-auth-pc kwallet-auth-pc
cp common-password-pc kwallet-password-pc
cp common-session-pc kwallet-session-pc
''
====== Plasma ======
Logout delay verringern: /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml
Darin
function sleepRequested() {
root.suspendRequested(2);
}
function hibernateRequested() {
root.suspendRequested(4);
}
** property real timeout: 10**
property real remainingTime: root.timeout
Doku siehe [[http://doc.qt.io/qt-5/qtqml-index.html|http://doc.qt.io/qt-5/qtqml-index.html]]
====== Compositing ======
compositing an und ausschalten
qdbus-qt5 org.kde.KWin /Compositor suspend
qdbus-qt5 org.kde.KWin /Compositor resume
===== Reload =====
Krunner starten: Alt + F2 oder Alt + Leertaste
kquitapp5 plasmashell && kstart plasmashell
===== Debugging =====
==== dbus ====
dbus-monitor: https://wiki.ubuntu.com/DebuggingDBus
Es gibt den System-Bus und den session Bus. Der session Bus existiert in der user Session. Man kann die Nachrichten auf dem Bus nach Applikation und Ziel filtern:
dbus-monitor "type=signal,sender='org.gnome.TypingMonitor',interface='org.gnome.TypingMonitor'"
==== qt ====
QT_LOGGING_RULES=*.debug=true keepassxc
===== kdeconnect =====
Ports öffnen
sudo firewall-cmd --zone=public --permanent --add-port=1714-1764/tcp
sudo firewall-cmd --zone=public --permanent --add-port=1714-1764/udp
sudo systemctl restart firewalld.service
SMS schreiben auf der Shell
kdeconnect-cli -d 67b46763bed13456 --destination +491727141952 --send-sms "Mobilnummer Marianne: +4917623891738"