Sistem başlangıcında varsayılan bir masaüstü ortamı nasıl ayarlanır?


22

Ben bir Linux ve KDE kullanıcısıyım ve son zamanlarda daha hafif bir kaynak tüketimine ihtiyaç duyduğumda Aydınlanma'yı Masaüstü ortamının yerine kullanmaya başladım.

KDM'yi ekran yöneticisi olarak kullanıyorum ve varsayılan masaüstü ortamını tercihlerime göre doğru şekilde ayarlamanın bir yolunu bulmam gerekiyor.

KDE'yi varsayılan seçim olarak ayarlayabiliyorum çünkü günlük olarak kullanıyorum ve ihtiyacım olduğunda farklı bir tane manuel olarak seçiyorum.

Şu anda son kullanılan DE önyükleme için ayarlanmış ve bu davranışı değiştirmek için nasıl bulamıyorum. KDE Sistem Ayarları'ndaki KDM kontrol modülü bana bu seçeneği sunmuyor gibi görünüyor.

Nasıl yapabilirim hakkında herhangi bir ipucu?


Giriş yapmadan önce bir DE seçemez misiniz? sessionÇalıştırmak istediğiniz oturumu seçmenize izin veren bir menü veya benzeri olmalıdır .
terdon

Evet, ancak belirli bir kullanıcı sormadan hesabımla otomatik olarak oturum açacak şekilde ayarladım (bilgisayarın tek kullanıcısıyım).
Sekhemty

Hem otomatik olarak giriş yapmanın hem de bir oturum seçebilmenin bir yolu olduğunu düşünmüyorum.
terdon

1
Anlıyorum. Ancak son kullanılan ortamda otomatik olarak oturum açarsa, sistemin bu şekilde davrandığı söylenen bir yer olmalı, en son kullanılanın ne olduğunu kontrol etmeli ve sonra onu seçmelidir.
Sekhemty

Deneyiminize göre, bu davranış özellikle görüntüleme yöneticimle (KDM) ilgili mi yoksa bununla ilgisi olmayan bir ayar mı? Örneğin LightDM ile de aynı duruma sahip olmayı beklemeli miyim?
Sekhemty

Yanıtlar:


23

$HOME/.dmrcDosyanızı düzenleyerek bunu ayarlayabilmeniz gerekir . Görüntü yöneticiniz tarafından kullanılabilen oturumlar (hangisini kullanırsanız kullanın) normalde bulunan .desktop dosyalarıdır /usr/share/xsessions. Benim durumumda, bu dizin şunları içerir:

$ ls /usr/share/xsessions
cinnamon2d.desktop  gnome-fallback.desktop  openbox-gnome.desktop  xfce.desktop
cinnamon.desktop    mate.desktop            openbox-kde.desktop
gnome.desktop       openbox.desktop         ssh.desktop

Bu dosyalardan herhangi biri, görüntüleme yöneticimin seçebileceği olası bir oturumdur. Hangisi $HOME/.dmrcdosya tarafından kontrol edilir . Bu nedenle, KDEvarsayılanı yapmak için bu dosyayı düzenlemeniz ve şu şekilde görünmesi gerekir:

[Desktop]
Session=kde-plasma

Bu dizinde bir kde.desktopdosya olduğunu varsayar, xsessionsbu yüzden kontrol edemem KDE kullanmıyorum ama cinnamonveya kullanarak benim için çalışıyor xfce. Bu değişikliği yaptıktan sonra, her seferinde varsayılan olarak KDE'de oturum açmanız gerekir.


1
Teşekkür ederim. Birçok farklı ortamı kendiniz seviyorsunuz, değil mi? :) Neyse, benim sistemimde, /usr/share/xsessionsKDE girişinde adlandırılır kde-plasma.desktop; Bunun nedeni, KDE'nin masaüstü bilgisayarlar için standart olan Plazma dışında başka ortamlar (yani mobil cihazlar için Aktif) de sağlamasıdır. Burada hiçbir şey değiştirmediğim için standart ad olduğundan eminim; cevabınızı bunu yansıtacak şekilde yükseltmek isteyebilirsiniz. Bu prosedürü deneyeceğim ve çalışıp çalışmadığını göreceğim.
Sekhemty

@Sekhemty teşekkürler, cevap düzenlendi. Çalışmalı, sadece sizin için kdm yükledim :) ve tarçın ve xfce arasında geçiş yaparak test ettim, her seferinde varsayılan olarak bana giriş yaptı.
terdon

Zaten yapıldı, en azından benim için kabul edildi olarak gösterilir. Belki sunucu henüz durumu güncellemedi?
Sekhemty

@Sekhemty lanet olsun, üzgünüm, sadece rep seviyenizi fark ettiniz ve sitenin nasıl çalıştığını zaten biliyorsunuz :). Evet, hepsi de burada kabul edildi, teşekkürler!
terdon

2
gnome-classic.desktop, gnome.desktop, mate.desktop sahip CentOS 7 kullanıyorum. Oturumu Ayarla = dostum ama çalışmıyor
vee

6

GNOME 2'de, .dmrckullanıcı ana dizinindeki dosya varsayılan oturumlar oluşturmak için kullanıldı. Bu .dmrcdosya artık kullanılmıyor.

Bir kullanıcı için varsayılan oturum belirlemek üzere /var/lib/AccountsService/users/*username*dosyadaki kullanıcının hesap hizmetini güncelleyin :

[User]
Language=
XSession=mate

Kaynak


2

RHEL / CentOS 7 /etc/sysconfig/desktopiçin, içerecek dosyayı DESKTOP=KDEvarsayılan olarak KDE olarak ayarlayabilirsiniz .

Bu VNC için de geçerlidir.


0

Centos 7 / RHEL için çalışır $ HOME / .dmrc yoksa:

  1. Dir / usr / share / xsessions dizininden tüm * .desktop dosyasını başka bir dizine taşıyın (örneğin gereksiz_env) ve yalnızca ihtiyacınız olanı bırakın (benim durumumda - xfce.desktop):

    $ ls /usr/share/xsessions xfce.desktop unnecessary_env/

  2. Oturumu kapattıktan / yeniden başlattıktan sonra XFCE varsayılan olarak yüklenecektir

Not! GUI arasında seçim yapamayacaksınız


Varsayılan masaüstü ortamım / usr / share / xsessions altında değil. Kali Linux'tayım ve Sistem X11 Varsayılan ve gnome-classic'i seçenek olarak görüyorum. Ancak xsessions'da sadece gnome-classic.desktop var. Herhangi bir ipucu..?
Kirjain
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.