顯示具有 Porteus Kiosk 標籤的文章。 顯示所有文章
顯示具有 Porteus Kiosk 標籤的文章。 顯示所有文章

2025年2月27日

Porteus Kiosk 設定檔筆記

Porteus Kiosk 已經走入收費的階段,這邊記一下以前的設定 policy。

chrome-policies

"BrowserSignin": 1,

"BrowserAddPersonEnabled": true,

"DefaultBrowserSettingEnabled": false,

"IncognitoModeAvailability": 0,

"SafeBrowsingProtectionLevel": 1,

"URLBlacklist": [ "chrome://x",],

"AutofillAddressEnabled": false,

"ImportAutofillFormData": false,

"AutofillCreditCardEnabled":false,

"BookmarkBarEnabled": true,

"CloudPrintSubmitEnabled": false,

"HomepageLocation": "https://www.google.com.tw",

"HomepageIsNewTabPage": true,

"DownloadDirectory": "/home/guest",

"HideWebStoreIcon": false,

"EnableMediaRouter": true,

"SearchSuggestEnabled": true,

"SpellcheckEnabled": false,

"ExtensionInstallWhitelist": ["*",],

"ExtensionInstallBlacklist": ["",],

"ExtensionInstallForcelist":["mclkkofklkfljcocdinagocijmpgbhab","ophjlpahpchlmihnnnihgmmeilfjmjjc",],


kiosk-config

kiosk_config=https://tinyurl.com/cjes-kiosk-config

connection=wifi

dhcp=yes

wifi_encryption=wpa

wpa_password=23378795

ssid_name=tc-cjes-mac

browser=chrome

disable_firewall=yes

enable_file_protocol=yes

homepage=https://gmail.com

disable_private_mode=yes

password_manager=no

search_engine=google

managed_bookmarks=https://tw.yahoo.com https://gmail.com

browser_preferences=https://tinyurl.com/cjes-chrome-policies

disable_address_bar=no

autohide_navigation_bar=no

disable_navigation_bar=no

onscreen_buttons=home

disable_numlock=yes

wallpaper=https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg

swapfile=2048

zRAM=50%

removable_devices=yes

timezone=Asia/Taipei

ntp_server=ntp.ntu.edu.tw

right_mouse_click=yes

shutdown_menu=yes

additional_components=06-fonts.xzm

standby_idle=10

additional_components=08-ssh.xzm

root_password=toor

ssh_localhost_only=no

2024年12月25日

輕量 Porteus Edition 教學 & 中文化

  • 簡介
    1. Porteus Desktop 是一款可將 Linux 系統安裝於 USB 隨身碟的輕量迷你 Linux,適用於舊硬體、低效能的電腦。
    2. Porteus Desktop 也可以安裝在硬碟中,不過官方建議安裝於 USB 隨身碟使用,如果想要安裝在硬碟,請直接考慮使用 Slackware Linux 。
    3. Porteus Kiosk 6.0 之後的版本,採申請序號試用 30 天 ( 一組 e-mail 能重複申請序號 ),之後必須線上購買授權才能繼續使用;而之前的版本,已經都無法安裝了 ( 就算能下載到 ISO 檔案,但是透過網路下載安裝程式時,無法找到安裝所需檔案 )。

  • 使用筆記 ( Cinnamon 版本 )
    • 各版本:
      • Cinnamon:工作列在下方,操作手感最具有現代風格。


      • KDE:工作列在上方,操作手感類似 Windows 10。


      • MATE:工作列在上方,可調整到下方,操作手感類似 Windows 10。


      • LXDE:工作列在上方,可調整到下方,操作手感類似傳統 Windows 。


      • LXQT:工作列在上方,可調整到下方,操作手感類似傳統 Windows 。


      • XFCE:工作列在上方,操作手感類似傳統 Windows 。


      • Gnome:桌面中央下方類似手機 app 九宮格的操作,左上也可點開傳統桌面。


      • OpenBox:工作列在上方,就是 OpenBox。


    • MBR 或 EFI 格式,在格式化隨身碟的時候就要自行準備好 ( 因為跟 BIOS 開機有關 )。
    • 預設做好的 Porteus USB 隨身碟系統,是無法儲存任何變更、資料;必須執行 Porteus SaveFile Manager 設定 .dat 的路徑之後,重新開機,才能開始儲存變更。
    • 找到 Porteus 的 .xzm 檔案,放到 Porteus USB 隨身碟的 /porteus/base 路徑底下,開機就會被掛載;例如: google-chrome 瀏覽器、wqy-zenhei-font-ttf 亞洲字型 ( 中文、日文都能正常 ) 、firefox 瀏覽器,能找到的 .xzm 其實不多。
    • Porteus Cheat Codes:不要直譯成作弊碼,真正的意思是「設定值參數用法」。
    • 中文介面:從 Porteus Setting Centre 下載 zh_TW 中文,重新開機後,可顯示為「繁體中文」。但是 Chrome 瀏覽器依然沒有中文。

  • 待處理
    • 中文輸入:目前找不到,暫時以 chrome 瀏覽器操作,使用Chrome 線上應用程式商店的擴充功能:Google 輸入工具,進行瀏覽器內的中文輸入。
    • Chrome 瀏覽器的語言介面,會來自 Linux Default Language 的設定,所以暫時無法切換成中文介面。

2021年2月3日

Porteus Kiosk

Porteus Kiosk 應該算是 Porteus 的「公用資訊站」版本。

Porteus 是基於 Slackware 的輕量化 Linux 系統,具有簡潔快速的桌面系統;而 Porteus Kiosk 是當做「公用資訊站」的延伸版本。

「公用資訊站」主要放置公眾電腦使用空間,所以強調限制使用,在安裝過程中可以選擇以 Fireofx 或是 Google Chrome 瀏覽器當介面,安裝完畢之後,跟 ChromeBook 的"訪客模式"有幾分相似,就是一部只提供了「限制性的瀏覽器」這樣的功能而已。為了讓這個「限制性的瀏覽器」更具彈性及控管度,安裝過程中有許多設定值可以好好研究,例如:設定首頁、我的最愛、定時開關機、Session、proxy、Chrome 延伸套件、延伸字型、音效、螢幕方向 .... 等等,只要能預先做好限制級開放功能,安裝完畢之後,基本上就可以是不用再費心思管理的「公用資訊站」。

Porteus Kiosk 有 Kiosk、Cloud、ThinClient 三種桌面版本,安裝過程都是一樣,開機速度也差不多,最大的差別僅在於安裝完畢之後,進到桌面系統後, Kiosk 只有"瀏覽器",ThinClient 除了瀏覽器還多了個 "RDP"遠端桌面 及"顯示桌面" 兩個工作按鈕,而 Cloud 則多了Google Gmail、雲端硬碟、文件等數個工作按鈕。

Porteus Kiosk 能在一些低階電腦上面有很好的效能表現,這次用在 Acer TravelMate 4330 十幾年的老電腦( CPU :Intel T3100 ),依然有順暢的效能表現。

Porteus Kiosk 的應用,可以用在開放空間的公用電腦,例如:圖書館查詢電腦、資訊站。

備註:Porteus Kiosk 從 4.0.0 之後就只支援 x64 的 CPU ,如果要安裝 32 位元,只剩下 Porteus Kiosk 3.7.0可以下載,不過連 Chrome 都不支援32位元的更新了,所以還是放棄32位元的版本吧。


參考:安裝 porteus-kiosk 可使用的特徵值及語法 https://porteus-kiosk.org/parameters.html ;設定 Chrome 瀏覽器政策 https://cloud.google.com/docs/chrome-enterprise/policies/ ,porteus-kiosk 的 Chrome 設定值路徑 /etc/opt/chrome/policies/managed/chrome.json 。


四種安裝模式說明:

1.Kiosk Wizard:安裝精靈,逐一設定選項,將 Kiosk 安裝至本機。

2.Remote Management:遠端管理,安裝好的 Kiosk 機器每次開機,都會去網路讀取 Kiosk 的設定值( kiosk-config.txt )進行比對,然後套用新的安裝設定;這種模式可用在需要做 Kiosk 的「設定值」更新,而不用每一台 Kiosk 都去重灌 (不是更新升級 Porteus Kiosk 系統,僅更新安裝時的 paramtter 而已喔)。此種模式的設定值,需要設定「kiosk_config=web.path」。

3.Network Location:直接從網路讀取設定值,安裝至本機(簡化第1種模式的安裝過程)。

4.Removable device:直接從USB 讀取設定值,安裝至本機(簡化第1種模式的安裝過程)。

我們安裝 Kiosk 機器時,大部分應該很少會再常常去變更 Kiosk 的使用環境,會去變更的,頂多是「瀏覽器」的些微設定值;所以安裝模式可以使用第 3 種達到快速安裝統一的環境,並且配合變更 chrome-policies.txt 即可滿足變更瀏覽器設定的需求。

Point kiosk to remote management configuration.
http://path/kiosk-config.txt

kiosk_config=http://path/kiosk-config.txt connection=wifi dhcp=yes wifi_encryption=wpa wpa_password=******** ssid_name=ssid-name browser=chrome disable_firewall=yes homepage=https://www.google.com.tw disable_private_mode=yes password_manager=no search_engine=google browser_preferences=http://path/chrome-policies.txt disable_address_bar=no autohide_navigation_bar=no disable_navigation_bar=no onscreen_buttons=home disable_numlock=yes wallpaper=http://path/kiosk.png swapfile=2048 zRAM=50% removable_devices=yes timezone=Asia/Taipei ntp_server=ntp.ntu.edu.tw right_mouse_click=yes shutdown_menu=yes additional_components=06-fonts.xzm
http://path/chrome-policies.txt
"URLBlacklist":[""],
"DeviceAllowNewUsers": true,
"BrowserSignin": 1,
"BrowserAddPersonEnabled": true,
"BrowserGuestModeEnabled": true,
"EnableMediaRouter": true,
"HideWebStoreIcon": false,
"IncognitoModeAvailability": 0,
"SearchSuggestEnabled": true,
"TranslateEnabled": true,
"ExtensionInstallWhitelist": ["*"],
"ExtensionInstallBlacklist": [""],
"ExtensionInstallForcelist":["mclkkofklkfljcocdinagocijmpgbhab;https://clients2.google.com/service/update2/crx","ophjlpahpchlmihnnnihgmmeilfjmjjc"],