Otomatik oturum açmayı kullanırken varsayılan oturumu nasıl değiştirebilirim?

71

Autologon etkinken, lightdm , Unity 3D oturumunu başlatır, 2D (veya otomatik giriş yapmak istediğim başka bir kabuk değil).

Otomatik olarak istediğim kabuğu başlatmanın bir yolu var mı (autologon)?

Yine de, autologon devre dışı bırakılmışsa, en son kullanılan oturum başlatılır ve bu iyi olur. Ben sadece autologon ile varsayılan olanı seçmek istiyorum.

    
sordu c0de 24.09.2011 17:38

7 cevap

72

Oturumların listesi /usr/share/xsessions dizininde açıklanmıştır.

Daha sık kullanılan oturum adlarından bazıları şunlardır:

  • Unity-2d için oturum dosyasına ubuntu-2d.desktop adı verilir.
  • Gnome-classic için oturum dosyasına gnome-classic.desktop adı verilir.
  • Gnome-classic (efekt yok) için aka gnome-fallback oturum dosyasına gnome-fallback.desktop adı verilir.
  • Birlik 3d için oturum dosyasına ubuntu.desktop adı verilir.
  • Lubuntu için oturum dosyasına Lubuntu.desktop adı verilir.
  • LXDE için oturum dosyasına LXDE.desktop adı verilir.

Böylece, ışık-dm yapılandırma dosyasını "ubuntu-2d" olarak değiştirirseniz, bu oturum oturumunu Unity-2D

olarak ayarlar.

yani.

sudo nano /etc/lightdm/lightdm.conf

satırı değiştir

user-session=ubuntu

için

user-session=ubuntu-2d

Not - Eğer bir lightdm.conf dosyanız yoksa, o zaman bir autologin için bu dosya için şu değerleri kullanın:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Başka bir olasılık çalıştırmaktır:

sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>

Örn:.

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Bu, zaten mevcut değilse lightdm.conf dosyasını da oluşturacaktır.

    
verilen cevap fossfreedom 24.09.2011 18:13
23

LightDM (Ubuntu 11.10'un görüntü yönetmeni , grafik giriş ekranı sağlar ) hatırlamıyor Yeniden başlatmalar arasında seçiminiz.

.dmrc adlı ve ana klasörünüzde bulunan ilgili yapılandırma dosyasını el ile düzenleyebilirsiniz. Nautilus'ta (dosya tarayıcısı) Ctrl + H (veya Görüntüle & gt; Gizli Dosyaları Göster ) ve . karakteriyle başlayan diğer dosyaları görmek için. Bu dosyaya sahipseniz - muhtemelen bunu yapıyorsunuz - içeriğiniz şöyle olacaktır:

[Desktop]
Session=ubuntu

GNOME Classic için şunu söyleyebilirsiniz:

[Desktop]
Session=gnome-classic

Veya GNOME Classic (etki yok) için şunu söyleyebilirsiniz:

[Desktop]
Session=gnome-fallback

Unity 2D'yi (oturum tipi Ubuntu 2D ) kullanmak istediğinizde, şunu söylemek için değiştirebilirsiniz:

[Desktop]
Session=ubuntu-2d

Dosyaya sahip değilseniz, uygun içeriklerle oluşturabilirsiniz.

Tüm kullanıcılar için varsayılan oturum türü olarak GNOME Classic veya GNOME Classic (etki yok) 'u ayarlamak isterseniz ya da tercih etmemek istiyorsanız, ancak Yukarıdaki kullanıcı-spesifik yöntem işe yaramıyor - sonra /etc/lightdm/lightdm.conf dosyasını düzenleyebilir, user-session=ubuntu yazan satırı değiştirerek user-session=gnome-classic ya da user-session=gnome-fallback (ya da user-session=ubuntu-2d ) diyebilirsiniz. Bunu yaparken göz önünde bulundurulması gereken birkaç nokta:

  1. Genel yapılandırmayı (çalışmayanlar gibi) değiştirmeyi tercih etmek için bir nedeniniz yoksa, kullanıcı başına yapılandırma dosyalarını kullanıcıların giriş klasörlerinde düzenlemek tercih edilir.

  2. Bu genel bir yapılandırma dosyası olduğundan ve düzenlemek istediğiniz basit yapılandırma seçeneğinden çok daha fazlasını içerdiğinden, bir hata yapmanız durumunda, düzenlemeden önce yedeklemeniz önerilir. Bunu sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old komutunu çalıştırarak Terminalde yapabilirsiniz.

  3. Bu dosya köküne, dolayısıyla yukarıdaki sudo komutuna aittir. Ayrıca root olarak da düzenlemelisiniz. Kök olarak gedit'te açmak için Alt + F2 tuşlarına basarak gksu gedit /etc/lightdm/lightdm.conf (bir Terminal penceresinde ya da Run Application metin kutusundaki grafik kutusunu) çalıştırabilirsiniz. ) veya bir Terminal penceresinde sudo -H gedit /etc/lightdm/lightdm.conf .

Muhtemelen yaşadığınız davranışın bir hata olması olasıdır. Bu nedenle, ~/.dmrc işlevinin manuel olarak düzenlenip düzenlenmediğini görerek ek bilgi topladıktan sonra bunu tek bir rapor olarak bildirmek isteyebilirsiniz. Öncelikle Bunu dikkatlice okuyun , ardından benzer bir hatanın bildirilip bildirilmediğini araştırdıktan sonra,% co_de çağrılarak raporlama sürecini başlatın. ubuntu-bug işlemini çalıştıran PID değeriyle% veya neredeyse lightdm çalışsın ... bu kılavuzu .

Bu arada Unity (oturum tipi Ubuntu ), Unity 2D (oturum tipi Ubuntu 2D ) ve GNOME 3 Geri Dönüşü ( GNOME Classic ve GNOME Classic (efekt içermeyen) ), daha hafif ağırlık seçeneklerinde olduğu gibi Xfce4 (% co_de paketini% yükle ve Xubuntu oturum türünü seç) ) ve LXDE (% co_de paketini% yükleyin ve Lubuntu oturum türünü seçin.)

  • Ubuntu'nun daha yeni sürümlerinde , bu soruya ilk başta sorulduğunda, Unity 2D ve GNOME 3 Fallback mevcut değildir. (En yeni sürümlerde, Birlik mevcut değil Ya da.) Ama Xfce4 / Xubuntu ve LXDE / Lubuntu kullanılabilir durumda.
  • Bugünlerde, GNOME 3 Fallback'i kullanan kullanıcıların, ubuntu-bug lightdm tarafından sağlanan MATE masaüstü ortamını tercih etme olasılığı yüksektir. paket (bkz. Ubuntu MATE ).
  • Lubuntu, daha hafiftir kalır (yani, en az kaynakları tüketme ve daha eski donanımlarda kabul edilebilir şekilde çalışma eğilimi gösterir) . Ama Xubuntu veya Ubuntu MATE olarak tam özellikli değildir.

Ayrıca GNOME Shell ile Unity yerine GNOME (paket xubuntu-desktop 'yi yükleyin ve lubuntu-desktop ' yi seçin) ve KDE 4 Plazma (paketi ubuntu-mate-desktop yükleyin ve gnome-shell 'yi seçin) Yukarıdaki seçeneklerden daha az kaynak yoğunluğu.

    
verilen cevap Eliah Kagan 06.11.2011 17:53
13

kullanıcı başına varsayılanı değiştirmek için

seçeneğini işaretleyin.
  

/var/lib/AccountsService/users

, bu kümenin kullanıcı evindeki .dmrc gibi görünüyor.

alkış

    
verilen cevap TiloBunt 26.02.2013 04:18
12

Lightdm'deki varsayılan oturumu değiştirmek için

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
    
verilen cevap Ciaran Liedeman 23.10.2011 14:52
2

Bu içerikle /etc/lightdm/lightdm.conf düzenledim:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

Ve otomatik olarak gnome-shell'e başlıyor.

    
verilen cevap Paul 24.10.2011 14:15
1

Yukarıdakilerden herhangi birinin, lightdm tarafından saklanan kullanıcıların son oturumu tarafından geçersiz kıldığını görüyorum. Genel varsayılan ayarı etkinleştirmek için kullanıcı dosyalarını /var/cache/lightdm/dmrc adresinden kaldırmanız veya düzenlemeniz gerekebilir. Veya aşağıdaki içeriğe sahip user.dmrc dosyasını düzenleyerek bireysel olarak:

[Desktop]
Session=ubuntu
    
verilen cevap sdhengsoft 22.01.2015 01:32
0

Bu Ubuntu'da çalışmayabilir ama Fedora'da benim için çalıştı. Anlamaya günler geçti ve paylaşmak istedim:

.desktop içinde biten her bir dosyaya /usr/share/xsessions ve /usr/share/wayland-sessions git ve farklı bir sayı ve tire içeren önekler ekleyin.
En düşük sayı varsayılan olacaktır. Örneğin, xfce'nın varsayılanım olmasını istiyorum, böylece dosya 1-xfce.desktop

olarak adlandırılır.

Bunun yardımcı olacağını umuyorum.

    
verilen cevap RDinMagnolia 13.01.2017 17:52

Etiketlerdeki diğer soruları oku