Membuat sesi ubahan

Untuk membuat sesi sendiri dengan konfigurasi yang disesuaikan, ikuti langkah berikut:

  1. Buat berkas .desktop di /etc/x11/sessions/new-session.desktop. Pastikan bahwa berkas menentukan entri berikut ini:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Custom session
    Comment=This is our custom session
    Exec=gnome-session --session=new-session

    Entri Exec menentukan perintah, mungkin dengan argumen, yang akan dieksekusi. Anda dapat menjalankan sesi ubahan dengan perintah gnome-session --session=new-session.

    Untuk informasi lebih lanjut tentang parameter yang dapat Anda gunakan dengan gnome-session, lihat halaman manual gnome-session.

  2. Buat berkas sesi ubahan di /usr/share/gnome-session/sessions/new-session. session dimana Anda dapat menentukan nama dan komponen yang diperlukan untuk sesi:

    [GNOME Session]
    Name=Custom Session
    RequiredComponents=gnome-shell-classic;gnome-settings-daemon;

    Perhatikan bahwa setiap item yang Anda tentukan dalam RequiredComponents perlu memiliki berkas .desktop yang sesuai di /usr/share/applications/.

Setelah mengonfigurasi berkas sesi ubahan, sesi baru akan tersedia dalam daftar sesi pada layar log masuk GDM.

Masalah yang diketahui

Pada sistem Debian atau berbasis Debian, mungkin terjadi galat berikut ini:

Xsession: unable to launch ""
    Xsession --- "" not found; falling back to default
    session.

Jika hal ini terjadi pada Anda, ikuti langkah berikut untuk mengubah berkas /etc/x11/xsession.d/20x11-common_process-args:

  1. Ubah STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) menjadi STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)

  2. Ubah STARTUP="$1" menjadi STARTUP=$1