Feeds:
文章
留言

Archive for 2022 年 04 月

原始需求是不想要小朋友半夜爬起來偷玩電腦,其實有很多解法如

  1. 付錢給種花電信 ~ 花錢了事解決
  2. Windows 內建"家長監護" ~ 我覺得是個不錯的方案,但是需要使用微軟帳戶
  3. 使用教育部網路守護天使 ~ 有解決解決但是有兩個問題 (a) 只能免費使用一年(超過移除重裝?) (2) Windows 11 Home 裝不起來

後來想到偉大的工程師應該都有相同的煩惱,終於找到一個簡單好用的小工具 vasyaod/parental-control

專案首頁 https://github.com/vasyaod/parental-control,我必須說這個比較適合工程師,一般使用者考慮上面幾個方案比較簡單。

安裝不難, 下載 https://github.com/vasyaod/parental-control/blob/windows-assets/parental-control-setup.exe?raw=true 執行按步驟安裝即可。安裝完成後找到 C:\Program Files\parental-control\config.xml

注意!! 這個檔案需要管理者權限才能寫入,我建議使用 Notepad++來修改。檔案打開後我把它分成兩部分,上半部是Web配置我覺得可以忽略

下面是使用者可用時間的設定,每個 “-" 是一個使用者設定

  • login 目前 windows 登入帳號的名稱
  • timeLimit 每日可用分鐘數
  • noticePeriod 這個不太確定用途
  • schedule 每天可用時段設定

修改完成後需要重啟服務,如果改了上半部就重啟下面(有Web),改下半部設定就重啟上面那個服務

驗證就不說了,反正不再合理時間內使用就會被強制登出。

這個專案還有個有趣的地方是它用 Haskill 程式語言開發,為什麼我會知道呢?因為我去翻了程式碼… 為什麼我要去翻他的程式碼? 因為 Windows 11 Home 裝不起來(對… 又是 Win11)。原本以為原始釋出是在 Github Action 透過 Windows 2019 編譯的問題,所以我就Fork了一份改了Github Action 用 Windows 2022 重編(偉大的 Github Action 真心覺得好用)結果還是失敗。

後來看了程式碼WindowsCommand.hs發現他的實作是利用 Windows 的工具 query.exe, msg.exe, logoff.exe 來實現,但是問題出在 Windows Home 版沒有包含這些工具,解法可以參考這篇文章。將相關依賴工具補上後一切就都正常了。

想不到原來只是要解決一個簡單的需求,瞬間多了很多其他知識 哈哈~~

Read Full Post »

今天看到自由軟體之父 Richard Stallman 介紹了這套軟體 Minecraft 克隆版本 Minetest,試用後覺得容易安裝(解開壓所就好了XD)使用(點兩下執行檔XDDD),重點是玩起來和 Minecraft 還真的很相像,不過我不是重度玩家就不深入介紹,下圖是官網借來的

Windows 安裝先到這裡按下圖點選下載

將下載的 minetest-5.5.0-win64.zip 解壓縮到, 如 d:\minetest-5.5.0-win64,檔案總管打開 d:\minetest-5.5.0-win64\bin,如下圖點兩下 minetest.exe 執行

看到如下畫面就可以開始玩了,是不是超簡單的,自由軟體真是太棒啦

按"新增"建立新增世界,這裡唯一要注意的是"不能輸入中文"改用英文輸入就可以了

然後就按下"遊玩遊戲"享受自己的世界了,因為介面已經中文化所以應該使用上沒有太多問題

過程有遇到一個比較奇怪的問題,如下圖顯示遊戲的通訊埠被占用無法使用

如果你遇到就是按下面修改一個遊戲服務器監聽的 Port 即可

點兩下"伺服器埠"改一下數字,存檔再開始遊戲試試

Read Full Post »