Xorg

如何讓 Chromium 在 X 下全屏啟動?

  • August 26, 2021

我已經安裝了 Raspian Jessie Lite 並添加了我可以讓瀏覽器全屏執行的最低要求。我從 IceWeasel 開始:

sudo apt-get install -y x-window-system iceweasel

並將其放入我的.xinitrc

iceweasel "http://localhost/"

現在,當我執行startx它時,它會載入 IceWeasel。但是,它只佔了一小部分;螢幕的一部分。我可以通過載入 IceWeasel,關閉它,然後修改儲存視窗大小的文件並將其設置為 1920x1080 來解決這個問題。

一切都很好,直到我發現 IceWeasel 並不支持 Chrome 所做的所有新的 ECAMScript 優點。所以,我正在嘗試換成 Chromium。我已經成功地把它全部安裝好了,我把我的改成了.xinitrc

chromium-browser --start-maximized --kiosk http://localhost/

但是,當它啟動時,它只使用大約(可能正好)一半的螢幕!我嘗試了各種選項,但無法使其正常工作。--start-fullscreen更奇怪,渲染正確,但被切成兩半!:(

注意:我試圖避免安裝任何視窗管理器/等,因為當 IceWeasel 已經全部正常工作時似乎不需要它!?

冰鼬:

冰鼬全屏

鉻(--start-maximized--kiosk):

Chromium 不太全屏!

鉻(--start-fullscreen):

鉻切成兩半

好的,在這個執行緒的幫助下,我得到了它的工作。儘管那張海報說它不起作用,但我編輯.config/chromium/Default/Preferences並明確設置了視窗大小:

"window_placement":
{
   "bottom":1060,
   "docked":false,
   "left":10,
   "maximized":true,
   "right":950,
   "top":10
   // ...

"window_placement":
{
   "bottom":1080,
   "docked":false,
   "left":0,
   "maximized":true,
   "right":1920,
   "top":0
   // ...

我想知道這是否可能由於應用程序的第一次載入不是全屏而設置得很糟糕,但我嘗試刪除~/.config然後再次載入它,但它只是用螢幕的左半部分重新創建它。我想我必須編寫載入 Chromium 的腳本,殺死它,然後在我的設置腳本中重寫文件的那一部分!;(

引用自:https://unix.stackexchange.com/questions/273989