Saya memutakhirkan instalasi raspberry Pi dengan Pi 2. Tetapi karena saya memutakhirkan semua paket, autostart tidak berfungsi lagi:
sepertinya ini tidak berfungsi:
sudo nano /etc/xdg/lxsession/LXDE/autostart
atau ini:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
isi dari file autostart adalah:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
@/usr/bin/epiphany-browser -a --profile ~/.config http://google.de
@sleep 5s # give it time to start
@echo key F11 | xte # simulate pressing the full screen key
Bagaimana saya dapat mengkonfigurasi bahwa autostart
dieksekusi?
Jawaban:
Ada penjelasan terdengar cukup masuk akal untuk masalah Anda di utas ini di forum raspberrypi.org.
Lokasi yang benar untuk menambahkan item autostart seharusnya
~/.config/lxsession/LXDE-pi/autostart
. Disarankan agar Anda tidak menggunakan sudo untuk mengeditnya.sumber
-rw-r--r-- 1 pi pi 414 Mar 18 06:55 /etc/xdg/lxsession/LXDE-pi/autostart
Mengalami masalah yang sama. Inilah temuan saya:
Periksa apakah
/home/pi/.config/lxsession/LXDE-pi/autostart
file tersebut ada. Jika ada, itu akan digunakan sebagai gantinya/etc/xdg/lxsession/LXDE-pi/autostart
.Lihat log (setelah reboot) di
/home/pi/.xsession-errors
:Ini menyarankan untuk melihat
/home/pi/.cache/lxsession/LXDE-pi/run.log
:Jadi saya menguji perintah secara manual di terminal (di GUI). Saya mendapat beberapa kesalahan:
Tetapi browser tetap dimulai ...
Dimainkan dengan
/usr/bin/epiphany-browser
perintah dan menguranginya menjadi/usr/bin/epiphany-browser --profile ~/.config https://google.de
.Kemudian ubah
/home/pi/.config/lxsession/LXDE-pi/autostart
garis ke:Dan itu berhasil - browser mulai.
Diuji pada:
Debian Jessie
sumber
Kemarin saya mengunduh NOOBS dan membuat installer SD mikro baru. Setelah instalasi Raspian, semuanya tampak OK pada awalnya sampai saya melihat autostart. Saya menemukan bahwa folder /home/pi/.config/lxsession tidak ada sehingga saya membuatnya dan folder /home/pi/.config/lxsession/LXDE-pi. Saya kemudian membuat file autostart sebagai file kosong dan menambahkan perintah autostart saya. Setelah reboot saya memiliki layar hitam. Saya memiliki Pis lain yang berfungsi dan saya memeriksa file autostart mereka. Mereka memiliki garis-garis ini
Menambahkan baris-baris ini di instalasi baru memperbaiki masalah.
Saya menambahkan jawaban ini untuk kepentingan orang lain seperti saya yang mencari solusi untuk masalah yang sama.
sumber
Saya bisa menyelesaikan masalah dengan tugas cron.
Pertama saya menginstal paket:
Saya mengedit crontab melalui:
Saya menambahkan tugas setelah setiap reboot di mana saya meletakkan permulaan browser:
sumber
tulis di jalur ini autostart -
/home/pi/.config/lxsession/LXDE-pi/
Anda juga dapat mengubah
--start-fullscreen
untuk kios, tetapi kios harus mematikan proses aplikasi Anda.Perintah:
pkill chromium
sumber
Saya mengalami kesalahan ini:
Saya berhasil mengatasinya menggunakan tutorial ini .
Saya menginstal window-manager
Lalu saya memasukkan ini di
.config/lxsession/LXDE-pi/autostart
SEBELUM memulai Chromium.Kemudian perintah memulai chromium-browser dengan opsi saya.
sumber
Tiga hal yang membuat saya tersandung:
autostart pengguna menimpa yang global; jika Anda ingin memulai semuanya seperti biasa plus perintah kustom Anda, salin default dan tambahkan perintah Anda sampai akhir:
cp / etc / xdg / lxsession / LXDE-pi / autostart $ HOME / .config / lxsession / LXDE-pi / editor $ HOME / .config / lxsession / LXDE-pi / autostart
di
$HOME/.config/lxsession/LXDE-pi/desktop.conf
, ada bagian ini - jikadisable_autostart=yes
, itu tidak akan berjalan (jelas dalam retrospeksi, ya):[Session] disable_autostart = no
autostart bukan skrip shell. Jika Anda memerlukan sesuatu di luar hanya meluncurkan program, lebih baik buat skrip shell dan panggil itu dari autostart (Misalnya
foo && bar
tidak akan bekerja di sini)sumber