4-Elster-4
Anmeldungsdatum: 23. Oktober 2014
Beiträge: 93
|
Wenn man unter Xubuntu 22.04 ClientSideDecorations (CSD) abschaltet, hat neben dem Hauptgrund, das zu tun: die Lage des Knopfes Speichern an seiner gewohnten Stelle unten rechts zu haben, einen angenehmen Nebeneffekt: Mit CSD zeigt z.B. Mousepad die Titelzeile seines Fensters grau, auch wenn Mousepad das aktive Fenster ist. Mindestens mit Einstellungen>Erscheinungsbild>Oberfläche Adwaita in Kombination mit Einstellungen>Fensterverwaltung>Stil Moheli oder Daola erscheint die Titelzeile des aktiven Fensters blau hinterlegt und die der anderen sind grau. (Moheli gefällt mir dabei besser, weil es weniger "dreidimensionale" Effekte hat als Daola - ganz ohne diesen Schnickschnack wäre mir am liebsten. Aber das sind Geschmacksfragen.) Daß man mit den Kmbinationen Adwaita/Moheli oder Adwaita/Daola den Titelbalken des aktuellen Fensters blau darstellen kann, hatte ich zuerst unter Xubuntu 20.04 bemerkt. Bei Xubuntu 22.04 trifft das aber nicht für xfce4-keyboard-settings zu. Weiß jemand eine Erklärung dafür? Wie kann man bei Xubuntu 22.04 erreichen, daß der Titelbalken des jeweils aktuellen Fensters blau hervorgehoben ist und die Titelbalken der nicht-aktiven Fenster grau sind?
|
Udalrich
Anmeldungsdatum: 15. Mai 2019
Beiträge: Zähle...
|
Das wüßte ich auch gerne! 😐
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
Wie hast du denn CSD abgeschaltet? Hast du nocsd installiert? sudo apt install -y gtk3-nocsd
Dies bringt zwar die durch das unsägliche CSD behinderten bzw. dezimierten gewohnten Funktionen (Menüzeile usw.) nicht zurück, aber immerhin bekommt jedes Fenster einen Titelbalken mit den üblichen Standard-Buttons, der mit den richtigen Erscheinungsbild- und Fensterverwaltung-Einstellungen auch blau eingefärbt wird. Beispiel hierfür ist Hauptmenü → Einstellungen → Laufwerke. Oder hast du etwas anderes gefunden, um CSD abzuschalten?
|
4-Elster-4
(Themenstarter)
Anmeldungsdatum: 23. Oktober 2014
Beiträge: 93
|
juribel schrieb: Wie hast du denn CSD abgeschaltet? Hast du nocsd installiert? sudo apt install -y gtk3-nocsd
Dies bringt zwar die durch das unsägliche CSD behinderten bzw. dezimierten gewohnten Funktionen (Menüzeile usw.) nicht zurück, aber immerhin bekommt jedes Fenster einen Titelbalken mit den üblichen Standard-Buttons, der mit den richtigen Erscheinungsbild- und Fensterverwaltung-Einstellungen auch blau eingefärbt wird. Beispiel hierfür ist Hauptmenü → Einstellungen → Laufwerke. Oder hast du etwas anderes gefunden, um CSD abzuschalten?
Ja, ich habe was anderes gefunden. Bei mir macht das das Kommando xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false Es ändert die Einstellugnsdatei ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml Einzelheiten siehe hier: //forum.ubuntuusers.de/topic/lage-eingabefensters-fuer-dateien-in-xubuntu-2/#post-9366936: Bei xfwm4 habe ich eine Fehlermeldung abgegeben: //gitlab.xfce.org/xfce/xfwm4/-/issues/712#note_67777: Die Antwort war "nicht meine Baustelle".
Mittlerweile finde ich immer mehr xfce-Systemfunktionen, die auf CSD-Abschalten nicht reagieren. Kann nocsd doch mehr?
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
nocsd schaltet die CSD-Header nicht ab. Das würde auch nur funktionieren, wenn im Programm beide Header vorgesehen sind. nocsd fügt den Dekorationen der CSD-Fenster wieder die klassische Titelzeile hinzu, bringt bei CSD-Fenstern die klassische Menüzeile nicht zurück. Ich hab es aufgegeben, mich über CSD zu ärgern. Der Trend geht eindeutig zur Design-Verdoofung. Apple hat damit angefangen, Windows äfft es nach, und jetzt auch xfce. Der Anwender könnte sich ja erschrecken, wenn er die Zeile mit all den Menüpunkten sieht... nocsd ist für mich erst einmal eine brauchbare Lösung. Es kann ausserdem auch nicht schaden, sich mal mit dem Anpassen von "Erscheinungsbild"- und "Fensterverwaltung"-Themes zu beschäftigen. Und es gibt im Internet massenweise Themes, die man installieren kann, die meisten aber leider quietschbunt und schrecklich. Aber es sind ein paar brauchbare dabei, die auch den scss-Quellcode mitbringen.
|
Udalrich
Anmeldungsdatum: 15. Mai 2019
Beiträge: Zähle...
|
Leider sehe ich keine Änderung an irgendwelchen Fenstern, wenn ich entweder das von Juribel erwähnte Paket installiere:
sudo apt install gtk3-nocsd
… oder das von Elster zitierte Kommando ausführe:
xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false Muß ich noch etwas anderes beachten, um der „Design-Verdoofung“ entkommen zu können? P.S. Xubuntu 22.04 hier mit Erscheinungsbild→Oberfläche „Greybird“ und Fensterverwaltung→Stil/Thema „Kokodi“.
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
Moin, was erwartest du für Änderungen an den Fenstern? Wie ich schrieb, bringt "nocsd" nicht die klassische Menüzeile zurück. Wenn keine programmiert worden ist, kann nocsd auch keine zurückholen. Meines Wissens kann nocsd trotz seines Namens nicht mehr, als den CSD-Fenstern die Fenstertitelleiste anzufügen und eventuell Buttons oder Ähnliches aus der CSD-Leiste woanders abzubilden. In der Kombination Kokodi/Greybird ist diese Titelleiste für aktive Fenster hellblau, und für nicht aktive Fenster grau. Nicht-CSD-Programme, also solche mit herkömmlicher Gestaltung, werden von nocsd nicht beeinflusst. Beispiele, wo Änderungen sichtbar werden, sind unter anderem die Programme "Laufwerke" oder "Erscheinungsbild". "Erscheinungsbild" hat normalerweise eine CSD-Leiste, die sich wegen CSD auch nicht an die Systemvorgaben hält, und die einige Buttons beinhaltet. Mit nocsd verschwinden diese Buttons, sie sind dann wie üblich Bestandteil der klassischen Titelleiste, die in den Systemfarben dargestellt wird.
|
Marakujaa
Anmeldungsdatum: 19. März 2023
Beiträge: 19
|
Sind die neuen wirklich krass hässlichen, ultrafetten Titelleisten mit diesem CSD bullshit belegt? Ist das der grund, weshalb sich einige Fenster wie die Einstellungen, Mousepad, Catfish usw. nicht an die Vorgaben ser Systemverwaltung halten? Ich hab mich schon seit geraumer Zeit gefragt ob das ein Bug ist. Gruß Marakujaa
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
Meiner Meinung nach ist das ein durchaus gewollter und geplanter Bug. Neulich hab ich gelesen, dass in Gtk4 sogar die herkömmlichen Menüs und Toolbars gar nicht mehr programmiert werden können. Betroffen wären Gnome, Xfce bzw. alle Benutzeroberflächen, die das Gtk Toolkit verwenden. ich hoffe ja immer noch, dass die Meldung ein Aprilscherz war. Mit CSD, Snap, Wayland usw. geht meiner Meinung nach so Einiges in eine völlig falsche Richtung. juribel
|
Marakujaa
Anmeldungsdatum: 19. März 2023
Beiträge: 19
|
Mit CSD, Snap, Wayland usw. geht meiner Meinung nach so Einiges in eine völlig falsche Richtung.
Da sind wir beide einer Meinung. Insb. Snap gefällt mir gar nicht. Das Properitäre daran ist für mich persönlich weniger schlimm, vielmehr die in meinen Augen unsinnige umsetzung wie Exorbitante Speicherverbrennung (Ich brauche keine 2 Firefox a 300MB!), Lahm######g öffnende Programme (Librewolf 7 Sek. Firefox ~40 (😲) Sekunden)), usw. Generell fällt mir allerdings auf, das die Qualität und Durchdachtheit vieler Programme (Heute ja Apps *rolleyes 🙄) in den Letzten Jahren immer weiter abnimmt. Nun kommt es bei freeBSD/Linux an. Vielleicht wechsel ich zu KDE ober es wird gleich an vollkommen anderes Linux Dervirat. Ich hab hier schon einige Kandidaten liegen. Nur Win kommt mir ganz sicher nicht in die Tüte. Dann hab ich lieber gar keinen Rechner! Weil des Debakel tu ich mir nie in nimmer, nimmer mehr an. Da funktionierte zuletzt weniger als noch weniger von überhaupt gar nichts² (Ala; Rechner hat TPM2(!!) und Win meint; Rechner hätte kein TPM, Installation verweigert! (Standard Maiboard, nix spezielles oder so)(usw.) @ Linux/feeBSD/usw Läuft alles Tadellos.). Gruß Marakujaa
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
Übrigens, in Mousepad kann man die CSD abschalten. Im Übrigen würde ich auch ganz gerne wechseln. Nur wohin? Ausser mit xubuntu bekomme ich mit keinem Linux, das ich bisher ausprobiert habe, auch nicht mit Debian oder Mint, meinen externen 4k Monitor über DisplayPort ans Laufen. Das ist für mich natürlich ein KO-Kriterium. Ausserdem ist mir KDE zu verspielt und unübersichtlich. Und ich habe mich gerade in die Gtk3-Programmierung eingearbeitet. KDE und QT, da ist einfach alles völlig anders... juribel
|
Marakujaa
Anmeldungsdatum: 19. März 2023
Beiträge: 19
|
Also; Ich hab jetzt mal in wenig herumprobiert und auch zwischenzeitlich das System gewechselt. Dank einiger sehr nützlicher hinweise aus diesem Thread fiel mir die wahl der neuen Distribution dann doch einfacher als ursprünglich angenommen. mxLinux Dort funktioniert einerseits:
xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
'nocsd' wird da wohl nicht gebraucht, so jedenfalls unter mxLinux, da es irgendwo Kollidiert und die CSD Leisten dann praktisch überall sind.
Der oben genannte befehl Deaktiert CSD weitgehen und somit verschwinden auch diese CSD Titelleisten in den Einstellungen, div. Unterfenster.
jedoch nicht überall. Wen Du möchtest ist das Aktivierte Fenster Titelseitig beispielsweise Hamstera####violett und das Inaktive Mitternachtsblau, sofern das Theme das hergibt. In manchen anwendungen bleibt CDS trotzdem Aktiv. Um CSD im Firefox/LibreWolf zu deaktivieren ganz einfach den Browser öffnen, 'Drei Balken' rechts neben dem Pusselteil >> Weitere Werkzeuge >> Symbolleiste Anpassen; GANZ UNTEN, GANZ LINKS den haken bei 'Titelleiste' setzen, ggf Browser neu starten falls nicht sofort da.
WICHTIG: In wie weit das bei Ubuntu funktioniert kann ich nicht genau sagen. Ich hab mal einen Screenshot angehangen. Lauter Fenster. Es zeigt sich, dass alle Fenster nun sie System-Titelleiste wieder zurück haben.
Auch zu sehen an den Einstellungen. Wie gesagt, einige Wenige anwendungen verwenden trotzdem die CSD Leisten. Hoffendlich bleibt uns diese Möglichkeit erhalten.
@juribel Nur wohin? Ausser mit xubuntu bekomme ich mit keinem Linux, das ich bisher ausprobiert habe, auch nicht mit Debian oder Mint, meinen externen 4k Monitor über DisplayPort ans Laufen. Das ist für mich natürlich ein KO-Kriterium.
Absolut! Falls Du es noch nicht Probiert hast, versuch es mal mit mxLinux. Ich benutze einen Fernseher, dessen Empfänger defekt ist, je nach System treibt der auch manchmal sein unwehsen ala '640x480'. Interissant finde ich, dass er als 72" angezeigt wird aber nur 40" hat (jedes Linux). Lieben Gruß EDIT Anpassung nach weiteren Tests..
- Bilder
|
juribel
Anmeldungsdatum: 20. April 2014
Beiträge: 856
|
Ich hatte mich vor einer Weile bereits mit MX-Linux beschäftigt, war aber immer wieder abgeschreckt von dem überaus hässlichen, abstossendem Design. OK, das kann man ja einstellen; xfce ohne Anpassungen ist ja auch nicht gerade der Hit. Leider lässt sich auch MX genau wie Debian nicht dazu bewegen, meinen 4K Monitor zu erkennen. Also KO. Schade eigentlich, denn ich habe noch eine Partition für ein zweitsystem frei. Meine Erfahrungen mit nocsd und xconf-query: Das Verhalten ist unter MX anders als unter xubuntu. Unter MX ist nocsd nicht nötig, xconf-query reicht vollkommen und funktioniert perfekt. Unter xubuntu bleiben in vielen Fenstern, z. B. Erscheinungsbild, immer noch CSD-Artefakte übrig; die CSD-Titelleiste bleibt trotz der wieder hergestellten Fenstertitelleiste stehen, so dass es plötzlich zwei Titelleisten gibt. Nur die Fenster-Buttons wandern von der CSD-Leiste in die Titelleiste. Ziemlich unbefriedigend. juribel
|