Linux / GTK +: Ändern Sie den Vorschautext (permanent) im Dialog zur Auswahl der Schriftart

946
hasen

Jedes Mal, wenn ich die Schriftart ändern möchte (in verschiedenen Anwendungen), lautet der Standardvorschautext "abcdefghijk ABCDEFGHIJK". Ich kann ihn ändern, aber die Änderungen gelten nur für die gesamte Lebensdauer des Dialogs. Sie sind sofort danach vergessen.

Das Problem bei dieser Standardeinstellung ist, dass nur englische Zeichen angezeigt werden.

Wie kann ich den Vorschautext dauerhaft ändern?

Ich verwende xubuntu (dh der Desktop ist Xfce)

2

1 Antwort auf die Frage

2
liori

Xfce bedeutet, dass Ihr Schriftarten-Dialog von GTK stammt. Dies ist wichtig, da wir jetzt wissen, was Sie ändern müssen.

1. Dies mag ein wenig Windowsese sein, aber versuchen Sie, /usr/lib/libgtk-x11-2.0.so zu hexeditieren und die Zeichenfolge beliebig zu ändern (sofern die Länge der neuen Zeichenfolge der alten entspricht).

2. Diese Zeichenfolge ist abhängig vom Gebietsschema, sodass Sie die Übersetzung dieser Zeichenfolge in Ihrem Gebietsschema ändern können. Diese Datei ist wahrscheinlich /usr/share/locale//LC_MESSAGES/gtk20.mo.

Entpacken Sie es zunächst mit unmsgfmt (ich weiß nicht, wo Sie dieses Programm in Ubuntu finden können) oder nehmen Sie die ursprüngliche .po-Datei aus dem gtk-Quellpaket. Nehmen Sie die Änderung vor, kompilieren Sie msgfmtdie Datei mit dem ursprünglichen Verzeichnis.

Beide Änderungen werden wahrscheinlich während des Updates verschwinden. Ich glaube nicht, dass irgendwo eine Einstellung für diese Zeichenfolge existiert. Deshalb...

3. Es kann eine gute Idee sein, GTK-Entwickler zu bitten, dies als eine Art Einstellungen zu implementieren. Ich denke, es gibt in keiner grafischen Umgebung einen geeigneten Ort, um diese Art von Sachen festzulegen. Ich denke, der wahrscheinlichste Weg ist, dies in .gtkrc zu setzen. Der richtige Ort, um einen Fehler einzureichen, ist bugzilla.gnome.org.