概要
Linux桌面環境多半會提供一個預設的系統監控程式,對於多數一般使用者而言已經很夠用。然而若想要自行定製窗口樣式與監控項目就得另行設法。Conky是個輕量的系統監控程式,提供了定製的功能,適合喜歡打造個人使用環境的進階使用者。
本文簡單介紹Conky以及其安裝、執行與設置方式,簡單提一下Conky Manager與其他類似軟體。環境是Ubuntu MATE 20.04, Conky 1.10。
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]中有提到編譯工作所須幾個軟體的最低版本與條件,這裡不列,因當前環境在正常情形下,不至於搞到低於那些條件。
在後面會附上編譯完成的檔案。
在Ubuntu MATE 20.04安裝GoldenDict後,按“朗讀詞條”按鈕,卻出現錯誤訊息:
警告:音訊播放程式:ao_open_live() failed: 無法開啟裝置: pulse, 頻道: 1, rate: 11025, bits: 32.
如下圖:
類似這類的套件依賴問題,可查到一些文章提到幾種不同的解決方法,用在不同的情況,從中挑選了兩篇列在後面的參考,以下只做點簡單的說明。Aptitude是用來解決前述問題的方法;後面的其他幾個則是用在其他情況。
Ubuntu以APT管理套件時一般少有問題,前一段日子裝了Ubuntu MATE 20.04之後在安裝軟體時卻出現過好幾回unmet dependencies(下列的套件有未滿足的相依關係)的錯誤訊息,後來發現可能是所用的套件源鏡像的版本有問題導致出現此錯誤。這錯誤也有可能是其他原因造成,我發現很久之前就有人寫過幾種方式來解決這錯誤。但在解決此錯誤的同時,也可能出現其他問題,要特別注意一下。以下寫自己實際遇到此錯誤的問題描述、解決方法與注意事項。
以下的圖片與錯誤訊息文字,是之前在遇到錯誤時所記錄保存下來的,問題也許無法馬上即時解決掉,保存記錄可方便事後排除問題時,回顧整個事件過程以釐清問題點所在。不然可能過段時間,忘了之前發生的錯誤,其實與最近發生的是有關聯的。以下所寫的幾個狀況就是幾個不同時間點的記錄,但問題並非可馬上完全解決掉,事後將幾個串起來,發現是同一類型的錯誤,做了些調查後才完全解決此問題。
Rsync是多數Unix類作業系統內建的工具程式,常被用在本機或與遠端機器做資料夾同步之類的用途。許多開源作業系統都是採用它來做鏡像站間的映像檔複製工作。本文談論點rsync的簡單使用,展示環境是Ubuntu MATE 20.04。
之前簡單介紹過AppImage[1],使用者要自行管理、組織、更新這類軟體,今天談一下一個AppImage軟體的輔助工具,它可彌補這方面的不便。
本文展示環境是Ubuntu MATE 18.04
長久以來一直習慣使用Ubuntu MATE,近來用了一陣子Kubuntu 20.04.1,記錄一下自己對於這兩者使用方面的想法,僅個人觀點,不一定對。
現代手機照相功能都相當方便,難免會有累積不少相片,如果再加上把以前紙本照片電子化,個人有個上千張照片也是平常的事,只是如何組織、儲存、查閱以及使用種種方面可能就令人頭大。利用照片管理軟體可以讓這些工作方便點,digiKam算是這方面的翹楚,而且是開源軟體,支援Linux, macOS與Windows作業平台。
Ubuntu 20.04.1已出來一陣子,手邊一部筆記本電腦安裝此版本,卻發現GRUB2的開機選單始終不出現。起初以為是否GRUB2新版做了什麼調整,還特地去翻了一下官方文件,接著檢查了新的GRUB設置,看來並無不妥,但就是無法顯示選單。幾經波折,最後才發現是個bug,解決的方式並不難。如果想迫切知道解決方式的人,請直接看後面的結語。
現代的新電腦已逐漸捨棄光碟機,若要安裝作業系統,不再像以往拿安裝光碟或是把作業系統的ISO檔燒錄到CD/DVD,然後以光碟機開機;而是把ISO檔寫到USB碟,做成開機USB碟來灌系統。以USB 2/3來灌系統的速度也遠比CD/DVD來的快許多,不過這有個不方便之處,若有安裝不同作業系統的需求,就要為每個作業系統準備個USB碟。就算現在USB碟的價格不算太貴,大量採購還可以有價格優惠,多買幾個沒啥大問題,不過16 GB隨身碟就只放個4, 5 GB的開機安裝媒體,會不會浪費了點呢?
當然有的軟體可以做出多重開機的USB碟,一個隨身碟中可以放多種作業系統的ISO檔在其中,開機後會有個選單供使用者挑選來開機。看來不錯?想動手自己做時可能就不這麼想了,要先看些使用說明並編寫選單,不過文件長度可能就嚇壞人了。好吧,說點輕鬆簡單的,這世界上有傻瓜型相機,不須學習專業攝影技能也能拍出不錯的照片,讓你生活簡單點,Ventoy就是這領域的傻瓜相機,連編寫選單都可省了。
f.lux可隨著晝夜時間不同,自動調整電腦顯示器的色溫,可減少夜間使用時眼睛的不適。現代人常過度使用3C用品,尤其夜間長時間看螢幕,眼睛易疲勞,且大腦因視覺暴露於3C螢幕藍光的刺激,易造成失眠。避免在夜間長時間看3C螢幕,若迫不得以,也應善用像f.lux這類可調整螢幕色溫的軟體,以減少身理方面的損害。有些長時間使用電腦必須盯著螢幕的工作者,忽略了這方面的健康問題,有可能某天無故身體不適,頭暈目眩住了院,醫師也無法明確告知你究竟是什麼原因造成,自己就要注意別日夜都長時間看電腦螢幕,讓眼睛、大腦與身體有充份時間的休息,多做運動,別再讓暈眩找上門。
:set encoding=utf-8
試了沒問題,因為我習慣用utf-8,所以在 _vimrc 加入 set encoding=utf-8
set langmenu=zh_TW.UTF-8
此時 :set all 的顯示結果中也出現 langmenu=zh_TW.UTF-8 ,但選單是亂碼。
:source $VIMRUNTIME/delmenu.vim
:set langmenu=zh_TW.UTF-8
:source $VIMRUNTIME/menu.vim
上述delmenu.vim用來移除選單;menu.vim用來翻譯選單語言,而語言檔在 $VIMRUNTIME/lang 中,其中有個README.TXT中有些說明。./yong-tools.sh --select
時會出現以下錯誤訊息:
/usr/bin/im-config: 3: /usr/share/im-config/data/10_yong.conf: Syntax error: "(" unexpected
Ubuntu 18.04.4的im-config是0.34,Ubuntu
20.04版的則是0.44,我不清楚im-config實際上從哪個版號開始會出問題,總之,採用im-config
0.34之後版本的Debian系Linux在安裝小小輸入法 for Linux 2.5版時,極可能會出現上述狀況。tar -cf archive.tar file_to_archive.txt
。為節省篇幅,以下多數使用傳統形式。
在使用qTox期間,原採用AppImage格式,但無法用小小輸入法在該軟體上打中文,於是改試Flatpak格式,因此引發了對這兩種軟體包裝格式的探索。
AppImage的形式較像是單一包裝檔的可攜式軟體;Flatpak的使用較像APT,但它可通用於各種Linux發行版,這點會與Snap較類似。
本文將以一般使用者而非開發者的角度來簡單談一下AppImage與Flatpak的使用,這兩者都是Linux上包裝軟體的形式,其目的都是可通用在各種Linux發行版。
以下就做一下Flatpak與AppImage使用方面的介紹,附帶談一下對中文輸入法的影響。使用環境是Ubuntu MATE 18.04。
(本文是去年10月寫的,一直沒發佈,內容也許會與現況稍有不同。)
※2023-5-15:本文某些描述已與現況相當不同。