Skocz do zawartości

Problem autostartu, wersja os full startująca jako kiosk


Lession72

Pomocna odpowiedź

Cześć wszystkim!

Zacząłem bawic się z nowo zakupionym Raspberry Pi, nie mam doświadczenia w Linuxie, ale uczę się ostatnio intensywnie komend i nie wychodzi mi jedno (na razie to🙂 )...

Chcę zrobić z Raspberry Pi 4 - kiosk.

Mam najnowszy system OS Raspbian, w wersji full obsługuje mój monitorek z dotykiem, wersje lite dopiero rozgryzam, jak to wszystko zrobić, co chcę, bo tam trzeba wszystko samemu wgrać włącznie z instalacją dotyku, a na razie nie zdobyłem instrukcji. Niemniej wydaje się, zgodnie z opisami w necie, że i w wersji full powinno sie udać, to co chcę.

Chciałbym aby startował autamatycznie razem z systemem w wersji full w trybie kiosk, zgodnie ze zdobytymi informacjami próbuję zmieniać plik autostart. Przy pomocy instrukcji 

find / -name autostart 2>/dev/null

znalazłem 4 wystąpienia nazwy autostart, jedna to katalog, pozostałe są w lokalizacjach: 

/etc/xdg/lxsession/LXDE-pi/autostart

/etc/xdg/lxsession/LXDE/autostart

/etc/xdg/openbox/autostart

 

i we wszystkich zrobiłem wpis:

@chromium-browser --kiosk --noerrdialogs --disable-infobars --incognito https://stronamoja.pl

i nie działa!

Potem wszystkie inne wpisy w tych plikach zamieniłem # w komentarze - nie pomogło, potem parametry dodatkowe do chromium: --noerrdialogs --disable-infobars --incognito - usunąłem - nadal nie działa...

 

co robię źle? Ktoś pomoże?

 

Lession72

Edytowano przez Lession72
Link do komentarza
Share on other sites

(edytowany)

Nie działa w sensie, ze przeglądarka się nie otwiera i nie jest w trybie kioskowym. Otwiera się normalnie pulpit z ikonkami i paskiem narzędziowym.

Co ciekawe, kiedy wpisałem w wierszu poleceń: chromium-browser --kiosk [i strona]

- zadzałałao, ale chciałem, aby przy starcie samo to sie ładowało... 😞

a ktos podpowie jak podac ścieżke do lokalnego pliku html?

Czemu plik autostart nie działa?

czy to coś w związku z internetem? że nie działa przy starcie malinki (autostartu) internet??? jest przez wi-fi i łaczy się dopiero po jakimś czasie po uruchomieniu z modemem - jak to uwzglednić?

Edytowano przez Lession72
Link do komentarza
Share on other sites

Przed chwilą, Lession72 napisał:

Czemu plik autostart nie działa?

Bo to nie ten. Poszukaj w ~/.config/lxsession. 

5 minut temu, Lession72 napisał:

a ktos podpowie jak podac ścieżke do lokalnego pliku html?

 

file:///tam/gdzie/mieszka/plik.html

 

  • Lubię! 1
Link do komentarza
Share on other sites

2 godziny temu, Lession72 napisał:

tam trzeba wszystko samemu wgrać włącznie z instalacją dotyku

Chyba że masz jakiś nietypowy do którego są jakieś specjalne drivery (ale do wersji full też musiałbyś je dograć). Mój waweshare jest bardzo grzecznie wykrywany nawet w konsoli (gpm) i to nie ja najnowszej wersji. A wgrywanie samemu to jedno polecenie "apt install lxde".

 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

(edytowany)
28 minut temu, ethanak napisał:

Bo to nie ten. Poszukaj w ~/.config/lxsession. 

Znalazłem jeszcze jeden (lub utoworzyłem, bo polecenie nano podobno tworzy plik, jesli go nie ma?) w lokalizacji ~/.config/lxsession/LXDE-pi/autostart

i zrobiłem wpisy - nie pomogło... 😞 niestety...

 

Jednak utworzyłem kolejny plik autostart! polecenie find teraz dopisuje koleny plik autostart w tej nowej lokalizacji... a tego wczesniej nie było...

 

~ - to inaczej /home/[nazwa uzytkownika]/ ?

Edytowano przez Lession72
Link do komentarza
Share on other sites

Nie mam teraz żadnego działającego lxde... ale gdzieś tam w usrawieniach powinna być sesja. Odpal chromium normalnie, w menadżerze sesji powinno go pokazać, coś tam trzeba pstryknąć (już nie pamiętam co) i zapisać. Jeśli po restarcie urichomi się chrome to już jesteś w domu.

I tak. Bash rozwija tyldę na katalog domowy.

Link do komentarza
Share on other sites

(edytowany)

chromium jest w menedżerze zadań pod adresem /usr/lib/chromium-browser/

to znalazłem... można tam ustawić priorytet...???

Edytowano przez Lession72
Link do komentarza
Share on other sites

14 minut temu, Lession72 napisał:

tylda "~" to inaczej "katalog główny"?

 

Nie, to inaczej katalog domowy a nie główny (główny to /) i to tyylko dla basha (czyli w linii poleceń to działa i nigdzie więcej)

 

  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)

Jest coś takiego jak menedżer sesji? 

Czy chodziło o menedżer zadań?

Bo czego ja tam mam szukać?

Co mam ustawić? Jako domyślną sesje/proces Chromium?

Edytowano przez Lession72
Link do komentarza
Share on other sites

4 godziny temu, Lession72 napisał:

/etc/xdg/lxsession/LXDE-pi/autostart

/etc/xdg/lxsession/LXDE/autostart

/etc/xdg/openbox/autostart

Skoro te autostarty nie działają, to moze usunę te, które były pustymi plikami?

Link do komentarza
Share on other sites

A były puste czy ich nie było?

W ogóle skąd pomysł grzebania w /etc, lubisz instalowanie systemu od nowa?

Przywróć to do takiego stanu jaki zastałeś, a do gmerania po ustawieniach użytkownika masz ~/.config i ~/.local

Link do komentarza
Share on other sites

(edytowany)

Przyznam, że nie miałem pojęcia, że to tak ryzyowne... choć na tym etapie reinstalacja nawet by mi nie przeszkadzała, nawet brałem pod uwgę zmiane na lite... nic nie kasowałem w nich, najwyżej dawałem im #, więc po tym poznam, co było, a czego nie, ale ok, to ich nie kasuję już, ale nadal mi autostart nie działa... a musi 😞 

 

Wszystkie autostarty były tylko w rozwinięciach etc... a gdzie mam i jak umieścić autostart gdzie indziej?

Edytowano przez Lession72
Link do komentarza
Share on other sites

16 minut temu, Lession72 napisał:

a gdzie mam i jak umieścić autostart gdzie indziej?

Przecież LXDE ma swoje własne narzędzia do tego!

Wybierasz z menu "Preferencje" -> "Domyślne programy dla LXSession", tam klikasz na "Autostart" i ustawiasz co chcesz...

Wybacz, odpaliłem to na ekranie 320x240 bez dotyku i niewiele więcej zobaczę 🙂

 

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.