ich steige gerade von Windows auf Linux Mint um. Beim Einrichten (die gespeicherten GUI-Einstellungen wurden leider nicht importiert) ist mir aufgefallen, dass die Farben (grün für positive und rot für negative Werte) in der Linux-Version nicht angezeigt werden.
In Windows sieht das so aus:
Bei Linux Mint leider so:
Hier die Angaben zum System:
Übersehe ich nur irgendwo eine Einstellung oder handelt es sich um einen Fehler?
Ich finde es viel angenehmer mit Farben und hoffe, dass mir da jemand weiterhelfen kann!
Danke für die vielen Feedbacks! Ich habe mir jetzt das letzte Flatpak-Update (0.65.6) geholt und auch XFCE testweise installiert. Beides hat nix gebracht - die Schriftfarbe ändert sich nicht. Beim dunklen Theme passiert ebenfalls nichts. Habe auch mal an den Themen-Einstellungen herumgespielt, aber auch das brachte keine Erfolg.
Bei SWT bin ich allerdings raus…
Naja, es ist kein wirkliches Problem, eher QualityOfLife - das Programm ist sonst perfekt für mich, da solls an den Farben nicht scheitern!
Vielen Dank nochmal für die zahlreichen und schnellen Feedbacks!
Habe leider das gleiche Problem unter Cinnamon v: 6.4.8 und bekäme das schon gerne irgendwie gelöst. Habe auch sehr viel via LLM-Vorschlägen rumgefrickelt und versucht GTK3 in der *.ini zu deaktivieren bzw. GTK2 mit erzwungenem Theme zu nutzen, hat aber alles nichts gebracht. Wie komme ich weiter bzw. was genau muss ich wo melden?
Und was evtl. auch seltsam ist. In der Themeauswahl gibt es ja eine Vorschau der eingefärbten Währungsbträge. Dort funktioniert es. Nutzt das nicht das selbe System? Nur in sämtlichen Tables bleibt die Schriftfarbe s/w.
Weitere Hinweise zur Fehlersuche: Ich habe folgendes Minimalbeispiel mal gegen die SWT aus dem pp Plugin-Verzeichnis kompiliert und kann wie erwartet roten und grünen Text sehen. Ideen, wo ich weitersuchen bzw. das Beispiel weiter anpassen kann, um dem Verhalten in pp möglichst näher zu kommen?
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.*;
public class SWTColorTest {
public static void main(String
args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText(“Minimalbeispiel Farbdarstellung”);
shell.setLayout(new FillLayout());
Table table = new Table(shell, SWT.BORDER | SWT.FULL_SELECTION);
table.setHeaderVisible(true);
TableColumn col = new TableColumn(table, SWT.NONE);
col.setText("Test-Spalte");
col.setWidth(200);
TableItem item1 = new TableItem(table, SWT.NONE);
item1.setText("Grüner Text");
item1.setForeground(new Color(display, 0, 150, 0));
TableItem item2 = new TableItem(table, SWT.NONE);
item2.setText("Roter Text");
item2.setForeground(new Color(display, 200, 0, 0));
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) display.sleep();
}
display.dispose();
}
}
Wie genau werden die Textfarben in den Tabellen wie z.B. der Vermögensübersicht denn gesetzt bzw. bestimmt? Ich habe mal versucht, in der .PortfolioPerformance/workspace/.metadata/.plugins/name.abuchen.portfolio.ui/custom.css rumzuspielen und bestimmte Styles zu forcen. Ich konnte bei einem der Versuche sehen, dass sich die Textfarbe der Drop-Down-Liste unter Hilfe → Einstellungen geändert hat, aber die Tabellen scheinen auf das CSS überhaupt nicht zu reagieren.