X11執行程式的一些問題(順便講kiosk) - Linux

Table of Contents

之前問的這個問題感謝各位回答 ^^
大致上把心得整理了一下

只裝Xorg-X11是可以執行GUI程式的
(套件上參考"X Window System"群組的會比較完整)

不過選單(下拉式/右鍵選單)就沒辦法出現了(因為沒有Window Manager)
但是大小是可以調的!!

/etc/X11/xorg.conf 可以設定解析度、避免X把螢幕關掉等等
剩下的,可以在啟動程式時指定...
X本身提供的是 -geometry (width)x(height)+/-(x off)+/-(y off)
不過上面這個僅限X所附帶的程式,如xterm、xclock ...等等
其他程式就要讓程式自己告訴X視窗要多大。

以firefox來說...
可以: xinit /usr/bin/firefox -width (螢幕寬度) -height (螢幕高度) (url)
^^^^^^^^^^^^^^^^ 這邊要用絕對路徑呼叫 不然後面參數無法正確傳
這樣就可以直接呼叫firefox開啟指定的url並且佔滿整個螢幕了

通常有這種需求...都是想把電腦裝來當成類似kiosk的服務機器玩
所以...如果用chrome瀏覽器的話,啟動命令加上 -kiosk
firefox的話,需要安裝並啟用一個addon: R-kiosk
這樣流覽器啟動後,就會一直在全螢幕模式!!

這樣只開啟X不開啟WM就夠了,反正當kiosk之類也不需要browser選單,
只要顯示跟指標工具點選正常就好。

不過twm是可以考慮裝一下...考慮維護時的需求的話
因為有了WM還是功能會比較完整

--
剩下的...就參考X、xterm、xinit的man page囉
還有板上給了我一些線索的這篇 #1GWwmVKc (Linux) :p


--

All Comments

Daph Bay avatarDaph Bay2014-08-13
那畫面撕裂要怎麼辦 XD
Charlotte avatarCharlotte2014-08-14
ctrl + alt + backspace? XD
Kama avatarKama2014-08-15
推!