Manjaro Difference between revisions of "Set all Java apps to use GTK+ font & theme settings/ru"

Difference between revisions of "Set all Java apps to use GTK+ font & theme settings/ru"

From Manjaro
(Created page with "Установите переменную '''_JAVA_OPTIONS''', выполнив эту команду в терминале:")
Tags: Mobile web edit Mobile edit
(Created page with "Сначала проверьте, соответствует ли результат Вашим ожиданиям, запустив Java-приложение из того...")
Tags: Mobile web edit Mobile edit
Line 16: Line 16:
  export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel ${_JAVA_OPTIONS}"
  export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel ${_JAVA_OPTIONS}"


First test to see if the outcome is what you expect by running your Java app from the same terminal window.
Сначала проверьте, соответствует ли результат Вашим ожиданиям, запустив Java-приложение из того же окна терминала.


If the result looks good to you, let us make the changes permanent:
If the result looks good to you, let us make the changes permanent:

Revision as of 06:47, 24 January 2023

Other languages:
English • ‎español • ‎français • ‎русский • ‎فارسی

Введение

Это исправление заставляет ваши Java-приложения использовать тему GTK+ (цвета и т.п.) и выбранные настройки шрифтов. Вот как это выглядит:


До исправления

Как это сделать?

Установите переменную _JAVA_OPTIONS, выполнив эту команду в терминале:
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel ${_JAVA_OPTIONS}"

Сначала проверьте, соответствует ли результат Вашим ожиданиям, запустив Java-приложение из того же окна терминала.

If the result looks good to you, let us make the changes permanent:

Append the above definition of the _JAVA_OPTIONS variable to ~/.profile (for your user only) or /etc/profile.d/90-java_ops.sh (system-wide). In both cases, if the file does not exist, create it.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.