วิธีการตั้งค่าสภาพแวดล้อมเดสก์ทอปเริ่มต้นที่ระบบเริ่มต้น?


22

ฉันเป็นผู้ใช้ Linux และ KDE และเมื่อเร็ว ๆ นี้ฉันเริ่มใช้การตรัสรู้เป็นสภาพแวดล้อมเดสก์ท็อปแทนเมื่อฉันต้องการการใช้ทรัพยากรที่น้อยลง

ฉันใช้ KDM เป็นผู้จัดการการแสดงผลและฉันต้องการค้นหาวิธีการตั้งค่าสภาพแวดล้อมเดสก์ท็อปเริ่มต้นให้ถูกต้องตามความชอบของฉัน

ฉันต้องการตั้งค่า KDE เป็นตัวเลือกเริ่มต้นเพราะฉันใช้มันทุกวันและเลือกตัวเลือกอื่นด้วยตนเองเมื่อฉันต้องการ

ขณะนี้มีการตั้งให้บูต DE ที่ใช้ล่าสุดและฉันไม่สามารถหาวิธีเปลี่ยนพฤติกรรมนี้ได้ โมดูลควบคุม KDM ในการตั้งค่าระบบ KDE ดูเหมือนจะไม่เสนอตัวเลือกนี้ให้ฉัน

เบาะแสใด ๆ เกี่ยวกับฉันจะทำอย่างไร


คุณไม่สามารถเลือก DE ก่อนที่จะเข้าสู่ระบบ? ควรมีsessionเมนูหรือคล้ายกันที่ให้คุณเลือกเซสชันที่คุณต้องการเรียกใช้
terdon

ใช่ แต่ฉันได้ตั้งค่าให้ลงชื่อเข้าใช้บัญชีของฉันโดยอัตโนมัติโดยไม่ต้องขอผู้ใช้คนใดคนหนึ่ง (ฉันเป็นผู้ใช้คอมพิวเตอร์คนเดียว)
Sekhemty

ฉันไม่คิดว่าจะมีวิธีในการเข้าสู่ระบบทั้งโดยอัตโนมัติและสามารถเลือกเซสชัน
terdon

1
ฉันเข้าใจ. แต่ถ้ามันเข้าสู่ระบบโดยอัตโนมัติในสภาพแวดล้อมที่ใช้ล่าสุดควรมีสถานที่ที่ระบบบอกให้ทำเช่นนี้ซึ่งจะต้องตรวจสอบสิ่งที่ใช้ล่าสุดและเพื่อเลือก
Sekhemty

และจากประสบการณ์ของคุณพฤติกรรมนี้เกี่ยวข้องกับตัวจัดการการแสดงผลของฉัน (KDM) โดยเฉพาะหรือเป็นการตั้งค่าที่ไม่เกี่ยวข้องกับมันหรือไม่? ฉันควรคาดหวังว่าจะมีสถานการณ์เดียวกันกับตัวอย่างเช่น LightDM หรือไม่
Sekhemty

คำตอบ:


23

คุณควรจะสามารถตั้งค่านี้ได้โดยแก้ไข$HOME/.dmrcไฟล์ของคุณ การประชุมที่มีให้กับผู้จัดการแสดงของคุณ (แล้วแต่อย่างใดอย่างหนึ่งที่คุณใช้) /usr/share/xsessionsเป็นไฟล์เดสก์ทอปตั้งอยู่ตามปกติใน ในกรณีของฉันไดเรกทอรีนี้ประกอบด้วย:

$ 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

ไฟล์ใด ๆ เหล่านี้เป็นเซสชันที่เป็นไปได้ที่ผู้จัดการการแสดงผลสามารถเลือกได้ ซึ่งหนึ่งถูกควบคุมโดย$HOME/.dmrcไฟล์ ดังนั้นเพื่อให้KDEเป็นค่าเริ่มต้นคุณจะต้องแก้ไขไฟล์นั้นและทำให้มันเป็นดังนี้:

[Desktop]
Session=kde-plasma

ที่สมมติว่าคุณมีkde.desktopแฟ้มในxsessionsไดเรกทอรีฉันไม่ได้ใช้ KDE ดังนั้นผมจึงไม่สามารถตรวจสอบ แต่ก็ทำงานให้ฉันใช้หรือcinnamon xfceเมื่อคุณทำการเปลี่ยนแปลงแล้วคุณควรเข้าสู่ระบบ KDE เป็นค่าเริ่มต้นทุกครั้ง


1
ขอขอบคุณ. คุณชอบสภาพแวดล้อมที่แตกต่างกันมากใช่ไหม? :) อย่างไรก็ตามในระบบของฉันใน/usr/share/xsessionsรายการ KDE เป็นชื่อkde-plasma.desktop; ฉันคิดว่านี่เป็นเพราะ KDE ยังมีสภาพแวดล้อมอื่น ๆ (เช่น Active สำหรับอุปกรณ์พกพา) นอกเหนือจากพลาสมาซึ่งเป็นมาตรฐานสำหรับเดสก์ท็อป เนื่องจากฉันไม่ได้แก้ไขอะไรที่นี่ฉันค่อนข้างแน่ใจว่าเป็นชื่อมาตรฐาน คุณอาจต้องการอัพเกรดคำตอบเพื่อสะท้อนถึงสิ่งนี้ ฉันจะลองทำตามขั้นตอนนี้และดูว่าใช้ได้หรือไม่
Sekhemty

@Sekhemty ขอบคุณตอบแก้ไข มันควรจะทำงานผมติดตั้ง kdm สำหรับคุณเท่านั้น :) และทดสอบโดยการสลับระหว่างซินนามอนและ xfce มันเข้าสู่ระบบฉันเป็นค่าเริ่มต้นในแต่ละครั้ง
terdon

เสร็จแล้วอย่างน้อยก็สำหรับฉันมันแสดงว่าได้รับการยอมรับ บางทีเซิร์ฟเวอร์ยังไม่ได้อัปเดตสถานะ
Sekhemty

@Sekhemty เจ้ากรรมขอโทษเพิ่งสังเกตเห็นระดับตัวแทนของคุณและรู้ว่าคุณรู้อยู่แล้วว่าเว็บไซต์ทำงานอย่างไร :) ใช่ทุกคนก็ยอมรับที่นี่เช่นกันขอบคุณ!
terdon

2
ไม่ทำงานสำหรับฉันฉันใช้ CentOS 7. มี gnome-classic.desktop, gnome.desktop, mate.desktop ชุดเซสชัน = คู่ แต่ไม่ได้ทำงาน
วี

6

ใน GNOME 2 .dmrcไฟล์ในไดเรกทอรีบ้านของผู้ใช้ถูกใช้เพื่อสร้างเซสชันเริ่มต้น นี้.dmrcไฟล์ไม่ได้ใช้

หากต้องการระบุเซสชันเริ่มต้นสำหรับผู้ใช้ให้อัปเดตบริการบัญชีของผู้ใช้ใน/var/lib/AccountsService/users/*username*ไฟล์:

[User]
Language=
XSession=mate

แหล่ง


2

สำหรับ RHEL / CentOS 7 คุณสามารถตั้งค่าไฟล์/etc/sysconfig/desktopให้มีไฟล์DESKTOP=KDEที่จะเริ่มต้นเป็น KDE

สิ่งนี้ใช้ได้กับ VNC ด้วย


0

ใช้งานได้กับ Centos 7 / RHEL หาก$ HOME / .dmrcไม่มีอยู่:

  1. จาก dir / usr / share / xsessions ให้ย้ายไฟล์ * .desktop ทั้งหมดไปยังไดเรคทอรีอื่น (ไม่จำเป็นตัวอย่างเช่น __env) และทิ้งไว้เพียงอันเดียวที่คุณต้องการ (ในกรณีของฉัน - xfce.desktop):

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

  2. หลังจากออกจากระบบ / รีบูต XFCE จะถูกโหลดโดยค่าเริ่มต้น

บันทึก! คุณจะไม่สามารถเลือกระหว่าง GUI ได้


สภาพแวดล้อมเดสก์ท็อปเริ่มต้นของฉันไม่อยู่ภายใต้ / usr / share / xsessions ฉันใช้ kali Linux และดู System X11 Default และ gnome-classic เป็นตัวเลือก แต่ใน xsessions มีเพียง gnome-classic.desktop เท่านั้น เคล็ดลับใด ๆ .. ?
Kirjain
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.