peterries
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Hi zuammen, ich frage mit gerade, ob es möglich ist die Farbe des Fensterschattens zu ändern. Es gibt im themerc file des xfwm Themes ja diverse Optionen für Intensität und Ausdehnung des Schattens, aber letztlich ist die "Farbe" immer schwarz mit Variation in der Durchsichtigkeit. Hintergrund meiner Frage: ich benutze ein sehr dunkles Theme (Plata Noir von tista). Das aktive Fenster hebt sich nicht so schön von den inaktiven Fenstern ab, wie es bei hellen Themes mit dunklem Schatten der Fall ist. Einziger Ausweg, den ich bisher bei Themes gesehen habe ist ein 1px breiter Rahmen in einer Kontrastfarbe wie z. B. Blau (ähnlich wie bei Windows 10). Bei KDE (kwin) war eine Zeit lang mal (ich glaube beim Oxygen Theme) ein leuchtend blauer Schatten um das aktive Fenster. Geht so etwas auch bei XFCE oder wäre das ein Feature Request bei dem xfce Team? Danke für Eure Ideen.
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
peterries schrieb:
Geht so etwas auch bei XFCE
Die ersten 3 Ergebnisse sollten für dich Interessant sein.
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Danke RamSpeicher für die Links. Die Shadowcolors beziehen sich aber auf den Schatten des Titeltextes, nicht auf den Fensterrahmen. Die Doku zur themerc sagt auch nichts zur Farbe. Selbst compton als Alternative kann offenbar keine andere Farbe als schwarz. Ich schau nochmal weiter.
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
Spontan ist mir noch ein Beitrag von MaSchle.inc eingefallen. Er hatte damals sein Theme ein wenig getweakt. Mache Ihn doch mal per PN auf diesen Thread hier Aufmerksam, evtl. hat Er noch eine Idee dazu bzw. zu den Schatten.
|
Planspiel
Anmeldungsdatum: 2. Mai 2016
Beiträge: 673
Wohnort: Spielplan
|
peterries schrieb: Selbst compton als Alternative kann offenbar keine andere Farbe als schwarz.
Klar kann compton farbige Schatten:
shadow-red = 0.0;
shadow-green = 0.0;
shadow-blue = 1.0;
in der compton.conf eintragen, er gibt z.B. einen blauen Schatten. Die Werte können von 0.0 bis 1.0 variiert werden.
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Danke Planspiel. Das probiere ich aus! Ich hatte zu farbigen Schatten einen fork von Compton gesehen, der das können sollte, aber der pull request wurde offenbar nicht gemacht. Daher hab ich nicht vermutet, dass es doch geht. Top!
|
MaSchle.inc
Anmeldungsdatum: 16. Dezember 2006
Beiträge: 267
|
Ich kann dazu leider nix beitragen kann man vielleicht kwin von KDE als Fenstermanager nehmen ? so ich habe es gefunden der Roldanus hat einen XFCE desktop mit kwin vorgesellt siehe link https://forum.ubuntuusers.de/topic/vorstellungsthread%3A-mein-ubuntu-desktop/1428/ Damit könnte es gehen.
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Kurze Meldung vom mir zum compton: ja, die Schatten werden farbig, allerdings ist die Konfiguration recht fummelig. Einge Fenster/Programme sollten nicht von Compton "dekoriert" werden (Chrome/FF) Synapse und Menüs etc. benötigen auch etwas Feinschliff. Zudem kommt dazu, dass compton (zumindest lt github) das letzte Update vor 3 Jahren bekommen hat. Also nicht sonderlich zukunftssicher. Ich werde mir mal die Anleitungen von kwin unter xfce anschauen (zunächst mal in einer VM). Anleitungen wonach man nur kwin und kde-cli-tools braucht passen zumindest in meiner VM nicht. Da wird fast das halbe System zum Austausch vorgeschlagen. Ich halte Euch hier auf dem Laufenden, wenn ich was gefunden habe, was einfach klappt. Kwin soll ja auch recht "leichtgewichtig" sein und xfce nicht ausbremsen. VG
Peter
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
peterries schrieb:
Ich werde mir mal die Anleitungen von kwin unter xfce anschauen (zunächst mal in einer VM).
Würde ich Dir auch empfehlen da die entspr. Ergebnisse schon recht betagt sind.
Anleitungen wonach man nur kwin und kde-cli-tools braucht passen zumindest in meiner VM nicht. Da wird fast das halbe System zum Austausch vorgeschlagen.
KDE bringt halt von Haus aus viele Abhängigkeiten mit und die Anwendung benötigen Qt und bei XFCE ist es halt GTK, und wenn ich mal ein einfaches sudo apt -s install kwin Ausführe da wird mir schon Übel bei 404 Paketen, Nope Danke auch. Und selbst nur bei Dolphin auf den ich auch tatsächlich mal ein Auge geworfen habe, sieht das ganze für mich nicht besser aus. Aber kannst Du Dir ja mal mit einem sudo apt -s install dolphin
sudo apt -s install --no-install-recommends dolphin Anschauen bzw. Vergleichen. Wäre dann die Frage ob Du dann nicht lieber gleich auf KDE wechselst oder ob Du dich evtl. mit einem simplen sudo apt install xfwm4-theme-breeze breeze-gtk-theme zufrieden gibst. Zumindest gibt es ja auch m.W. ab 18.04 die Option der Minimal Installation. Ob es das am Ende für die farbigen Schatten für Dich Wert ist, musst Du Natürlich für dich Entscheiden. Im übrigen dieser Glow-Effekt welchen Du zu Beginn Erwähnt hast, könnte ich mir Vorstellen das man den erreicht indem man den Farbkontrast erhöht und einen Alphakanal dazu mischt. Musst Du mal Schauen ob das mit Compton geht. Kwin soll ja auch recht "leichtgewichtig" sein und xfce nicht ausbremsen.
Dazu gibt es hier einen Artikel wobei das auch wiederum von System zu System unterschiedlich sein kann. Und eine VM kann Niemals reale Hardware ersetzen.
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Ich habe noch mit compton gespielt, dort gibt es aber Probleme mit CSD Fenstern (zumindest auf meinem Daddelnotebook mit 19.04 und neuerem gtk). Da sind die Schatten weit ausserhalb des eigentlichen Fensters (sieht doof aus 😉 ) Der Rest hätte gepasst. KWin Fenstermanager habe ich wegen der ganzen Abhängigkeiten verworfen. Ich habe jetzt, da ich meine Idee geil finde 🤓 einen Feature Request im Bugzilla des xfce aufgemacht. Jetzt habe ich gedacht: schau dir doch mal den Code von xfwm an. Siehe da... in https://github.com/xfce-mirror/xfwm4/blob/master/src/compositor.c bei Zeile 4469+ finde ich: | /* Change following argb values to play with shadow colors */
screen_info->blackPicture = solid_picture (screen_info,
TRUE,
1.0, /* alpha */
0.0, /* red */
0.0, /* green */
0.0 /* blue */);
|
Da könnte ich mir doch glatt ... Na ja, so weit bin ich nun leider nicht drin. Ich kann zwar ein wenig den Code lesen und auch Skriptsprachen programmieren, aber hierfür reicht es dann doch nicht. xfwm4 branch clonen testweise hart codiert meine Schattenfarbe da rein bauen (aus der themerc auslesen wäre natürlich pro) aber dann configure / make / make install ??? make install einfach so, wenn es geht? Passen dann doch die Abhängigkeiten? Oder zernagele ich mir mein Laptop?
Vielleicht kennt sich ja jemand aus und kann ein paar Tipps geben, damit ich nicht in die falsche Richtung google. Lust hätte ich schon das mal zu probieren.
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
peterries schrieb: Na dann gebe ich Dir mal nen Tipp.
| /* Change following argb values to play with shadow colors */
screen_info->blackPicture = solid_picture (screen_info,
TRUE,
0.3, /* alpha */
0.8, /* red */
0.4, /* green */
0.6 /* blue */);
|
Ist aber nur ein Beispiel, könnte u.U. Grauenhaft aussehen, von daher
Lust hätte ich schon das mal zu probieren.
mache doch ein Backup der Datei, und fange an an den Werten herum zu Fummeln 😉 Hier noch eine Quick & Drity Suche. Denke Bitte an sudo und mit Root-Rechten arbeiten zwecks der Datei.
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Hi RamSpeicher, Danke für den Tipp. Ich meinte aber eher in Richtung compilieren einer neuen "xfwm4" aus dem repository. Die Datei(en) kommen ja aus git. Mit Gpick oder einem anderen tool könnte ich mir eine schicke Farbe per RGB und Alpha zusammensuchen, die compton.c ändern und einfach mal ein configure && make && make install in einer VM probieren. Die Datei compton.c liegt ja nirgendwo im aktiven System sondern wurde von den xfce Leuten "verkompiliert"...
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
peterries schrieb:
Ich meinte aber eher in Richtung compilieren einer neuen "xfwm4" aus dem repository.
Ahh .. 💡 so hast Du das gemeint, und jetzt wo ich deine Auflistung nochmal Lese Ähh ... Ja den hab ich mir Verdient.
Mit Gpick oder einem anderen tool könnte ich mir eine schicke Farbe per RGB und Alpha zusammensuchen
Für den Fall das Du Firefox benutzt Rufe mal mit
F12 die Web Developer Tools auf, der Inspektor sollte vorausgewählt sein, und Voila ein Colour Picker, siehe Anhang.
und einfach mal ein configure && make && make install in einer VM probieren.
Vorher Testen in einer VM ist immer zu Begrüßen solange genug Leistungsreserven da sind 👍
- Bilder
|
peterries
(Themenstarter)
Anmeldungsdatum: 5. Mai 2009
Beiträge: 453
Wohnort: Hannover
|
Hi RamSpeicher - danke trotzdem 🤓 ich bin echt der Geilste 😎 ohne viel Ahnung hab ich es doch glatt auf meinem Daddellaptop mit 19.04 hinbekommen. In kurz etwa so: per git das xfce/xfwm4 geklont den 4.14 branch gewählt die compositor.c ziemlich weit unten hart auf "meine" Wunschfarbe eingestellt "einige" Pakete nachinstalliert - war ein Prozess in dem ich 14094 mal ./autogen.sh aufgerufen habe. Es fehlten halt diverse "-dev" Pakete... make sudo make install - ganz mutig - erstellte mir dann in /usr/local/... die eigenen binaries und andere files. Das liegt im Pfad vor /usr und zieht daher. So kann ich es Problemlos mit sudo make uninstall wieder entfernen dann habe ich im themerc file meines "Plata-noir" themes noch den Schatten von nach-rechts/unten-verschoben auf mittig hinter dem Fenster gesetzt Rechner neu gestartet coole blaue Schatten hinter dem Fenster - allerdings sind CSD Fenster, wie z. B. tilix oder gThumb weiterhin mit grau hinterlegt. compton hatte mit diesem Programmen auch Probleme.
Ich überlege gerade - auch wegen des Aufwandes und der Tiefe der Eingriffe - ob ich das theme (also die Bilddateien für den Fensterrahmen) verändere und einen 1px breiten blauen Rahmen um die Fenster mache. So, wie es bei Windows 10 ist. Das könnte ich dann auch nur auf den aktiven Rahmen begrenzen. Alles in allem bin ich aber froh das mit dem xfwm4 selbst bauen mal gemacht zu haben. Danke an alle
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
peterries schrieb:
ich bin echt der Geilste 😎
Na wenn Du das sagst, wird das wohl Stimmen 😈
ohne viel Ahnung hab ich es doch glatt auf meinem Daddellaptop mit 19.04 hinbekommen.
Doch Du hattest die Ahnung, Du wusstest es nur noch nicht 😉
Alles in allem bin ich aber froh das mit dem xfwm4 selbst bauen mal gemacht zu haben.
In wie fern deine Anpassungen später evtl. Probleme mit sich bringen steht natürlich auf einem anderen Blatt, aber es wäre evtl. ein Howto Wert.
|