概要
Zstandard(或簡稱zstd)是由Facebook的Yann Collet所開發的無損資料壓縮演算法與資料壓縮工具,採BSD與GPLv2雙授權的開放原始碼軟體。有與DEFLATE 演算法(如ZIP, gzip)相當的壓縮比,但更快的壓縮與解壓縮速度,特別是後者的表現更為出色。可透過參數調整壓縮比或壓縮速度。近年逐漸被廣泛採用,在Ubuntu MATE 20.04上已是預裝的工具,不必額外安裝即可使用,本文簡單介紹在此環境的zstd命令行使用方法。
Zstandard(或簡稱zstd)是由Facebook的Yann Collet所開發的無損資料壓縮演算法與資料壓縮工具,採BSD與GPLv2雙授權的開放原始碼軟體。有與DEFLATE 演算法(如ZIP, gzip)相當的壓縮比,但更快的壓縮與解壓縮速度,特別是後者的表現更為出色。可透過參數調整壓縮比或壓縮速度。近年逐漸被廣泛採用,在Ubuntu MATE 20.04上已是預裝的工具,不必額外安裝即可使用,本文簡單介紹在此環境的zstd命令行使用方法。
Neofetch是以bash做的命令行系統資訊工具,用來在終端機中以文字顯示系統資訊,以一個命令取得(fetch)多項系統資訊。以預設的設定即可使用,也可以自行設置要顯示的樣式或項目。支援多種作業系統,包含手機的。以下簡單介紹在Ubuntu MATE 20.04上的使用。
Linux桌面環境多半會提供一個預設的系統監控程式,對於多數一般使用者而言已經很夠用。然而若想要自行定製窗口樣式與監控項目就得另行設法。Conky是個輕量的系統監控程式,提供了定製的功能,適合喜歡打造個人使用環境的進階使用者。
本文簡單介紹Conky以及其安裝、執行與設置方式,簡單提一下Conky Manager與其他類似軟體。環境是Ubuntu MATE 20.04, Conky 1.10。
目前自己的主要作業環境並不是微軟Windows,然而在這不常用的環境有時會發現電腦開機完,才閒置一陣子後硬碟轉個不停,即使動一下滑鼠都還要等好一段時間才會停止。之前已關閉掉幾個自己用不著且耗資源的東西,包括Microsoft Compatibility Appraiser,不過還是有漏網之魚,真不知系統中究竟埋藏了多少不為人知的機關。這回在工作管理員中發現的兇手是mscorsvw.exe,稍微查了點相關資料,在此記錄一下,免得往後忘了又踩到同一個地雷時又得花時間查究竟是怎麼回事。
本文簡單介紹一下mscorsvw.exe與其作用、專家所提供的意見,以及筆者依據自身使用情況所做的處置。
此篇記錄是〈Ubuntu錯誤:套件有未滿足的相依關係〉的延續,雖然該問題是解決了,但後續發現了幾個狀況未在該文中提及,部分確定是與該問題有直接關係,其他的無法確定是否直接有關,只能懷疑有此可能而已。這些狀況像:
可能還漏了幾個狀況沒列在上面,就以上列權充代表即可。為處理這些狀況,找出之前的記錄檔部分內容,從中找出被移除的包,必要時用Synaptic查看一下該包的作用,把確定有用到的包再安裝回去,解決了上述部分狀況。以下就簡單談一下這個處理過程。
Linux與Windows機器之間的資料連線若不想再使用SAMBA,改用SSH的方式會更單純,而且設置也相較簡單許多。本文記錄Windows機器安裝與簡易設置自由與開源軟體OpenSSH Server的方法。
在Ubuntu 20.04 MATE 64位元版使用小小輸入法已好一陣子了,但在Qt程式上無法正常輸入中文,系統中的Qt是5.12版,而小小輸入法官方並無提供此版的Qt輸入法插件,下載5.13版並無作用。
心想試著在這環境上自行從原始碼編譯小小輸入法與Qt 5.12版的輸入法插件,看能否改善以上問題。只編譯了64位元版,32位元版編譯失敗,而且新版的Ubuntu也不再出32位元版,就直接放生吧。編譯過程出現幾次錯誤,做了點調整後才完成。
以下是在Ubuntu 20.04 64位元版編譯小小輸入法的工作記錄,其他不同版本的Linux若要做此工作,可能要做些調整,請查閱最後面的參考與連結。原始的編譯說明[1]中有提到編譯工作所須幾個軟體的最低版本與條件,這裡不列,因當前環境在正常情形下,不至於搞到低於那些條件。
在後面會附上編譯完成的檔案。