[{"data":1,"prerenderedAt":439},["ShallowReactive",2],{"docs-en-\u002Fdocs\u002Fplayers\u002Fchromium":3},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":431,"extension":432,"meta":433,"navigation":434,"path":435,"seo":436,"stem":437,"tags":6,"__hash__":438},"content_en\u002Fdocs\u002Fplayers\u002Fchromium.md","Chromium Player",null,{"type":8,"value":9,"toc":419},"minimark",[10,14,23,28,69,73,78,118,122,206,210,255,259,281,285,291,298,307,311,401,405,415],[11,12,5],"h1",{"id":13},"chromium-player",[15,16,17,18,22],"p",{},"Lightweight player that uses the system Chromium browser in kiosk mode. Architecture-independent (",[19,20,21],"code",{},"noarch",") — works on any Linux system with Chromium installed.",[24,25,27],"h2",{"id":26},"features","Features",[29,30,31,39,45,51,61],"ul",{},[32,33,34,38],"li",{},[35,36,37],"strong",{},"Uses system browser"," — no bundled Chromium, minimal disk footprint",[32,40,41,44],{},[35,42,43],{},"GPU rasterization"," — offloads rendering to GPU (4-5% CPU in production)",[32,46,47,50],{},[35,48,49],{},"Video wall sync"," — same sync protocol as Electron",[32,52,53,56,57,60],{},[35,54,55],{},"Bash launcher"," — ",[19,58,59],{},"launch-kiosk.sh"," manages server, Chromium, and cleanup",[32,62,63,56,66,68],{},[35,64,65],{},"Architecture-independent",[19,67,21],{}," package works on x86_64 and aarch64",[24,70,72],{"id":71},"install","Install",[74,75,77],"h3",{"id":76},"fedora-rhel","Fedora \u002F RHEL",[79,80,85],"pre",{"className":81,"code":82,"language":83,"meta":84,"style":84},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","sudo dnf install https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\nsudo dnf install xiboplayer-chromium\n","bash","",[19,86,87,106],{"__ignoreMap":84},[88,89,92,96,100,103],"span",{"class":90,"line":91},"line",1,[88,93,95],{"class":94},"sbgvK","sudo",[88,97,99],{"class":98},"s_sjI"," dnf",[88,101,102],{"class":98}," install",[88,104,105],{"class":98}," https:\u002F\u002Fdl.xiboplayer.org\u002Frpm\u002Ffedora\u002F43\u002Fnoarch\u002Fxiboplayer-release-43-7.fc43.noarch.rpm\n",[88,107,109,111,113,115],{"class":90,"line":108},2,[88,110,95],{"class":94},[88,112,99],{"class":98},[88,114,102],{"class":98},[88,116,117],{"class":98}," xiboplayer-chromium\n",[74,119,121],{"id":120},"ubuntu-debian","Ubuntu \u002F Debian",[79,123,125],{"className":81,"code":124,"language":83,"meta":84,"style":84},"curl -fsSL https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002FGPG-KEY.asc | sudo tee \u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc > \u002Fdev\u002Fnull\necho \"deb [signed-by=\u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc] https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04 .\u002F\" | sudo tee \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fxiboplayer.list\nsudo apt update && sudo apt install xiboplayer-chromium\n",[19,126,127,158,183],{"__ignoreMap":84},[88,128,129,132,136,139,143,146,149,152,155],{"class":90,"line":91},[88,130,131],{"class":94},"curl",[88,133,135],{"class":134},"stzsN"," -fsSL",[88,137,138],{"class":98}," https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002FGPG-KEY.asc",[88,140,142],{"class":141},"smGrS"," |",[88,144,145],{"class":94}," sudo",[88,147,148],{"class":98}," tee",[88,150,151],{"class":98}," \u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc",[88,153,154],{"class":141}," >",[88,156,157],{"class":98}," \u002Fdev\u002Fnull\n",[88,159,160,164,168,171,174,176,178,180],{"class":90,"line":108},[88,161,163],{"class":162},"sptTA","echo",[88,165,167],{"class":166},"sjJ54"," \"",[88,169,170],{"class":98},"deb [signed-by=\u002Fusr\u002Fshare\u002Fkeyrings\u002Fxiboplayer.asc] https:\u002F\u002Fdl.xiboplayer.org\u002Fdeb\u002Fubuntu\u002F24.04 .\u002F",[88,172,173],{"class":166},"\"",[88,175,142],{"class":141},[88,177,145],{"class":94},[88,179,148],{"class":98},[88,181,182],{"class":98}," \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fxiboplayer.list\n",[88,184,186,188,191,194,198,200,202,204],{"class":90,"line":185},3,[88,187,95],{"class":94},[88,189,190],{"class":98}," apt",[88,192,193],{"class":98}," update",[88,195,197],{"class":196},"sP7_E"," &&",[88,199,145],{"class":94},[88,201,190],{"class":98},[88,203,102],{"class":98},[88,205,117],{"class":98},[24,207,209],{"id":208},"usage","Usage",[79,211,213],{"className":81,"code":212,"language":83,"meta":84,"style":84},"xiboplayer-chromium                    # kiosk mode\nxiboplayer-chromium --no-kiosk         # windowed\nxiboplayer-chromium --instance=lobby   # named instance\nxiboplayer-chromium --port=9000        # custom port\n",[19,214,215,224,234,244],{"__ignoreMap":84},[88,216,217,220],{"class":90,"line":91},[88,218,219],{"class":94},"xiboplayer-chromium",[88,221,223],{"class":222},"sutJx","                    # kiosk mode\n",[88,225,226,228,231],{"class":90,"line":108},[88,227,219],{"class":94},[88,229,230],{"class":134}," --no-kiosk",[88,232,233],{"class":222},"         # windowed\n",[88,235,236,238,241],{"class":90,"line":185},[88,237,219],{"class":94},[88,239,240],{"class":134}," --instance=lobby",[88,242,243],{"class":222},"   # named instance\n",[88,245,247,249,252],{"class":90,"line":246},4,[88,248,219],{"class":94},[88,250,251],{"class":134}," --port=9000",[88,253,254],{"class":222},"        # custom port\n",[24,256,258],{"id":257},"auto-start","Auto-start",[79,260,262],{"className":81,"code":261,"language":83,"meta":84,"style":84},"systemctl --user enable --now xiboplayer-chromium.service\n",[19,263,264],{"__ignoreMap":84},[88,265,266,269,272,275,278],{"class":90,"line":91},[88,267,268],{"class":94},"systemctl",[88,270,271],{"class":134}," --user",[88,273,274],{"class":98}," enable",[88,276,277],{"class":134}," --now",[88,279,280],{"class":98}," xiboplayer-chromium.service\n",[24,282,284],{"id":283},"configuration","Configuration",[15,286,287,288],{},"Config file: ",[19,289,290],{},"~\u002F.config\u002Fxiboplayer\u002Fchromium\u002Fconfig.json",[15,292,293,294,297],{},"Default server port: ",[35,295,296],{},"8766"," (vs 8765 for Electron — both can run on the same machine).",[15,299,300,301,306],{},"See the full ",[302,303,305],"a",{"href":304},"\u002Fdocs\u002Fconfiguration","Configuration Reference",".",[24,308,310],{"id":309},"difference-from-electron","Difference from Electron",[312,313,314,329],"table",{},[315,316,317],"thead",{},[318,319,320,323,326],"tr",{},[321,322],"th",{},[321,324,325],{},"Electron",[321,327,328],{},"Chromium",[330,331,332,344,355,365,376,390],"tbody",{},[318,333,334,338,341],{},[335,336,337],"td",{},"Browser",[335,339,340],{},"Bundled Chromium",[335,342,343],{},"System Chromium",[318,345,346,349,352],{},[335,347,348],{},"Package size",[335,350,351],{},"~150 MB",[335,353,354],{},"~5 MB (noarch)",[318,356,357,360,363],{},[335,358,359],{},"Port",[335,361,362],{},"8765",[335,364,296],{},[318,366,367,370,373],{},[335,368,369],{},"Launcher",[335,371,372],{},"Node.js (Electron API)",[335,374,375],{},"Bash script",[318,377,378,381,384],{},[335,379,380],{},"Mouse hiding",[335,382,383],{},"Native (Electron API)",[335,385,386,389],{},[19,387,388],{},"unclutter"," binary",[318,391,392,395,398],{},[335,393,394],{},"Alternatives priority",[335,396,397],{},"60",[335,399,400],{},"50",[24,402,404],{"id":403},"source","Source",[29,406,407],{},[32,408,409],{},[302,410,414],{"href":411,"rel":412},"https:\u002F\u002Fgithub.com\u002Fxibo-players\u002Fxiboplayer-chromium",[413],"nofollow","GitHub: xibo-players\u002Fxiboplayer-chromium",[416,417,418],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}",{"title":84,"searchDepth":185,"depth":185,"links":420},[421,422,426,427,428,429,430],{"id":26,"depth":108,"text":27},{"id":71,"depth":108,"text":72,"children":423},[424,425],{"id":76,"depth":185,"text":77},{"id":120,"depth":185,"text":121},{"id":208,"depth":108,"text":209},{"id":257,"depth":108,"text":258},{"id":283,"depth":108,"text":284},{"id":309,"depth":108,"text":310},{"id":403,"depth":108,"text":404},"Lightweight kiosk player using the system Chromium browser","md",{"order":108},true,"\u002Fdocs\u002Fplayers\u002Fchromium",{"title":5,"description":431},"docs\u002Fplayers\u002Fchromium","zz5cowamlMCGn69pvHOi3A5re1qJQtc_KQZSOpgMAtM",1775148105254]