Porteus Kiosk - download file

Witamy!
zmyslo
White ninja
White ninja
Posts: 5
Joined: 08 Oct 2019, 06:07
Distribution: Porteus Kiosk

Porteus Kiosk - download file

Post#1 by zmyslo » 08 Oct 2019, 08:31

Cześć.
Na wstępie informacja. Nie znam Linuksa, ale sobie poradzę.. :)
Niech ktoś mi wytłumaczy (np. fanthom) jak zrobić by można było pobierać poprzez przeglądarkę pliki w przeglądarce Chrome w Porteus Kiosk.
Mam stronkę gdzie trzeba najpierw pobrać plik pdf a potem otworzyć.
Sprawdziłem że taka funkcjonalność istnieje w Porteus Kiosk variant "Cloud" gdzie plik po pobraniu można normalnie otworzyć w przeglądarce.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5660
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Porteus Kiosk - download file

Post#2 by fanthom » 08 Oct 2019, 13:03

Hej

Musialbys odblokowac sciaganie dla wszystkich plikow - co moze nie byc dobrym pomyslem (chyba ze uzywasz whitelist).
Moze lepiej poprostu uzyc Firefoxa? (powinien otworzyc ten PDF bez problemow)

Pozdrawiam
Please add [Solved] to your thread title if the solution was found.

zmyslo
White ninja
White ninja
Posts: 5
Joined: 08 Oct 2019, 06:07
Distribution: Porteus Kiosk

Porteus Kiosk - download file

Post#3 by zmyslo » 08 Oct 2019, 13:28

Generalnie jestem gotów by odblokować wszystkie pliki i użyć whitelist. Może być i Firefox, tylko tutaj też mam ten sam problem.
Nie chodzi o otwarcie pdfa bezpośrednio z linku do tego pliku, bo to działa. Chodzi o pobranie pliku a potem otwarcie. Ponieważ strona na której chcę uruchomić kiosk nie daje możliwości innej jak tylko pobranie a potem otwarcie.
Jak to zrobić?
fanthom
Wiem że odpowiedziałeś komuś kiedyś na to pytanie Allow Downloads in Chrome niestety brak wskazówek jak rozwiązać ten problem. Minęło już od tego czasu 2 lata. Może jesteś w stanie mi pomóc?
Dzięki za szybka odpowiedź.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5660
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Porteus Kiosk - download file

Post#4 by fanthom » 08 Oct 2019, 14:22

Firefox ma dodatek 'inline disposition' wiec powinien otwierac takze pliki przeznaczone tylko do sciagania.

Niemniej - tu jest parametr do odblokowania sciagania w Chrome:

Code: Select all

run_command=sed -i 's/"AllowFileSelectionDialogs": false,/"AllowFileSelectionDialogs": true,/g' $json; sed -i 's_"DownloadDirectory": "/dev/null",_//"DownloadDirectory": "/home/guest",_g' $json; sed -i 's/_download": false/_download": true/' /opt/google/chrome/master_preferences
Pozdrawiam
Please add [Solved] to your thread title if the solution was found.

zmyslo
White ninja
White ninja
Posts: 5
Joined: 08 Oct 2019, 06:07
Distribution: Porteus Kiosk

Porteus Kiosk - download file

Post#5 by zmyslo » 09 Oct 2019, 10:16

Dzięki śliczne... To zadziałało.
Wynikł niestety nowy problem.
Przy uruchamianiu się przeglądarki pojawia się pusty ekran z możliwością wyboru i napisami "Make Google Chrome the default browser" "Automatically send usage statistics and crash reports to Google". Po naciśnięciu przycisku "OK" następuje pojawienie się właściwej strony lecz tutaj dodatkowo zbędne okno "Translate this page". Masz pomysł jak sobie z tym poradzić?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5660
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Porteus Kiosk - download file

Post#6 by fanthom » 09 Oct 2019, 13:40

Cos musi uszkadzac plik $json (/etc/opt/chrome/policies/managed/chrome.json) i dlatego Chrome wraca do ustawien fabrycznych.

Sprawdzilem parametr ktory podalem i on dziala wiec to musi byc cos innego.
Prawdopodobnie uzywasz 'browser_preferences=' ktory ma zly syntax i miesza w pliku $json wiec usun go i zobacz czy wtedy jest ok.

Pozdrawiam.
Please add [Solved] to your thread title if the solution was found.

zmyslo
White ninja
White ninja
Posts: 5
Joined: 08 Oct 2019, 06:07
Distribution: Porteus Kiosk

Porteus Kiosk - download file

Post#7 by zmyslo » 09 Oct 2019, 15:12

No nie wiem bardzo jak to sprawdzić i w jaki sposób mógł się wkraść błąd.

Robię krok po kroku wg instrukcji.
Wynik na końcu jest
dhcp=yes
connection=wired
browser=chrome
homepage=http://lub*********html
session_idle=2
primary_keyboard_layout=pl
scheduled_action=Monday-18:00 Tuesday-15:30 Wednesday-15:30 Thursday-15:30
Friday-15:30 Saturday-07:40 Sunday-07:40 action:halt
browser_preferences=http://************konfig.txt
refresh_webpage=60
screen_rotate=right
wake_on_lan=yes
additional_components=uefi.zip



Plik konfig.txt zawiera podane przez Ciebie ustawienia.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5660
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Porteus Kiosk - download file

Post#8 by fanthom » 09 Oct 2019, 16:18

"Plik konfig.txt zawiera podane przez Ciebie ustawienia."
No i tu jest blad. 'run_command=' to parametr kiosku a nie Chrome.
Please add [Solved] to your thread title if the solution was found.

zmyslo
White ninja
White ninja
Posts: 5
Joined: 08 Oct 2019, 06:07
Distribution: Porteus Kiosk

Porteus Kiosk - download file

Post#9 by zmyslo » 10 Oct 2019, 07:53

Ok.
Poprawiłem i jest ok. Dopisałem jeszcze lokalizację plików do whitelist.
Dla potomnych tak powinna wyglądać konfiguracja:

Code: Select all

dhcp=yes
connection=wired
browser=chrome
session_idle_forced=1
homepage=http://lu*******.html
session_idle=2
primary_keyboard_layout=pl
timezone=Europe/Warsaw
whitelist=http://lu******* file:///home/guest/Downloads
wake_on_lan=yes
additional_components=uefi.zip 
run_command=sed -i 's/"AllowFileSelectionDialogs": false,/"AllowFileSelectionDialogs": true,/g' $json; sed -i 's_"DownloadDirectory": "/dev/null",_//"DownloadDirectory": "/home/guest",_g' $json; sed -i 's/_download": false/_download": true/' /opt/google/chrome/master_preferences

Post Reply