Setelah instalasi Ubuntu Server 12.04, saya menginstal Xubuntu hanya untuk memiliki GUI minimal:
sudo apt-get install x-window-system-core
sudo apt-get install --no-install-recommends xubuntu-desktop gparted
Tapi sekarang saya ingin memulai X hanya pada kesempatan tertentu. Sebelum 12,04, saya hanya mengeluarkan:
sudo update-rc.d -f gdm remove
Tetapi perintah ini tidak berfungsi lagi.
Bagaimana saya bisa menghentikan X dari init di Ubuntu 12.04? Dan bagaimana saya bisa memulainya saat saya membutuhkannya?
Saya sudah mencoba kedua pertanyaan ini tetapi saya tidak punya gdm.conf:
Jawaban:
Di versi terbaru Ubuntu,
gdm
telah diganti denganlightdm
- inilah mengapa Anda tidak memilikigdm.conf
. Untuk mengaturlightdm
agar dimulai secara manual, buat file 'override' untuk konfigurasi initnya:(ini hanya membuat file, dipanggil
/etc/init/lightdm.override
, berisi satu baris yang mengatakanmanual
)Dengan cara ini, lightdm hanya akan dimulai ketika Anda memanggil:
dan untuk menghentikannya:
sumber
echo manual >> /etc/init/lightdm.override
root saja?bash
root sebagai, vs menjalankandd
sebagai root)dd
sini adalah Anda hanya menjalankan satu proses tunggal (dan sederhana) sebagai root, daripada seluruh shell.Untuk Ubuntu 18.04 ini berhasil bagi saya:
Sumber: https://wiki.debian.org/GDM#systemd
sumber
hanya ingin berbagi, semoga bermanfaat bagi siapa pun.
Saya menginstal Ubuntu Server 12.04 dan kemudian menginstal antarmuka grafis kubuntu-desktop
sekarang ketika saya ingin menonaktifkan startup grafis / login saya mencoba semua opsi
/etc/default/grub
.. membuat entriGRUB_CMDLINE_LINUX_DEFAULT="text"
di tempat"quiet splash"
sebaik
Tidak ada yang berhasil. Kemudian saya mengedit
/etc/init/kdm.conf
, dan menambahkan 2 runlevel default ke dan runlevel [! 026]Itu berhasil.
sumber
Saya menginstal Ubuntu Server 12,04 di netbook, terutama karena saya lebih menyukai CLI daripada GUI, tetapi menginginkan GUI ringan untuk hal-hal kecil. Saya menginstal LXDE, bukan Lubuntu, tetapi akan memulai LXDM, manajer login untuk LXDE. Saya melihat sekeliling dan mencoba banyak hal untuk menghentikan ini memuat LXDE. Setelah melihat pertanyaan dan jawaban ini, saya menemukan cara yang baik untuk menghentikannya untuk LXDE.
Alih-alih menambahkan file yang mirip dengan lightdm.override, saya mencari di / etc / init dan menemukan file bernama lxdm.conf. Setelah melihat-lihat file, terutama karena saya penasaran, saya menemukan bahwa ini adalah file yang saya butuhkan, atau tidak perlu. Setelah menutup file, saya menamainya kembali
Saya mengganti nama file itu daripada menghapusnya seandainya itu menyebabkan masalah, tetapi sejauh ini saya tidak bisa mengatakan ada masalah untuk mengganti nama file ini, jadi itu harus aman untuk dihapus.
Saya tidak tahu tentang DE lain tetapi ini bekerja untuk saya dengan LXDE.
sumber
Periksa
systemctl get-default
.Jika output adalah
graphical.target
, kemudian set kemulti-user.target
dengansystemctl set-default
:Referensi tautan ini untuk informasi lebih lanjut tentang target-sistem: 10.3. Bekerja dengan Sasaran systemd
sumber
Berikut ini adalah untuk Ubuntu Server 12 LTS
Pertama, Anda perlu membuka istilah nyata dengan CTRL+ALT F1
Gabung
Hentikan gdm dengan:
Hapus gdm yang tidak Anda butuhkan sama sekali di server.
Atur runlevel boot berikutnya dengan.
Tanpa gdm Anda perlu menginstal xinit jika Anda ingin tetap dapat menjalankan aplikasi berbasis gui tanpa window manager gdm.
Mulai ulang ke runlevel 3.
Untuk menjalankan GUI atau desktop setelah reboot lakukan.
Ini akan memulai sesi gnome Anda seperti biasa.
Setelah selesai, cukup logout dari desktop Anda ke dan drop Anda kembali ke istilah level 3.
Anda juga dapat memulai aplikasi individual tanpa desktop juga seperti:
atau istimewa dengan
sumber