Ada tiga cara yang disarankan:
Variabel lingkungan luas sesi
Pengaturan variabel lingkungan yang harus memengaruhi hanya pengguna tertentu (alih-alih sistem secara keseluruhan) harus ditetapkan ke:
~/.pam_environment
Variabel lingkungan sistem-lebar
Pengaturan variabel lingkungan yang memengaruhi sistem secara keseluruhan (bukan hanya pengguna tertentu) tidak boleh ditempatkan di salah satu dari banyak skrip level sistem yang dijalankan ketika sistem atau sesi desktop dimuat, tetapi ke dalam
/etc/environment
Meluncurkan aplikasi desktop dengan variabel lingkungan
Anda dapat menambahkan variabel lingkungan ke aplikasi dengan mengedit file .desktop-nya. Misalnya, untuk menjalankan "digiKam" dengan variabel lingkungan APPMENU_DISPLAY_BOTH = 1, cari file digikam.desktop yang sesuai dan tambahkan pengaturan variabel, melalui perintah env, ke entri "Exec":
Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i
Anda harus membaca artikel ini dan memutuskan metode mana yang paling sesuai dengan kebutuhan Anda:
Wiki Komunitas Ubuntu: Variabel Lingkungan
~/.profile
berfungsi.env
atauprintenv
memerintahkan dari GNU coreutils tanpa parameter. Jalankan di xterm atau terminal emulator serupa untuk melihat variabel lingkungan yang efektif dalam sesi GUI. Artikel di akhir jawaban saya memiliki lebih banyak info.