ฉันต้องการปิดการใช้งาน lightdm จาก autostart currenty ผมวิ่งจากสถานีแล้วเรียกใช้service lightdm disable
startx
update-rc.d
ไม่ช่วย
ฉันต้องการปิดการใช้งาน lightdm จาก autostart currenty ผมวิ่งจากสถานีแล้วเรียกใช้service lightdm disable
startx
update-rc.d
ไม่ช่วย
คำตอบ:
lightdm เริ่มต้นโดยพุ่งพรวดไม่ใช่ SysV Init ดังนั้น update-rc.d ไม่ทำงาน
ใช้
echo "manual" | sudo tee -a /etc/init/lightdm.override
startx
คำสั่ง)
โปรดทราบว่าวิธีการที่อธิบายไว้ข้างต้นไม่สามารถใช้งานได้อีกต่อไปตั้งแต่ 15.04 และใหม่กว่าเนื่องจาก Upstart ถูกแทนที่ด้วย Systemd ตามที่อธิบายไว้ที่นี่ตอนนี้เราสามารถปิดการใช้งาน lightdm ดังนี้:
systemctl disable lightdm.service
systemctl disable lightdm
sudo service lightdm start
เพื่อเริ่ม lightdm หนึ่งครั้งหรือsystemctl enable lightdm.service
เพื่อให้มันเริ่มต้นโดยอัตโนมัติอีกครั้ง ...
หากคุณต้องการปิดใช้งาน lightdm เพื่อเปิดใช้งาน gdm หรือ kdm หรือตัวจัดการจอแสดงผลอื่น ๆ ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo dpkg-reconfigure lightdm
จากนั้นป้อนok
และจากเลือกรายการผู้จัดการการแสดงผลที่คุณต้องการ
คำตอบเดียวกันกับภาพหน้าจอจะได้รับที่นี่: รีเซ็ตเป็นล็อกอินแบบเอกภาพ
ฉันเพิ่งลบบิตการดำเนินการบนไบนารี lightdm
chmod -x /usr/sbin/lightdm
จากนั้นให้เปิดใช้งานอีกครั้ง:
chmod +x /usr/sbin/lightdm
สิ่งนี้ได้รับการจัดการโดย display-manager ... ปิดการใช้งาน systemd และคุณทำเสร็จแล้ว
# systemctl disable display-manager
Removed symlink /etc/systemd/system/display-manager.service.