Kemungkinan untuk menginstal ulang server X dan menggunakan grafis setelah menghapusnya?

18

Saya telah menggunakan pi raspberry saya selama sekitar 2 tahun sekarang dan pada awalnya saya menghapus server X karena saya pikir saya tidak akan pernah menggunakannya. (Saya mengikuti tips di sini untuk menghapus Bagaimana cara menghapus X Server dan Desktop Manager saat berjalan sebagai server tanpa kepala? ).

Sekarang saya ingin dapat menjalankan X server dan memiliki grafik.

Saya telah menghibur ide menyeka kartu SD dan hanya melakukan instalasi baru dengan X yang sudah berfungsi tetapi saya sudah mengkonfigurasi Raspbian yang saya miliki sekarang cukup luas dan saya tidak ingin melakukannya lagi.

Metode pilihan saya adalah menginstal X dan membuatnya berfungsi kembali ke Raspbian yang sudah saya miliki di sana. Apa itu mungkin? Bagaimana saya bisa melakukan itu?

Whettingstone
sumber

Jawaban:

22

Linux menggunakan tumpukan GUI heterogen, yang berarti itu diatur dalam lapisan tetapi ada lapisan berbeda yang dapat Anda atur.

Bagian bawah tumpukan relatif homogen, artinya hampir selalu sama. Ini adalah yang ditunjukkan oleh server Xorg.

Namun, sementara X dengan sendirinya menyediakan desktop grafis, Anda tidak terlihat seperti layar hitam polos dengan kursor. Ini membuat hanya meluncurkan aplikasi sulit, karena tidak ada menu atau taskbar juga. Anda dapat mengkonfigurasi terminal untuk memulai saat start up dan pergi dari sana, tetapi secara realistis, perangkat lunak tambahan diperlukan.

Di sinilah dua lapisan berikutnya, manajer jendela (WM) dan lingkungan desktop (DE) masuk. Yang terakhir membutuhkan yang pertama tetapi tidak sebaliknya. Ada WM yang berdiri sendiri yang memiliki sebagian besar fitur yang terkait dengan desktop grafis, tetapi distro linux biasanya menggunakan WM yang lebih minimal dengan DE yang lebih tinggi di atasnya.

DE default pada Raspbian adalah (terus membaca) lxde. Jika Anda ingin itu kembali, saya membayangkan apt install lxdeharus melakukannya. Mungkin ada lebih banyak bagian yang dibutuhkan pada akhirnya - Anda dapat melihat daftar kemungkinan dengan apt-cache search lxde. Linux DE umum lainnya juga tersedia, tetapi kebanyakan dari mereka mengkonsumsi lebih banyak sumber daya sehingga lxde dipilih sebagai default pada pi.

Perhatikan bahwa ini tidak termasuk login grafis, yang merupakan tugas manajer tampilan (DM). Default pada raspbian adalah lightdm, yang dapat Anda instal apt-get install lightdm.

Singkatnya, dua bagian yang Anda perlukan untuk mendapatkan sistem GUI asli adalah:

  • apt install lxde lxde-core lxterminal lxappearance
  • apt install lightdm

Ini harus menyeret X dan dependensi lainnya jika belum ada. Jika Anda ingin memulai X dari baris perintah menggunakan startxatau xinit, Anda perlu:

  • apt install xinit

DE default baru adalah cabang tweaked dari Yayasan Pi LXDE, PIXEL. Tampaknya Anda dapat menginstalnya dengan:

apt install raspberrypi-ui-mods

Ini mungkin atau mungkin tidak termasuk manajer tampilan untuk login GUI.

goldilocks
sumber
Terima kasih. Ini membutuhkan sekitar 300 mbs ruang pada hdd yang saya harapkan. Instalasi yang saya lakukan sebelum menginstal X11 tidak memungkinkan saya menjalankan startx, hanya mengatakan bahwa startx bukan perintah yang dikenali. Saya harap ini bisa memperbaikinya.
Whettingstone
2
Melihat apt-file search startx(menemukan paket yang berisi file), startxada dalam xinitpaket (yang Anda perlu memulai X berguna ...). Mungkin itu ditarik dengan hal-hal lain, tetapi jika tidak, itu dia.
goldilocks
1
startx hilang jadi saya harus mendapatkan xinit juga. Setelah itu saya bisa mulai X. Untuk alasan yang jelas saya tidak bisa melihat apa-apa karena SSH adalah satu-satunya pilihan saya sekarang tetapi saya akan melihat ketika saya pulang.
Whettingstone
Mengikuti ini kemudian runnung startx atau xinit menghasilkan layar putih di kiri atas dengan baris perintah, dan tidak memulai GUI. tetapi menjalankan layanan mulai lightdm menghasilkan layar login, dan setelah masuk menunjukkan layar putih di kiri atas lagi. Reboot pergi ke layar login saat reboot, tetapi setelah masuk kotak di kiri atas dengan baris perintah berwarna hitam.
Laurence Cope
Saya juga harus menjalankan perintah "sudo apt-get install lxde-core lxterminal lxappearance" dari therryvanneerven.nl/…
Laurence Cope
2

Mencoba

sudo apt-get install xutils

Itu harus menyeret semua paket yang Anda butuhkan.

Maka mungkin gunakan

sudo raspi-config

dan pilih opsi untuk boot ke desktop.

joan
sumber
Itu sepertinya hanya mendapatkan paket util untuk X11. Tidak dapat melihat apa pun kecuali referensi itu. Juga, dibutuhkan sekitar 4,5 mb ruang yang tampaknya sedikit untuk X11 dan manajer jendela.
Whettingstone
Saya pikir jika tidak menyeret X itu harus sudah diinstal. Tidak akan bersumpah demi hidupku. Itu yang harus dilakukan manajer paket.
joan
1
@ Whettingstone coba apt-get xserver-xorg. Apakah itu membuat perbedaan?
joan
Joan Ya, ia pergi dari 21 paket dan 4,5 mb ke 34 paket dan 22,5 mb. Bagiku itu masih sangat sedikit, setidaknya ukurannya bijaksana. Saya harapkan beberapa ratus mbs.
Whettingstone
1
Mencobanya. Anda dapat mengemas banyak sekali kode objek perangkat lunak ke dalam megabyte.
joan