Saya memiliki aplikasi python khusus yang ingin saya mulai secara otomatis di RPi dengan layar sentuh resmi.
Ini digunakan untuk bekerja dengan baik tanpa detak pesan booting muncul sampai pembaruan terbaru di Jessie dengan desktop PIXEL. Skrip 'asplashscreen' saya yang dulu saya gunakan sekarang dipenuhi dengan pesan boot lagi.
Saya membuang 'asplashscreen' dan karena Plymouth akhirnya telah ditambal untuk bekerja (setelah rilis PIXEL) saya sekarang memiliki Plymouth menampilkan layar boot yang cantik, tetapi metode lama untuk membungkam pesan-pesan boot tampaknya tidak berfungsi lagi.
Bagaimana saya bisa menghapus SEMUA pesan boot (termasuk login otomatis dan kernel) pesan?
fbcon=map:2
Jawaban:
Harap dicatat bahwa menghapus output dari pesan juga dapat menghambat kemampuan Anda untuk memecahkan masalah sistem Anda setelahnya. Anda mungkin ingin menunggu sampai Anda berada di tahap akhir sebelum menerapkan perbaikan ini.
Pada Desember 2016, banyak metode lama tampaknya telah berhenti bekerja. Saya membuat posting pertanyaan / jawaban ini karena saya butuh banyak waktu untuk mengumpulkan semua solusi. Apa yang saya lakukan untuk menghapus SEMUA teks boot up (bahkan pesan masuk):
1.) Ubah / boot / cmdline.txt
Ubah konsol dari tty1 ke
Tambahkan ini ke akhir baris. 'loglevel = 0' menghapus sebagian besar pesan dari boot. Anda juga dapat menggunakan 'loglevel = 3', tetapi beberapa pesan booting dapat muncul kembali.
Jika Anda akan menggunakan Plymouth, tambahkan ini:
2.) Katakan pada dmesg untuk diam
Tambahkan ini sebelum 'keluar 0':
Ini harus menangani sebagian besar pesan boot sejauh ini. # 2 juga merawat 'anjing penjaga anjing penjaga0: anjing penjaga tidak berhenti!' pesan pada shutdown untuk saya.
3.) Ubah login otomatis di systemd (Menyembunyikan pesan login ketika login otomatis terjadi)
Ubah login otomatis Anda ExecStart dari:
Untuk:
Pastikan untuk mengubah 'pi' ke nama pengguna yang Anda gunakan!
4.) Ubah /etc/pam.d/login (menghapus versi Kernel agar tidak ditampilkan saat Anda masuk otomatis)
Ubah jalurnya
Menjadi
5.) Tambahkan .hushlogin
atau Hapus Pesan Hari Ini -MOTD (alternatif ke 5)
Sekarang boot saya hanya menunjukkan layar boot Plymouth, dan masuk ke GUI python saya.
sumber
1. Lepaskan layar percikan pelangi
tambahkan baris di bawah ini ke akhir file
periksa apakah konfigurasi ini berlaku (opsional)
2. Sembunyikan logo Raspberry
Tambahkan baris di bawah ini ke ujung file
periksa apakah konfigurasi ini berlaku (opsional)
3. Sembunyikan pesan
Tambahkan baris di bawah ini ke ujung file
ganti konsol
periksa apakah konfigurasi ini berlaku (opsional)
4. Ubah layar splash
salin splash khusus Anda ke direktori home dan ganti splash.png raspberry
periksa apakah konfigurasi ini berlaku (opsional)
5. Sembunyikan kursor
Tambahkan baris di bawah ini ke file /boot/cmdline.txt
periksa apakah konfigurasi ini berlaku (opsional)
6. Hasil Periksa video di tautan ini
sumber
Saya akan mengomentari jawaban orang lain tetapi saya belum memiliki reputasi yang cukup. Untuk semua ini, saya akan menambahkan itu (setidaknya dari Debian / Raspbian Buster), sepertinya
dmesg
kesalahan akan menerobos Plymouth dan mengganti layar splash khusus Anda sebagai pesan konsol. Misalnya, notifikasi undervoltage yang khas akan melakukannya. Mungkin undervoltage dipromosikan dari STDOUT ke STDERR dalam rilis utama ini.Mungkin perlu menambahkan baris berikut ke akhir
/etc/rc.local
sebelum keluar akhir:dmesg --console-off
.sumber