Bagaimana cara menghentikan GUI?

18

Saya perlu memasukkan baris perintah saja tanpa GUI untuk menginstal driver NVIDIA resmi. Saya mencoba membuat komputer saya berfungsi melalui HDMI dan seseorang di Youtube menunjukkan caranya tetapi Anda harus berada di program pengaturan Nvidia.

Anthony
sumber

Jawaban:

19

Untuk melakukannya ikuti saja ini:

  1. Masuk ke mode CLI:

    CTRL+ ALT+F1

  2. Hentikan layanan GUI di Ubuntu:

    sudo service lightdm stop
    

    atau jika Anda menggunakan versi Ubuntu sebelum 11.10, jalankan:

    sudo service gdm stop
    
obysr
sumber
1
Mungkin menambahkan lebih banyak Display manager, untuk varian Ubuntu lainnya.
Uri Herrera
2
menjalankan ini dari terminal sudo service lightdm stopbekerja untuk saya.
razzak
Layanan sederhana ini berhenti dan mulai bekerja - tetapi apakah ini merupakan perubahan mode kanonik penuh? Di masa lalu seseorang memasuki mode mulit-pengguna non-grafis dengan 'runlevel 3' dan kembali grafis dengan 'runlevel 5'. Dengan systemd ini harus diterjemahkan ke (A) systemctl isolate multi-userdan (B) systemctl isolate graphical. (A) memang menutup GUI, (B) menampilkan layar login lagi - yang bagaimanapun menghasilkan kesalahan ("Tidak dapat terhubung ke sesi bus: Gagal terhubung ke soket / run / pengguna / 1000 / bus: Koneksi ditolak") ketika mencoba untuk login. Mengapa?
kxr
12

Menggunakan

sudo service gdm stop

untuk menghentikan GUI dan

sudo service gdm start

untuk memulainya lagi

Florian Diesch
sumber
1
Jika Anda menggunakan perubahan Kubuntu gdmdengan kdm:)
kv1dr
Saya akan menerima pertanyaan Anda karena pertanyaan saya terlalu spesifik. Sebenarnya saya perlu menjalankan telinit 1 untuk sepenuhnya menonaktifkan proses yang tidak diperlukan.
dierre
7

Jika tujuan Anda adalah untuk menonaktifkan GUI sementara - Anda dapat menghentikan lightdmlayanan (atau siapa pun yang Anda gunakan) dengan sudo service lightdm stop(14,04 dan sebelumnya) atau sudo systemctl stop lightdm(sejak 15,04) dari tty1, seperti yang ditunjukkan oleh orang lain.

Jika tujuan Anda untuk boot ke dalam baris perintah untuk periode waktu yang lama antara reboot, Anda dapat membuka /etc/default/grubdengan pilihan editor teks Anda. Saya pribadi menggunakan nano, jadi bagi saya perintahnya adalah sudo nano /etc/default/grub. Sekarang, menemukan GRUB_CMDLINE_LINUX=""untuk GRUB_CMDLINE_LINUX="text". Atau Anda dapat membuat dua baris, satu berkomentar, satu tanpa komentar seperti:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Setelah diperlukan, cukup batalkan komentar pada baris yang ingin Anda masuki mode. Setelah menyelesaikan pengeditan /etc/default/grubfile, simpan, dan jalankan sudo update-grubuntuk membuat konfigurasi dimuat ke grub.cfgfile yang sebenarnya . Reboot, dan Anda harus memasukkan baris perintah secara langsung.

Sergiy Kolodyazhnyy
sumber
2

Mulailah dengan keluar dan menyerang CtrlAltF1, lalu masuk.

Pada Kubuntu menghentikan GUI dapat dilakukan sudo /etc/init.d/kdm stop. Di Ubuntu ini mungkin sudo /etc/init.d/gdm stop.

Masukkan kata sandi Anda saat diminta.

dmsingkatan dari Display Manager, periksa ls /etc/init.d/mana dmyang tersedia ketika tidak gdm.

Untuk memulai kembali, ubah saja stopke start.

Anda mungkin secara otomatis berubah ke GUI, jika tidak mogok: CtrlAltF7

jippie
sumber
lightdmsuara obysr tidak asing. Itu akan membuat perintah:sudo /etc/init.d/lightdm stop
jippie
1

Saya tahu Anda tidak menanyakan ini secara khusus, tetapi Anda harus menginstal driver nvidia-saat ini.

Anda dapat melakukan ini dari gui. Jalankan jockey-gtkatau cari "Driver Tambahan" dari dasbor. Setelah diinstal, buka Pengaturan Nvidia dan pergi dari sana.

RolandiXor
sumber
0

Anda bisa membuka gnome-terminal dan mengetik sudo telinit 1. Ini akan menjatuhkan Anda untuk menjalankan level 1 (mode pengguna tunggal) dan mematikan layanan gui.

bertmanphx
sumber
itu tidak terjadi. Saya mengetikkan sudo init 3 tetapi tidak ada yang berubah.
dierre
itu sudo telinit 1, lalu pilih root.
dierre
@bertmanphx: Anda tidak mengetahui proses startup Ubuntu dan runlevel yang digunakan.
enzotib
@ierre: Saya pikir tidak benar untuk mengedit jawaban di inti, seperti mengubah 3 menjadi 1. Ini membatalkan niat OP dan keberatan saya.
enzotib
1
Yah jawabannya sebenarnya berguna jadi saya berpikir untuk memperbaiki bagian yang salah.
dierre