發表文章

目前顯示的是有「Linux」標籤的文章

挑戰在 Bottle 上安裝 Microsoft Office 2016 不完美但仍可執行的筆記

圖片
Microsoft Office 2013 後的版本,一直是 Wine 難以跨過得門檻,許多過去可執行的方法無一因 wine 執行器過時已經無法下載,以及 MS 後期都直接提供 C2R (Click to Run) 的安裝套件,過往 Office 2007 /2010 提供客製安裝選項等,現在 C2R 是整捆捆包安裝,基於此限制,也讓許多 Linux Wine 可安裝的版本停留在 Office 2007。 近期2026年突然心血來潮進行如何在 Linux 上面安裝  Microsoft 2016 的探討。 多次嘗試錯誤後,最佳解仍是採用 Bottles,原先 PlayonLinux 的方案都已經過時不適合當代的 Wine 以及流程,並且 Bottles 容器刪除並不會造成本機太多的傷害,但 Office 2016 仍是在圖形處理讓 xfwm 的桌面吃了很大的苦頭。 預先安裝作業: 基本上任何 C2R 的 Office 2016 安裝程式都不可用, 必須尋找 volume licensing大量授權版本,又由於 zh-tw 這類 iso 已經找不到了,只能在 Webarhive 查找到 x64 與 x86 兩個英文版本 。(原則上建議安裝 32位元 x86版本,無論是轉譯的速度都相較 x64快之外,x64版本常常讀取一半就造成圖形運算當機)  Bottle 透過 Flatpak 安裝後,也備用 soda 執行器做備用。  建立安裝環境: 參考這個  github 專案   對執行器、客製化安裝相依元件等等都吃了不少悶虧,浪費很多時間,2026年的話,不用這麼多麻煩,   只要創立 bottle 容器 wine 執行器選 soda 最重要的步驟:設定酒瓶中 DXVK 停用 進階顯示設定 虛擬桌面啟用 Windows 版本  Windows 7 語言 English   (頂多可以安裝cjk fonts 相依套件,但不裝也不太影響文字顯示除標題會豆腐字)  Webarchive 下載的安裝檔 iso 掛載後, 直接透過 bottle 選擇 setup.exe 安裝即可   安裝完成後,開啟 Excel  就可以正常使用了。...

Linux 上的 wine 一鍵化 Line 簽署協助安裝工具 - 手把手教學

圖片
由於 上篇太過繁瑣 也需要一定的經驗才能看懂巴哈的教學, 故此自己想說乾脆一次一鍵化簡化安裝流程。 也把工具發布在 github 上面了  https://github.com/maker181/LineMessenger_Wine/    進階用戶可以直接點進去看描述照著做。    從來沒操作過的朋友請先安裝 Bottles 並且到偏好設定裡面 下載  kron4ek-wine-proton-版本選最新的就好-amd64 執行器runner       自行簡單創建一個酒瓶 名稱可自訂為 Line 執行器記得選 kron4ek-wine-proton    並且在相依套件安裝 ckjfonts (這樣中文才不會亂碼)  建立好酒瓶後將 C: 資料夾點開 找到 Windows 路徑並且複製備用著之後工具用的到      接著將 sh 檔案下載下來後,在該資料夾右鍵點選採在終端機開啟 輸入 chmod +x fix_line_wine.sh (讓它可執行化) 輸入 ./fix_line_wine.sh (執行) 如果沒有安裝 openssl osslsigncode 會跳出請先安裝 請依照上方指令安裝,再執行一次 當跳出選取資料夾的時候建議可以關閉後直接在終端機貼上 enter 就完成自行簽署。  這時候就可以回到 Bottles 的酒瓶 點選 運行可執行檔 選取 Line 官方的 LineInsta.exe 進行安裝  (如果無法下載請在瀏覽器開 webagent 假冒系統為 windows10 即可下載)  如果安裝發生閃退無法進入主畫面則可以把酒瓶設定 DXVK 關閉      簡簡單單一鍵式自行簽署且安裝最新版 Line 就這樣完成了。     8/20 後續補充 Bottles 有些圖形界面(kde plasma 最常)會出現 Flatpak 沙盒模式造成無法切換中文輸入,加上有些無法檔案拖曳到聊天視窗直接傳送檔案、截圖功能一片黑等等,為解決這樣的問題可以採用繞過 Flatpak 的執行路徑,直接將 B...

Linux mint 安裝 Line 26.4.0.3994 版本的筆記

圖片
  自從 Line 公佈即將停止 Chrome Line 聊天套件 後,許多 Linux 用戶恐懼桌面系統無法方便的與其他人交流,本部落格也寫過很多個教學筆記例如 無法輸入中文 或折騰 成功安裝的筆記 ,反觀傳訊工具  WeChat 、 zoom 、Teams、Telegram、Discord 皆有 Linux 版本外、Facebook、Instagram、X、threads  亦有 web 介面提供所有電腦系統做使用,Line 卻要讓 Linux 用戶大費周章透過 wine 模擬 Windows 環境做安裝,真的是讓人匪夷所思。 目前 32bit 的 Line(x86)exe 須透過 Microsoft Store 的 離線安裝提取網站抓取 ,或是 Webarchive  下載,原則上就是透過 bottles 透過kron4ek-wine-porton + CJK fonts 、vcredist2015 套件後直接安裝即可使用。(但 32bit 最多也只到 9.12.3379 版本,隨時都有可能會被中止服務)   官網 Line.me 上面的 LineInsta.exe   本身預設則為 64bit (Linux 系統會被檔下載需要 webagent 模擬 chrome+windows10 才能下載) 直接透過 bottle 安裝會出現 CRYPT32.dll 錯誤,並且在開啟畫面不斷迴圈錯誤試圖安裝32bit卻無法安裝變成即便點選確定也無法開啟主畫面。 原因有 巴哈的網友 找到了,主因是最新 Line 會判定 Windows 系統檔案是否有數位簽署,提供的解方也十分有用: 先創立 Bottle 容器 --->產生 Windows 元件(找到容器Windows資料夾路徑)  ---> 透過 osslsigncode 自簽憑證(在資料夾建立wine_cert 簽署空間與設定檔執行簽署容器內的 Windows dll 元件)  ---> 再安裝 Line 正常使用。 測試可用,筆記推薦給卡關的朋友解關。

Linux Mint 上的 uGet / aria2 多線程下載工具

圖片
近期復古在玩 Intel Macbook BootCamp,雖然 nano10/11 或 tiny10/11 這類比較沒有廣告或需要 Microsoft 會員帳號等優點,但 Monterey 很詭異不吃 nano11 的安裝 iso,重新於微軟官網 下載 Windows 10 光碟映像 (ISO 檔案)  或是 Win11 ISO ,傳輸僅有一個通道,動不動就要花 6-8 小時才能下載完成,突然想到以前在撥接時代續傳軟體能夠採用多通道加速下載,意外在 Linux Mint 上找到 uGet,並且配上 aria2 (aria2 可以自己透過終端機指令操作)。  sudo apt update sudo apt install uget aria2 在 uget 偏好設定的外掛程式可以選 aria2    在 uGet 點擊新增下載(+ 號),貼上微軟官網產生的 ISO 下載連結。 在下載設定裡將 Max Connections(最大連線數/分段數)調高(例如 8 或 16),就能達成多線程加速。    本來要最快 6 小時下載的 ISO 檔案,竟然一小時內就能下載完成,真的很值得推薦。 若不想要 uget 圖形界面 可以在終端機執行   aria2c -x 16 -s 16 '你的微軟ISO下載連結' -x 16:允許單一伺服器最多 16 個連線。 -s 16:將檔案切分成 16 個區段同時下載。   希望能幫到之後有需要的朋友。 

FreeCAD 在 Linux mint 介面大錯誤

圖片
  要開 3D 檔案時發現介面有缺好幾個模塊,之後問 AI 才發現,似乎是 Linux mint 系統 Python 更新之後造成程式碼錯亂,透過幾個指令嘗試修復宣告失敗(包括完整移除+重新安裝),最後解決方法是類似 macos 的程式執行方式,直接下載可攜版沙盒應用程式 appimage 檔案做執行,  這樣就可以讓程式繼續執行了~     https://www.freecad.org/downloads.php?lang=zh_TW 

告別 AnyDesk !我換到這款超強開源遠端軟體 RustDesk,好用到超乎想像

圖片
  相信很多習慣用遠端桌面軟體的朋友,最近都被 AnyDesk 搞得很心累。每次連線完,畫面就跳出巨大的紅色警告,狂推商業付費版,甚至限制連線時間,狂酸使用者「僅限非專業使用」。老實說,這種體驗真的讓人覺得「吃相難看」。 原本只是抱著試試看的心態,問了 AI 有沒有替代方案,沒想到它推薦的這款開源神器—— RustDesk ,徹底突破了我的想像力!用過之後,我只能說: 相見恨晚,AnyDesk 可以卸載了。 以下就來跟大家分享,為什麼 RustDesk 能完勝 AnyDesk 的幾個關鍵原因: 1. 真正的開源免費,告別擾人廣告 RustDesk 是一款 完全開源(Open Source)且免費 的遠端桌面軟體。它不像 AnyDesk 後期為了商業化無所不用其極,RustDesk 完全沒有那些干擾操作的彈出廣告,也沒有動不動就中斷連線的限制。乾淨、純粹,這才是工具軟體該有的樣子。 2. 超強「隱私模式」,遠端操作不外洩 這是我最驚豔的功能!有時候我們遠端連線回辦公室或家裡的電腦,處理一些機密文件或個資,很怕現場螢幕亮著會被路過的人看光光。 RustDesk 內建了 「隱私模式」(Privacy Mode) ,開啟後, 遠端那台電腦的實體螢幕會直接黑畫面 ,現場的人完全看不到你正在操作什麼,安全感直接拉滿! 3. 螢幕解析度完美對應,設定不再貧乏 有用過 AnyDesk 的人都知道,它的解析度調整非常有限,常常連過去畫面不是字太小,就是模糊變形。 RustDesk 的設定非常豐富且人性化,它可以 快速對應連線端的顯示需求 ,無論你是用高解析度螢幕還是筆電連線,都能完美自動縮放、自訂幀率與畫面品質,流暢度與清晰度兼具。 4. 跨平台全面支援 身為一個多系統使用者,軟體的跨平台能力至關重要。RustDesk 表現得無懈可擊,主流系統全面支援: Windows macOS Linux (同時也支援 Android 與 iOS 移動端!)  不安裝軟體還能使用網頁直連 https://rustdesk.com/web/  不管你身處什麼系統生態圈,都能無縫接軌互相連線。 結語:AnyDesk 用戶們,是時候考慮換了! 如果你跟我一樣,早就受夠了 AnyDesk 越來越嚴苛的免費限制與難看的警告畫面,強烈建議你試試看 RustDesk 。它不僅能完...

要如何在 Linux Mint 完整乾淨移除 WPS Office

圖片
  在 Linux Mint 中要「完全乾淨地」移除 WPS Office,不能只單靠單純的解除安裝,因為它還會在你的個人資料夾留下快取(Cache)、設定檔(Config)以及捷徑圖示(Desktop Shortcuts)。 請依照以下步驟,在終端機(Terminal)執行對應的指令,即可將其連根拔起: 步驟一:確認你的安裝管道並解除安裝程式 WPS 在 Linux Mint 上主要有兩種安裝方式: 傳統套件 (DEB/APT) 或 Flatpak (軟體主管) 。如果不確定是哪一種,可以兩種指令都跑一次。 情況 A:如果是透過 官網下載 DEB 包 或 APT 安裝 請執行以下指令, purge 會連同軟體的系統設定檔一起刪除: Bash sudo apt purge wps-office -y (如果當初安裝的是內含語系套件的名稱,可一併執行 sudo apt purge wps-office-language-packages ) 情況 B:如果是透過 Linux Mint 的「軟體主管」 (Flatpak) 安裝 請執行以下指令,移除程式及其殘留資料: Bash flatpak uninstall --delete-data com.wps.Office -y 步驟二:清除殘留的用戶設定檔與快取 雖然程式刪除了,但 WPS 會在你的家目錄 ( ~ ) 隱藏資料夾中留下使用者設定。請執行以下指令將它們徹底刪除: Bash # 刪除傳統安裝的用戶設定與快取 rm -rf ~/.config/Kingsoft rm -rf ~/. local /share/Kingsoft # 刪除 Flatpak 安裝的殘留資料(以防萬一) rm -rf ~/.var/app/com.wps.Office 步驟三:清理殘留的選單圖示與快顯功能表 有時候雖然軟體刪了,但開始功能表或右鍵選單還是會出現 WPS 的圖示。請執行以下指令清理相關的 .desktop 捷徑檔: Bash # 刪除使用者目錄下的 WPS 捷徑檔 rm -f ~/. local /share/applications/wps-office* rm -f ~/. local /share/applications/et.desktop rm -f ~/. local /share/app...

Linux Mint 清潔/清理 磁碟空間 小筆記 v2

圖片
  先前寫過 如何釋放 Linux Mint 空間 的文章。       近期又有點想要做其他的釋放空間,因為我在我的獨立 python 的環境分析看到 nvidia cuda cu13的相關空間吃掉 4.8 GB 所以再問 AI 一次,明明自己目前使用很弱的電腦,怎麼還會有 cuda 相關的指令模型吃掉空間再次分析了下列:  ✦ 根據您的系統分析,目前主要佔用空間的是軟體快取、Flatpak   應用程式資料以及系統日誌。以下是有效的清理步驟:   1. 清理 Python 套件快取 (可釋放約 2.8 GB)   您的 pip 快取佔用了大量空間,這些是下載過的套件備份,刪除不影響已安裝的軟體。      pip cache purge   2. 清理系統日誌 (可釋放約 1 GB)   系統日誌 journalctl 累積了 1.1 GB。您可以將其限制在 100MB 以內:      sudo journalctl --vacuum-size=100M   3. 清理 Flatpak 冗餘檔案   您安裝了許多 Flatpak 應用程式(如 Bottles,  Discord),可以使用以下指令移除不再需要的執行環境:    flatpak uninstall --unused     註:Bottles (.var/app/com.usebottles.bottles) 佔用了   4.1GB,這通常包含您在裡面安裝的 Windows   程式。如果您有不再使用的容器(Bottle),建議開啟 Bottles 軟體手動刪除。   4. 清理系統套件快取   刪除已下載的 .deb 安裝檔:  sudo apt clean  sudo apt autoremove --purge   5. 清理使用者快取與縮圖   縮圖快取佔用了約 188MB,刪除後系統會在需要時重新產生:  rm -rf ~/.cache/thumbnails/* ...

一系列 Windows 11 Bloom 桌布變異款

圖片
 許多人對 Windows 11 愛恨交加,無論是微軟為了推廣 Win11 強制中止一系列 Windows 支援 (包括 Windows 10)開始按鈕被強制預設於中間啟用或是為了廣告收入、onedrive、 Copilot 強制取消建立本機帳號登入系統,必須使用微軟live會員進入系統,造成極客們必須 打指令繞過微軟帳號登入 等,好加在現在還有 Nano11/Tiny11 這類精簡化微軟的肥腫預設軟體,雖缺點很多,但它還有最後一個優點是他是 Windows,並且這次的預設桌布 Windows Bloom 的美學也可以列為一代經典,並且微軟也透過 Surface 硬體替 Bloom 桌布玩出很多花樣,也讓許多人效彷,在此也統整一些個人覺得不錯的,自己也有在用的桌布:     Surface Laptop SE (超低價學生筆電) https://wallpapersden.com/bloom-windows-11-se-wallpaper/  彩虹 Windows Bloom https://wallpapersden.com/windows-11-insider-2k-gradient-wallpaper/  Windows 11 Bloom 與 MacOS Ventura 混合 https://www.reddit.com/r/Windows11/comments/v6sov0/windows_11_bloom_wallpaper_inspired_by_new_macos/   Ventura Bloom Wallpaper 4K 多種色系選擇  https://www.reddit.com/r/Windows11/comments/v7mtey/ventura_bloom_wallpaper_4k_download_link_in_the/  https://x.com/JohnXionidis/status/1537060490240720898  Windows 11 Bloom Mac OS Sonoma  https://www.reddit.com/r/Windows11/comments/1778zpj/windows_11_bl...

全球那些專門製造 Linux 機器的公司們

圖片
   對於普遍台灣人來說 Linux 是個很模糊也不是很清楚的一個存在,甚至連蘋果運行的 macOS 都會誤解成跑在蘋果電腦的 Microsoft Windows  ,近年來雖然 Android 與 iOS 讓部份群眾已經有一點點概念,如果細到 bigsur 版本號這類,就會更矇了。 目前市場上有幾家專門針對 Linux 進行硬體優化、預裝系統,甚至參與內核開發的公司。這些品牌通常會解決常見的驅動程式問題(如 Wi-Fi、顯示卡或觸控板),並提供更好的韌體支持(如支援 LVFS 或核心開源)。 以下是幾家代表性的全球專營 Linux 硬體公司: 1. System76 (美國) System76 是目前最具知名度的 Linux 電腦商。他們不僅銷售硬體,還開發了基於 Ubuntu 的作業系統 Pop!_OS 。 特色 :提供筆記型電腦(Pangolin, Galago Pro 等)、桌機(Thelio 系列)以及伺服器。 亮點 :他們致力於「開源韌體」,其 Thelio 桌機是在美國科羅拉多州自家工廠設計與製造的,外型極具質感。 2. Framework Computer (美國) 雖然 Framework 不只專攻 Linux,但他們與 Linux 社群有極深的合作,並提供專門的 Linux 筆記型電腦版本。 特色 :主打 極致的模組化與可維修性 。所有的組件(包含主機板、連接埠、鍵盤)都可以由使用者自行更換。 亮點 :他們與 Fedora 和 Ubuntu 團隊密切測試,確保硬體 100% 相容。對於喜歡動手改裝硬體的人來說是首選。 3. Tuxedo Computers (德國) 來自德國的品牌,是歐洲 Linux 使用者的首選,產品線非常齊全。 特色 :提供高度客製化的筆記型電腦與迷你主機。他們有自己的 TUXEDO OS ,並針對硬體開發了專用的控制軟體(如風扇控制、性能切換)。 亮點 :與 KDE 團隊合作緊密,許多機型提供預裝 KDE Plasma 的優化環境。 4. Purism (美國) 主打 隱私與安全性 的硬體公司。 特色 :開發了 Librem 系列筆記型電腦與手機 (Librem 5),以及基於 Debian 的 PureOS 。 亮點 :硬體上設有物理斷路開關(Kill Switches),可以手動切換視訊...

五月報稅,Linux 用戶可用 自然人憑證與健保卡憑證申請稅務資料

圖片
 本文分為兩個方面,主要提出偵錯的一些提示,自然人憑證與健保卡分屬兩個不同的主管機關,使用的邏輯也稍有不同,自然人憑證很明顯委託給中華電信做維護,許多內容都是有 CHT 等資料在裡面,而健保署的健保卡憑證屬於健保署自行維護(從文件看不太出來),現在 AI 都很方便都能透過截圖與邏輯猜測進行錯誤修訂,而在 Linux 上面自然人憑證會比較麻煩一點點(每次認證伺服器要開啟 start.sh 跟讀卡機有型號限制),邏輯通了也比較好偵錯,無論自然人憑證或是健保卡IC卡憑證都在 linux 區分軟體驅動層面跟硬體層面,如下圖 自然人憑證: 軟體支援層面  Linux mint 在 跨平台網頁中 下載 HiPKILocalSignServerApp 只要執行資料夾內部 ./start.sh 即可建立用戶端連線工具(需要在執行檔案開啟可執行程式權限),放入任何資料夾都能執行,./stop.sh 即可中止。 硬體支援層面 (健保卡也適用) 需要確認自己有沒有讀卡機的相關核心驅動與啟動工具 sudo apt update sudo apt install pcscd libpcsclite1 pcsc-tools 安裝確認後可以啟動 SmartCard 服務(讀取IC卡的服務) sudo systemctl enable --now pcscd sudo systemctl status pcscd 確認 active 綠燈就可以 ctrl+c 退出,進行 IC 偵測 pcsc_scan 偵測 IC 極其重要,首先要先確認讀卡機有顯示出來型號後,可以插入 IC 卡,出現出卡片資訊後(偵測不到機型就多抽插確認機型出來後,卡片插入如果一直讀取轉圈也在抽出再插入可以讀到為止,自己需要抽拔三次左右即可),就能到 瀏覽器進行認證 ,必須注意,自然人憑證在 Linux 有型號限制 IT-500U、EZ100PU 跟其他宣稱 Linux 可用讀卡機即可。 後續輸入密碼跟操作就跟 Windows 的自然人憑證操作一模一樣。   健保卡憑證:    軟體支援層面  健保卡軟體比較需要自行安裝憑證,安裝後的認證元件會儲存在  /usr/local/share/NHIICC/mLNHIICC 裡面,並且常駐執行(下載元件裡面 unstal...

不會寫程式的小白,靠著 AI 發布了第一則實質意義的 Github 專案 Ollama-Subtitle-Toolkit

圖片
自己長期在海外串流平台觀看原文字幕的影片,有些親朋好友沒辦法原文觀看,常常難以與其分享內容,早期還尚未使用 Ollama 的時候,都是透過 Gemini CLI 以  " 請幫我將字幕檔翻譯成為繁體中文 並且請輸出成為 srt 檔 ,這個檔案可能很大,請確保你讀取並且翻譯所有字幕文字內容,若超過單個檔案的處理限制請分段翻譯後進行統整,請勿忽略、修改或刪減時間戳與索引,最後請檢驗原字幕檔時間戳與索引是否與翻譯檔案時間戳、索引相符 感謝! "  的方式來翻譯字幕,即便透過線上 Gemini 2.5 CLI 仍需要 20-40 分鐘翻譯一部電影的字幕檔案(而且超過 800行就會開始掉字還亂跑時間戳),之後透過 python 腳本對接 Gemini API 翻譯字幕檔案改善超出行數與時間戳的問題,還有 AI 推薦 pysrt 等這類輔助工具就不會格式亂跑,缺點都是需要耗 token 來換資料,也是需要燒錢。   在查找後 Ollama 部屬離線端 AI 模型 ,取代未來手機贈送到期一年免費的 Gemini Pro 會員, 由於先前使用 AI 生成的 Python 腳本一直在自己的筆記本裡面,版本太多也不好管理,才突然發現 Github 可以拿來做發布也能讓其他人一同修訂,原方案目的很簡單就是透過小型 LLM 至少能翻譯出能理解大致上影片內容的字幕檔案,小型模型目前透過 qwen:4b、 qwen2.5:1.5b、gemma2:2b    這幾個模型,雖然後面b的等級代表參數越多,實際測下來 qwen:4b 與 qwen2.5:1.5b 並沒有太大的差距,反而 qwen2.5:1.5b反應速度更快速些,若電腦有 Nvidia 顯卡運算能力可以上到 llama3:latest 或是更高 8b 模型。 現階段個人都在挑戰最低算力達到最適目標最後 ThinkPad X220 透過  Ollama-Subtitle-Toolkit 的三個檔案做最佳化,首先先採 transrt_fast.py 直接翻譯成中文字幕(通常這樣就能直接觀看了,大多模型都ok),如果第一次翻譯就有部份行數沒翻譯到則採 retranslate_en.py 再次偵測漏掉的英文字幕再補強,基本上第二階段就能用了,而第三階段的簡體轉繁體其實也能透過 Libre...

LLM Checker 替你找到適合你電腦的大型語言模型

圖片
  這是一個 CLI 工具的偵測工具,他可以透過你的電腦配置等級推薦給你最適合的 LLM 大型語言模型,避免使用者跑去下載過高要求的 LLM 結果在自已的電腦離線端運作得十分辛苦,如果降低又跑不到效能,所以這樣的工具也很方便,更不用一直 duckduckgo 查找資料。 安裝很簡單 只要在 擁有 Node.js 的環境 下,在終端機輸入  npm install -g llm-checker 安裝完成後就能直接執行 llm-checker 進行運算確認。

難以置信的 Ollama 本地端 AI 運用,低規格 Thinkpad X220 照樣能運行

圖片
    先前我們一系列探討了如何使用 Linux 與 Windows 上面使用 Gemini CLI 基本上都能完成很多分析電腦錯誤、撰寫腳本、甚至 偵測試用版軟體如何重置 時間等等。   近期也注意到 Ollama 可以在離線端進行自身的 AI 模型無須連網路,即便沒有 Nvidia 或是 AMD 的顯示卡,甚至使用 Raseberry Pi 也能跑純 CPU-Only 。       個人參考 pimylifeup.com 的教學依序使用下列指令安裝 : sudo apt update sudo apt upgrade sudo apt install curl curl -fsSL https://ollama.com/install.sh | sh ollama --version #( ollama version is 0.21.0) 2026/4/22安裝所顯示的版本 由於自身的電腦只有 4GB RAM 測試下來算力有限,只有 deepseek-r1:1.5b 與 tinyllama 這兩個親量化的 LLM 語言模型較有正常的體驗,速度與回應都很算期待中的產出。  安裝與執行只需要執行 ollama run deepseek-r1:1.5b  ollama run tinyllama  ollama run  gemma2:2b ollama run qwen2.5:1.5b   進入聊天界面就與 Gemini CLI 大同小異,可採用 /help 呼出說明選單 /clear 清除對話,以及 /exit 離開。 如果要刪除 Ollama 模型則可以退出後在終端機輸入  ollama list   olalma rm deepseek-r1:7b   (採 deepseek-r1:7b  為例)     後續仍可參考 這篇文章 將本地端 Ollama 的模型套入 OnlyOffice 裡面,進行生產力工具的執行。 

直接使用 XP Luna 太顯老氣?

圖片
   先前介紹過如何在 Linux 復古使用 Windows XP 主題 ,  有些夥伴認為 XP 畢竟還是太辣 難以吞嚥, 那你可以考慮使用 Plano 主題 https://github.com/lassekongo83/plano-theme https://store.kde.org/p/1174518/     整體收斂不少給予推薦        

【技術實戰】利用 strace 逆向分析:徹底重置 ZWCAD 與 GstarCAD Linux 試用機制

圖片
  在 Linux 環境下,CAD 軟體(如 ZWCAD 或 GstarCAD)的試用保護並非單純鎖在安裝目錄,而是採用「多點分散標記」。只要漏掉一個隱藏檔案,軟體就會互相同步修復。本文將教你如何利用 strace 工具,從零開始抓出這些躲在系統角落的「影子檔案」。 🛠️ 第一階段:通緝執行檔 —— 當啟動腳本「點不開」時 很多人卡在第一步:明明有啟動腳本 .sh ,但 strace 卻報格式錯誤,或是直接執行程式報函式庫(libraries)找不到。 1. 穿透層層目錄找「真身」 大型 Linux 軟體通常藏在 /opt/apps/ 底下。如果直接執行 strace 報錯,請先進入該軟體根目錄找出真正的執行主程式: Bash find /opt/apps/軟體名稱 -maxdepth 2 -executable - type f 關鍵技巧 :通常檔名 全大寫 (如 ZWCAD )或是與軟體同名的檔案就是目標。 2. 強制引導追蹤 若直接跑主程式報 shared libraries 錯誤,請回頭跑 .sh 腳本,並加上 /bin/bash 強制引導啟動: Bash strace -f -e trace=file -o ~/trace.txt /bin/bash ./啟動腳本.sh 🔍 第二階段:照妖鏡實戰 —— 找出藏匿點 軟體啟動後看到試用視窗,直接關閉,開始分析 trace.txt 。 1. 影子檔案藏匿規律 系統暫存標記 :位於 /var/tmp/ ,這比 /tmp 狡猾,因為重啟電腦也不會消失。 個人文件夾標記 (GstarCAD 關鍵) :會隱藏在 ~/Documents/ 底下的 .xxx.x 檔案。 通用雜湊標記 :家目錄下點開頭的亂碼檔,如 .6EB28D2E... 。 2. 萬用過濾指令 (餵給 AI 的情報) 如果你看不懂萬行日誌,執行這條指令把結果貼給 AI(如 Gemini 、ChatGPT): Bash grep -E "openat|access" ~/trace.txt | grep -E "HOME|var|tmp|Documents" | grep -v "\.so" | tail -n 100 AI 提問範例 : 「這是我在 Linux 執...

Linux Mint 上透過 DuckStation 玩 PlayStation 遊戲

圖片
    PlayStation 推出了很多經典鉅作,至今仍有很多玩家願意復古遊玩過往的經典遊戲(retro), PlayStation(PS1)模擬器的發展史簡直就是一部「開源開發者與硬體效能賽跑」的熱血史。從 90 年代末期的技術突破,到現在手機上也能完美運行的 DuckStation,這段歷程跨越了近 30 年。 以下是幾個關鍵階段的轉折點: 1. 拓荒時代:模擬器的誕生 (1990s 末期) 在 PS1 還在市面上熱賣時,模擬器就已經出現了。     Bleem! (1999): 這是歷史上最著名的商業模擬器。它最驚人之處在於能讓 PS1 遊戲在 PC(甚至 Dreamcast)上以更高的解析度運行。這引發了 Sony 的法律訴訟,雖然 Bleem! 最終勝訴,但因法律開支過大而倒閉。     Virtual Game Station (VGS): 由 Connectix 開發,連賈伯斯都曾在 Mac 發表會上親自演示。後來被 Sony 收購並直接「滅口」以保護主機銷量。 2. 外掛程式時代:ePSXe 與插件文化 (2000s) 隨著主機退役,模擬器進入了自由發展的黃金期。     ePSXe: 長期統治 PC 端的核心模擬器。它引入了 PSEmu Pro 插件架構,這意味著音效、繪圖(GPU)、光碟驅動都是分開的插件。     痛點: 用戶需要針對不同遊戲調整複雜的插件設定,且存在許多「視覺欺騙」式的渲染錯誤(Glitch),並非完全精確的模擬。 3. 精確度與全能時代:RetroArch 與 Mednafen (2010s) 玩家不再滿足於「能跑就好」,轉而追求**「還原度」**。     Mednafen (Beetle PSX): 放棄了插件系統,改用一體化模擬。它對硬體要求較高,但極其精準,幾乎消除了 2D 抖動和音效延遲。 RetroArch: 作為一個前端框架,它整合了各種「核心」(Cores),讓 PS1 模擬進入了跨平台時代,無論在電視盒或 PC 上都能輕鬆調用。 4. 現代巔峰:DuckStation 的崛起 (2020s - 現在)  DuckStation,它徹底改變了現代模擬體驗。  全方位進化:...

Linux mint Xfce 可以有點 Mac 風

圖片
    Linux 好玩的地方就是主題一直可以換,無論是很久以前的 Mac OS X 或是近代 macOS 各種版本都能透過安裝主題來達成一些蘋果 Mac 風格,可參考相關連接安裝。    視窗 https://store.kde.org/p/1079061/  主題 https://github.com/B00merang-Project/Mac-OS-X-Cheetah https://www.xfce-look.org/p/1499340  https://www.gnome-look.org/p/2064692 https://www.gnome-look.org/p/1385712/  icon https://www.pling.com/p/1686251/ 字體 https://github.com/successdream/pingfang/tree/master/font    全聚合創作者 https://www.opendesktop.org/u/vinceliuice  桌布 https://www.iclarified.com/search/wallpaper   Dock  https://glx-dock.org/  滑鼠游標 McMojave-cursors      MacOS 9 https://github.com/markyb86/Mac-OS-9-Classic-XFCEfixes https://github.com/shadyproject/Platinum9 https://wallpaperbat.com/img/366639-apple-mac-os-9-1999-mac-os-9-mac-os-apple-mac.jpg https://wallpaperbat.com/img/179407-mac-os-9-default-desktop-wallpaper-wallpaper-icon-themes.jpg       相關文章: https://www.xda-developers.com/make-linux-...

Linux/Windows 上採用 ffmpeg 批量將 apng 轉換 gif

AI 近期的發展真的很值得令人讚揚,其中任何問題都能盡可能的找到解決方法,例如動態貼圖能不能轉檔成為 gif 就如同下面試作可達成 Chrome 瀏覽器安裝  https://lsp.brownsugar.work/ 打包好的 zip 解壓縮後,在 Animation 的動態 png 檔案透過 ffmpeg 轉檔為 gif (下列指令則為在 Linux 指令終端中可執行轉檔指令後將原無用png檔案直接刪除)  for f in *.png; do     ffmpeg -i "$f" -filter_complex "[0:v] split [a][b]; [a] palettegen=reserve_transparent=on [p]; [b][p] paletteuse" "${f%.*}.gif" && rm "$f"; done 如果要在 Windows 上面執行的話則需要 bat 達到相同功能 在 bat 檔案輸入 @echo off setlocal enabledelayedexpansion :: 檢查資料夾內是否有 png 檔案 if not exist "*.png" (     echo 找不到任何 .png 檔案!     pause     exit ) for %%f in (*.png) do (     echo 正在處理透明動畫: %%f          :: 執行 FFmpeg 轉換 (保留透明調色盤)     ffmpeg -i "%%f" -filter_complex "[0:v] split [a][b]; [a] palettegen=reserve_transparent=on [p]; [b][p] paletteuse" "%%~nf.gif" -y          :: 檢查是否轉換成功     if %errorlevel% equ 0 (         echo [成功] %%~nf...