Kiosk mode potěší, dosud bylo jediným řešením použít Chrome.
Ovšem pokud míříte tímto směrem, musíte ještě uživateli znemožnit jakkoliv přepnout na jinou aplikaci. Ve Windows třena Win+E, ALT-TAB, CTRL-SHIFT-ESC a další. Tohle jsem kdysi v XP řešil "zrušením" kláves CTRL, ALT, WIN, ale byla to trošku prasárna. Nakonec mi uspokojivě funguje (W7, W10) nastavení Chrome jako shell daného uživatele (přihlášeného přes autologon).
Pokud byste náhodou tento problém řešili, tak Win řešení je prosté:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --kiosk https://kiosk.mojefirma.tld"
Tohle je dost neprůstřelné - ať uživatel dělá cokoliv, spustí jedině Chrome v kiosk modu.
Chtěl jsem sice raději použít Linux, ale vlastně žádné snadné řešení jsem nenašel. Třeba se to teď zlepší, s možností použít Firefox.
Když jsem tohle řešil, použil jsem https://porteus-kiosk.org/. Je to hodně základní a ta distribuce sama o sobě nepodporuje moc věcí navíc. Jinak verze zdarma nepodporovala automatické aktualizace.
v GNU/Linuxu je to (relativne) snadne, staci nepoustet spravce_oken, ale jen X + 1 aplikace, mam takto resene "kiosek" pro ctecku carkovejch kodu, nepoustim tedy www prohlizec, ale bash+yad script... nejde na nic prepnout...
v zasade takto v /etc/lightdm/lightdm.conf:
[Seat:*]
autologin-guest=false
autologin-user=uzivatel
autologin-user-timeout=0
user-session=xinitrc
do /home/uzivatel/.xinitrc (misto skriptu uvedu chromium, ale nezkousel sem to s nim):
#!/bin/sh
chromium-browser --kiosk https://kiosk.mojefirma.tld
aby neslo se prepinat na virtuani console (i kdyz ta by stejne vyzadovala prihlaseni) do /etc/X11/xorg.conf.d/disablevt.conf:
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
PIP (Picture-in-Picure) funguje i na Linuxu, staci povolit "media.videocontrols.picture-in-picture.enabled" v about:config.
Pokud chcete aby okno prehravace bylo "Always on top" i na Waylandu (Fedora 31), je treba na nej kliknout pravym tlacitkem mysi a vybrat to pres window manager menu - aplikace sama na to na Waylandu nema opravneni.
Jako uz je u Firefoxu obvykle, kazdym updatem se musi neco pos*at! Treba ted nefunguje presunuti tabu pod adresni radek.
btw nechapu az hysterickou averzi developeru firefoxu na tuto moznost, a jak se snazi tohle porad blokovat. Nejdriv byly taby dole standartne, pak byly presunuty nad adresu a v options moznost to zmenit, pak to bylo presunuto do about:config, pak jeste obskurneji do chrome.css, a ted to zase nefunguje. Bud to bylo opet nekam presunuto, nebo komplet zruseno. Presne v souladu se zasadou "my vime co je pro vas to nejlepsi, a proto vas donutime to delat, i kdyz se vam nechce!"...
Myslim ze toto fungovalo tak nejak "mimochodem" aniz by to kdokoliv v Mozille testoval/pouzival, urcite to nebyl zadny zamer.
O teto moznosti slysim teda poprve a napr. kdyz se delaly upravy UI pro titlebar na linuxu (https://bugzilla.mozilla.org/show_bug.cgi?id=1283299) tak jsme to vubec neresli. A pokud by me nekdo rekl ze to mam delat jeste pro tuto variantu, urcite bych nebyl nadseny a poslal ho nekam.
Uvedomte si prosim ze napr. na Linuxovem UI v Mozille dela jeden clovek (Dao) a ten musi stihat backportovat veci z Windows, protoze vyvoj UI se dela na Windows kde je 90% vsech uzivatelu (a 8% je Mac a 2% Linux). Pokud na Windows toto neni pozadovane tak to nemuze byt ani v Linuxu, neni proste mozne slepovat to UI z ruznych verzi a navic je potreba zachovat kompatilitu kvuli rozsirenim.
Taby pod navigacni listou negavaj logicky smysl. Adresa a historie je logicky pro kazdej tab jina, takze cela navigacni lista patri hiearchicky pod tab. Navic taby jsou vetsinou soucasti title baru, cimz setri misto.
Jako chapu, ze idealne by mel byt Firefox tak customizovatelnej, ze by mely jit taby klidne na spod obrazovky nebo na stranu, ale tak kolik lidi to vyuzije.
Ovsem je to open source, tak se nerozciluj a funkcionalitu si dopis, kdyz ti to tam tak chybi...
tak ve Vilaldi lze u listu konfigurovat kde co, vcetne umisteni nahore/dole/vlevo/vpravo, ale umisteni "nahore pod adresnim radkem" nevidim, asi to nebude vlastnost co by pouzivalo vetsi nez male mnozstvi schizofreniku :-) protoze si nedokazu oduvodnit, v podstate jak pises, proc by se celistvost "adresni_radek+zobrazeni_obsahu" mela rozriznout nesouvisejicim "seznamem_listu"... to by pak jeste nekdo mohl chtit aby to bylo pod sebou takto:
- adresni radek
- seznam listu
- seznam bezicich programu
- dvoje zobrazene hodiny a predpoved pocasi
- obsah webu
5. 12. 2019, 04:39 editováno autorem komentáře