GTK Apps in KDE gut aussehen lassen

Vor einiger Zeit habe ich vom X11.org Displayserver auf Wayland umgestellt. In diesem Zusammenhang fingen an meine GTK/Gnome Applikationen überwiegend schlecht auszusehen. Die Schriftarten (Fonts) sahen einfach furchtbar pixelig aus.

Eine Abhilfe schuf dann die Installation des Pakets xdg-desktop-portal-gnome.

sudo apt install xdg-desktop-portal-gnome
sudo apt install adwaita-qt

Zusätzlich musste ich noch folgende Dateien anpassen

sudo vim /usr/share/xdg-desktop-portal/kde-portals.conf
[preferred]
default=kde
org.freedesktop.impl.portal.Settings=kde;gtk;
~                                               

Und dann noch in vim .fonts.conf

<fontconfig>
 <dir>~/.fonts</dir>
<match target="font">
  <edit name="hinting" mode="assign">
    <bool>true</bool>
  </edit>
</match>
</fontconfig>

Dann einmal neu booten und die GTK/Gnome Applikationen sehen wieder gut aus.

Tuxedo OS und Nextcloud Desktop Client

Praktischerweise ist der Nextcloud Desktop Client in den Quellen enthalten. Tuxedo OS hat als grafischen Desktop KDE als Grundlage. Der Nextcloud Client greift aber auf eine Technologie zur Speicherung von Authentifikationen zurück, die in einem Paket von GNOME, der andere große grafische Desktop. Das ist standardmäßig nicht installiert.

Das hat zur Folge, dass jedes Mal, wenn der Rechner neu gestartet wird, hat der Nextcloud Client vergessen, dass er schon authentifizier ist und fordert erneut eine Authentifikation an. Kann man mögen, muss man aber nicht.

Damit der Nextcloud Desktopclient nur einmal für immer authentifiziert werden kann, muss noch zusätzlich das Paket gnome-keyring installiert werden.

Das kann ganz fix in der Konsole oder einem Terminal gemacht werden mit dem Befehl

sudo apt install gnome-keyring

Dann nur noch einmal authentifizieren. Den Dialog mit dem gnome-keyring durchspielen. Und das war es schon.

Kleine Anmerkung, aber keine Empfehlung: Wer beim Gnome-Keyring, ein Passwort eingibt, muss auch nicht jedes Mal beim Start des Systems ein Passwort eingeben. Allerdings die Authentifizierung dann auch nicht mehr geschützt. Bequemlichkeit gegen Sicherheit. Beides ist legitim. Es sollte nur gewusst werden.

Sonderzeichen in KDE eingeben

Ich bin ein großer Fan von KDE, aber natürlich gibt es auch hier und da Kritikpunkte. Einer davon ist die Sonderzeichen Eingabe in KDE. Während in GTK Anwendungen einfach Strg+Shift (während der Eingabe gehalten) + U gedrückt, der Unicode eingegeben wird, so funktioniert das in KDE sprich QT Anwendungen schon seit Jahren nicht.
Grund ist wohl, laut meiner oberflächlichen Recherche, dass KDE meint, das ist ein Problem, das vom Xorg Server gelöst werden muss. Xorg sagt, das Problem muss von Qt gelöst werden und Qt zeigt auf KDE und sagt Anwendungsschicht. Dieses Ringelreih ist nicht nur ein peinliches Fundamentalisten-Mimimimi, sondern auch schon über 10 Jahre alt. Was es nicht minder peinlich macht. EGAL! Weiter im Text.
 
Es gibt eine Lösung, die mit KDE Bordmitteln erreicht werden kann.

Vorneweg: Die rechte Strg Taste kann dann nur noch dafür verwendet werden! Aber es gibt ja schliesslich noch eine linke Strg Taste, die weiterhin normal benutzt werden kann.

Du öffnest die Systemeinstellung von KDE
Dann fährst du runter in den Abschnitt Hardware
Klickst da auf Eingabegeräte
Wählst Tastatur aus
Klick dann rechts auf den Tab „Erweitert“
Aktiviere „Tastatureinstellungen ändern“
Suche dir den Abschnitt „Key to choose the 3rd Level“ raus und klappe ihn auf
Wähle den Punkt Right Ctrl an .. das ist die recht Strg Taste
Dann klappe weiter unten den Punkt „Position of Compose Key“ auf
Wähle den Punkt „3rd level of Left Ctrl“ aus
Klicke rechts unten auf Anwenden

 
Wenn du jetzt auf das Tab „Belegungen“ zurück wechselst, dann solltest auf der rechten Seite in der Zeile „Kurzbefehle für die 3. Ebene“ die Einstellung „Right Ctrl“ sehen.
 
Jetzt kann ich meine Zeichen „zusammenbauen“.

ë = right Ctrl + left Ctrl (loslassen)   " + e
Ë = rCtrl + lCtrl (loslassen)   " + E
ÿ = rCtrl + lCtrl (loslassen)   " + y
¡ = rCtrl + lCtrl (loslassen)   ! + !
¿ = rCtrl + lCtrl (loslassen)   ? + ?
ə = rCtrl + lCtrl (loslassen)   e +e
å = rCtrl + lCtrl (loslassen)   a + a
ŭ = rCtrl + lCtrl (loslassen)   u + u
æ = rCtrl + lCtrl (loslassen)   a + e
č = rCtrl + lCtrl (loslassen)   c + c
Č = rCtrl + lCtrl (loslassen)   c + C
½ = rCtrl + lCtrl (loslassen)   1 + 2
⅔ = rCtrl + lCtrl (loslassen)   2 + 3
¾ = rCtrl + lCtrl (loslassen)   3 +4
⅘ = rCtrl + lCtrl (loslassen)   4 + 5
⅕ = rCtrl + lCtrl (loslassen)   1 + 5
♯ = rCtrl + lCtrl (loslassen)   # + #
× = rCtrl + lCtrl (loslassen)   x + x
… = rCtrl + lCtrl (loslassen)   . + .
— = rCtrl + lCtrl (loslassen)   - + - + -
¯ = rCtrl + lCtrl (loslassen)   _ + _
√ = rCtrl + lCtrl (loslassen)   / + v
∞ = rCtrl + lCtrl (loslassen)   8 + 8
ø|Ø = rCtrl + lCtrl (loslassen)   / + o|O
© = rCtrl + lCtrl (loslassen)   0 + c
ⓒ = rCtrl + lCtrl (loslassen)   ( + c + )
ⓣ = rCtrl + lCtrl (loslassen)   ( + t + )
ⓐⓛⓛⓔ Ⓑⓤⓒⓗⓢⓣⓐⓑⓔⓝ
™ = rCtrl + lCtrl (loslassen)   t + m
und natürlich noch mehr

 
Weitere Informationen findest du hier

https://en.wikipedia.org/wiki/Compose_key
https://en.wikipedia.org/wiki/Combining_character