Anda seharusnya dapat mengatur ini dengan mengedit $HOME/.dmrc Anda mengajukan. Sesi yang tersedia untuk manajer tampilan Anda (mana pun yang Anda gunakan) adalah file .desktop yang biasanya terletak di /usr/share/xsessions . Dalam kasus saya, direktori ini berisi:
$ 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
Salah satu dari file tersebut adalah sesi yang memungkinkan yang dapat dipilih oleh manajer tampilan saya. Yang mana yang dikontrol oleh $HOME/.dmrc mengajukan. Jadi, untuk membuat KDE defaultnya, Anda harus mengedit file tersebut dan membuatnya terlihat seperti ini:
[Desktop]
Session=kde-plasma
Itu mengasumsikan bahwa Anda memiliki kde.desktop file di xsessions direktori, saya tidak menggunakan KDE jadi saya tidak bisa memeriksa tetapi berfungsi untuk saya menggunakan cinnamon atau xfce . Setelah Anda melakukan perubahan itu, Anda harus masuk ke KDE secara default setiap saat.
Di GNOME 2, .dmrc file di direktori home pengguna digunakan untuk membuat sesi default. .dmrc ini file tidak lagi digunakan.
Untuk menentukan sesi default bagi pengguna, perbarui layanan akun pengguna di /var/lib/AccountsService/users/*username* berkas:
[User]
Language=
XSession=mate
Sumber
Untuk RHEL/CentOS 7 Anda dapat mengatur file /etc/sysconfig/desktop untuk memuat DESKTOP=KDE yang akan default ke KDE.
Ini juga berfungsi untuk VNC.