Daftar sesi dijelaskan dalam direktori /usr/share/xsessions
.
Beberapa nama sesi yang lebih umum adalah sebagai berikut:
- Untuk unity-2d file sesi disebut ubuntu-2d.desktop
- Untuk gnome-classic file sesi disebut gnome-classic.desktop
- Untuk gnome-classic (tanpa efek) alias gnome-fallback file sesi ini disebut gnome-fallback.desktop
- Untuk unity-3d file sesi disebut ubuntu.desktop
- Untuk Lubuntu file sesi disebut Lubuntu.desktop
- Untuk LXDE file sesi disebut LXDE.desktop
Jadi, jika Anda mengubah file konfigurasi light-dm ke "ubuntu-2d" ini akan menjadikan sesi default ke Unity-2D
yaitu
sudo nano /etc/lightdm/lightdm.conf
ubah jalurnya
user-session=ubuntu
untuk
user-session=ubuntu-2d
Catatan - jika Anda tidak memiliki file lightdm.conf maka untuk autologin gunakan nilai-nilai berikut untuk file ini:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
Kemungkinan lain adalah menjalankan:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
Misalnya:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
Ini juga akan membuat lightdm.conf
file jika belum ada.
user-session=ubuntu
tersebut tidak ada di file/etc/lightdm/lightdm.conf
, Maka ketik saja sebagai baris terakhir:user-session=ubuntu-2d
/usr/share/lightdm/
. Saya harus mengeditlightdm.conf.d/50-ubuntu.conf
Sungguh aneh bahwa LightDM ( manajer tampilan Ubuntu 11.10 , yang menyediakan layar login grafis ) tidak mengingat pilihan Anda di seluruh reboot.
Anda dapat secara manual mengedit file konfigurasi yang relevan, yang dipanggil
.dmrc
dan terletak di folder rumah Anda. Di Nautilus (browser file), Anda harus menekan Ctrl+ H(atau Lihat > Tampilkan File Tersembunyi ) untuk melihatnya dan file lain yang dimulai dengan.
karakter. Jika Anda memiliki file ini - yang mungkin Anda lakukan - maka isinya akan seperti:Untuk GNOME Classic Anda dapat mengubahnya untuk mengatakan:
Atau untuk GNOME Classic (tanpa efek) Anda dapat mengubahnya untuk mengatakan:
Jika Anda ingin menggunakan Unity 2D (tipe sesi Ubuntu 2D ), Anda dapat mengubahnya dengan mengatakan:
Jika Anda tidak memiliki file sama sekali, maka Anda dapat membuatnya dengan konten yang sesuai.
Jika Anda ingin mengatur GNOME Classic atau GNOME Classic (tidak ada efek) sebagai tipe sesi default untuk semua pengguna - atau Anda lebih suka tidak, tetapi metode khusus pengguna di atas tidak berfungsi - maka Anda dapat mengedit
/etc/lightdm/lightdm.conf
, mengubah garis yang mengatakanuser-session=ubuntu
sebagai gantinya mengatakanuser-session=gnome-classic
atauuser-session=gnome-fallback
(atauuser-session=ubuntu-2d
). Beberapa hal yang perlu diingat ketika mempertimbangkan melakukan ini:Lebih baik mengedit file konfigurasi per pengguna di folder rumah pengguna, kecuali Anda memiliki alasan untuk lebih suka mengubah konfigurasi global (seperti itu tidak berfungsi).
Karena ini adalah file konfigurasi global dan mengandung jauh lebih banyak daripada opsi konfigurasi sederhana yang ingin Anda edit, disarankan untuk membuat cadangan sebelum mengeditnya, jika Anda membuat kesalahan. Anda dapat melakukannya di Terminal dengan menjalankan perintah
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
.File ini dimiliki oleh root, karenanya perintah sudo di atas. Anda juga harus mengeditnya sebagai root. Untuk membukanya di gedit sebagai root, Anda dapat menjalankan
gksu gedit /etc/lightdm/lightdm.conf
(baik di jendela Terminal, atau diRun Application
kotak teks grafis , saat Anda bisa dengan menekan Alt+ F2) atausudo -H gedit /etc/lightdm/lightdm.conf
di jendela Terminal.Tampaknya perilaku yang Anda alami adalah bug, jadi setelah mengumpulkan informasi tambahan dengan melihat apakah pengeditan secara manual
~/.dmrc
berfungsi, Anda mungkin ingin melaporkannya sebagai satu. Baca ini dengan seksama terlebih dahulu, kemudian setelah mencari untuk melihat apakah bug serupa telah dilaporkan, mulailah proses pelaporan dengan menggunakanubuntu-bug
PID darilightdm
proses yang sedang berjalan , atau, hampir sama baiknya, jalankanubuntu-bug lightdm
... yang semuanya masuk akal setelah Anda Sudah membaca panduan itu .Ngomong-ngomong, selain Unity (tipe sesi Ubuntu ), Unity 2D (tipe sesi Ubuntu 2D ), dan GNOME 3 Fallback ( GNOME Classic dan GNOME Classic (tidak ada efek) ), Anda mungkin juga mempertimbangkan, sebagai opsi yang lebih ringan, Xfce4 (instal paket
xubuntu-desktop
dan pilih tipe sesi Xubuntu ) dan LXDE (instal paketlubuntu-desktop
dan pilih tipe sesi Lubuntu ).ubuntu-mate-desktop
paket (lihat Ubuntu MATE ).Ada juga GNOME 3 dengan GNOME Shell alih-alih Unity (instal paket
gnome-shell
dan pilihGNOME
) dan KDE 4 Plasma (instal paketkubuntu-desktop
dan pilihKubuntu
), tetapi yang tidak mungkin kurang intensif sumber daya daripada opsi di atas.sumber
untuk mengubah default per pengguna, periksa
Sepertinya set ini adalah
.dmrc
di rumah pengguna.tepuk tangan
sumber
Untuk mengubah Sesi default di Lightdm
sumber
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
Saya mengedit
/etc/lightdm/lightdm.conf
dengan konten ini:Dan itu mulai secara otomatis ke gnome-shell.
sumber
Saya menemukan bahwa pengaturan salah satu di atas ditimpa oleh pengguna sesi terakhir yang disimpan oleh lightdm. Anda mungkin harus menghapus atau mengedit file pengguna di
/var/cache/lightdm/dmrc
untuk mengaktifkan pengaturan default global. Atau secara individual dengan mengedituser.dmrc
file yang memiliki konten berikut:sumber
.dmrc
file itu dan bagaimana cara membuatnya?Ini mungkin tidak berfungsi di Ubuntu tetapi bekerja untuk saya di Fedora. Butuh berhari-hari untuk mencari tahu dan saya ingin membagikannya:
Pergi ke
/usr/share/xsessions
dan/usr/share/wayland-sessions
tambahkan awalan dengan nomor berbeda dan tanda hubung ke setiap file yang berakhiran .desktop .Angka terendah akan menjadi standar. Sebagai contoh, saya ingin xfce menjadi default saya sehingga file tersebut dinamai 1-xfce.desktop
Semoga ini membantu.
sumber