Anda tahu cara mengatur variabel di shell, tetapi sebagai catatan Anda bisa menulis :
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
dan semua program yang Anda mulai dari sesi shell ini setelah itu akan memiliki set variabel.
Jika Anda ingin diset untuk setiap shell yang Anda mulai setelahnya, tambahkan baris itu ~/.profile
juga. Dalam hal ini akan berlaku untuk semua shell masa depan yang Anda mulai, tetapi tidak pada shell yang sedang berjalan.
.profile
umumnya akan bekerja untuk GUI juga, tetapi itu bisa rusak oleh konfigurasi sistem dan bagaimana Anda memulai. Ini hanya konfigurasi per pengguna.
Jika Anda menginginkannya disetel untuk setiap pengguna setiap saat, Anda dapat menambahkan tugas ke /etc/environment
. Formatnya sedikit berbeda di sana: hanya KEY=VAL
pada baris yang berbeda, tanpa kutipan yang diperlukan dan tidak ada yang lain.
_JAVA_OPTIONS=-Dawt.useSystemAAFontSettings=on
Ini diuraikan oleh pam_env
modul. Ada file per pengguna ~/.pam_environment
juga, yang memiliki efek yang sama hanya untuk satu pengguna. Keduanya membutuhkan logout dan kembali agar perubahan diterapkan. Variabel akan ditetapkan untuk setiap sesi login di masa depan, baik di konsol maupun di X.
Demikian pula, Anda dapat membuat file /etc/profile.d
dengan export
pernyataan di dalamnya dan itu akan dimuat ke dalam setiap sesi di masa depan oleh pengguna mana pun. Kemungkinan akan ada beberapa file yang sudah ada di sana untuk memodelkannya, tetapi hanya export
baris di atas akan baik-baik saja.
Atau, Anda dapat menambahkan export
pernyataan di ~/.xinitrc
(jika Anda menggunakan startx
) ~/.xsession
,, atau ~/.xprofile
. KDE juga mendukung direktori ~/.kde/env
yang dapat berisi file shell sebanyak yang Anda inginkan, yang berisi export
pernyataan seperti di atas. Saya mungkin lebih suka salah satu pendekatan lain.