Hello again! My New Manjaro Gnome Installation Log 2022

I used to be a Manjaro Linux user. However, since I bought my new MSI Prestige 15 laptop as well as left my software engineer job about 2 years ago, my journey as a daily Linux user paused.

Few months after I bought my new laptop, I actually tried to install Manjaro in an external harddisk to get a taste, but the experience was not very good: I found many optimizations provided by MSI to this Windows laptop don’t have a good and simple alternative on Linux. For example, the audio optimization powered by Nahimic, optimized color profiles by True Color, power and battery management in Creator Center. Especially the last one allow me to set battery charging limit and CPU power throttle in just a few clicks, which is so handy, keeping my battery health and usage time very well. Some hardware couldn’t work either in that Manjaro installation, like the micro SD card reader and the fingerprint sensor. Even the wireless module couldn’t always be detected. Since then, I chose to stick back with Windows and WSL.

Even so, I can’t stop thinking about using Linux as my daily system. The smooth and elegant UI/UX that Gnome DE gave is unforgettable. (Especially I can never get comfortable with the dull taskbar and the non-tabbed file explorer in Windows 10) Furthermore, while Linux should be one of my major career skills, I have a feeling that my experience with it is fading. I know that even if I don’t have the energy to dive into a serious Linux project at the moment, I should still work with Linux more often, passively refresh my knowledge. So, even if I expect that installing Linux on my laptop may not give me the best all-rounded user experience, and I may encounter system problems from time to time, spending extra time to resolve them (in some sense it is what I want now), I still want to give it a try again.

繼續閱讀

淺談8種程式設計師常用配色方案

電腦軟件的配色方案(Color scheme)對於日以繼夜在螢幕前工作的程式設計師而言是一個重要的課題。一個好的配色方案,除了讓電腦看起來別具風格外,更能讓用家眼晴看得更舒服,在處理文字、程式碼時更容易辨認字裡行間的各種元素,提升工作效率。

雖然市面上的配色方案有成千上萬種,不同軟件應用又會有不同的配色方案可供選擇,但有幾個名字卻老是常出現,當中就有幾我是我較為留意的。

繼續閱讀

My Tiny Vim Configuration v1.0.0

最近又更新了自己的Vim設定檔。這次更新改動較大但不算多:更新了一些插件、修正了一些安裝問題、完善了說明文檔、清理了一些沒有用的檔案。不過最重要是這次改用了另一個相當sexy、針對較多不同語言高亮,還在持續開發的配色方案sonokai。因為這款配色主要支援全彩顏色,在那些古老而只支援256色顯示的terminal emulator上使用體驗會沒有那麼好,所以版本號直接跳上v1.0.0以作區分。

繼續閱讀

RIME及行列30安裝教學

上文有關行列輸入法在RIME的完善方案,以下提供RIME的安裝教學。

RIME下載地址:https://rime.im/download/

安裝教學:

繼續閱讀

Manjaro字型設定折騰記(下):字型的抉擇

I can eat glass

在設定字型時一個最令人頭痛的問題是選擇字型。既要看得舒服,又要美感充足,更要與其他風格的字型互相配襯,講究起來或許可以編出一篇論文。青鳥不是字型美學的專家,難以很學術地評價各種字體,只是憑感覺選出滿意的字型配搭,不過也可以分享一下我的配字過程。

(知道封面的句字有什麼來頭嗎?文末開估!) 繼續閱讀

Manjaro字型設定折騰記(上)

0*QPL02biaIiylCmbg
Photo by Mr Cup / Fabien Barral on Unsplash

用了Manjaro GNOME數月,有一個地方一直讓人十分在意,就是它的文字顯示。雖然系統能夠正確顯示中英日韓所有文字,但感覺文字字距過寬過大,中文顯示又比較模糊。為此青鳥花了不少時間研究字型顯示的設定,終於對Linux上複雜的字型設定有多點了解,並得出一套相對滿意的配置方案。

繼續閱讀

My Tiny Vim Configuration v0.3.0

0.3.0-1

This is my vim configuration for my daily programming usage. I configured my vim to be programming-friendly with suitable tweaks to built-in features, interface, formatting, etc. The plugins I choose tend to be simple-to-use and practical. I don’t mean to make a completely different editor or to make a fancy vim so I would keep everything simple and won’t go far from typical vim practices.

My configuration has been published over a year. Here’s my 3rd major update to it. Feel free to clone/fork it if you find my configuration suitable for you.

GitLab (main): https://gitlab.com/archerindigo/vimrc

GitHub (mirror): https://github.com/archerindigo/vimrc

v0.0.3 Release: https://gitlab.com/archerindigo/vimrc/tags/0.3.0

Changelog of v0.3.0:

Added

  • Added the simpler Ctrl-C, Ctrl-X, Ctrl-P, Ctrl-V shortcut keys as system clipboard copy, cut and paste respectively
  • Added gitv v1.3.1 to support more git operations within vim
  • Added optional config for recommended font (Source Code Pro)

Changed

  • Enabled copy-on-select in gvim
  • nerdtree uses v5.0.0 instead of master
  • vim-fugituve uses v2.4 instead of master
  • Other plugins updated to sync with master
  • Updated screenshot

Fixed

  • Fixed plugins not cloned due to missing .gitmodules

這是我日常使用vim時所用的設定和插件。這個設定檔針對日常編程需要而設,對vim內置的功能、介面和格式排版作出了相應的調整,並採用了簡單而實用的插件。這些設定旨在令vim達至更完善、更方便的編程工具,並盡可能不影響vim的一般使用習慣。

設定檔公開至今已超過一年,這次是第三次主要更新。如覺得合用,歡迎取用!

v0.3.0更新內容:

新增

  • 加入Ctrl-C, Ctrl-X, Ctrl-P, Ctrl-V快捷鍵,進行系統剪貼板的複製、剪下和貼上動作
  • 新增gitv v1.3.1插件,方便在vim內進行更多git的操作
  • 新增Source Code Pro字型的相關設定,可選擇性地啟用

更新

  • 啟用gvim「選取同時複製」功能
  • nerdtree改用v5.0.0而非master
  • vim-fugituve改用v2.4而非master
  • 更新其他插件至master branch的最新版
  • 更新截圖畫面

修正

  • 修正因缺失.gitmodules而無法在git clone同時下載插件的問題

舊日Vim相關文章:

Manjaro GNOME 17.1.11桌面環境賞析

GNOME First Look

桌面環境(Desktop Environment, DE)是現代作業系統中舉足輕重的組成部份。想想每當Windows升級新版本,總有不少人拒絕升級,箇中原因很多都離不開討厭新版的外觀、不習慣新的操作介面、新版預設軟件等,這些矛頭其實都是指向它的DE,可想而知DE對於一個系統是多重要!DE所提供的不單是一種外觀佈局,還包含了一套已整合的工作環境和一套操作哲學,在選擇一個操作系統時很大程度上其實是在選擇DE。

言歸正傳,青鳥對近來的GNOME 3這個Linux DE是頗有好感的,主要是因為它比較前衛的操作介面,較為完善的應用整合。而它從前種種為人垢病的問題,包括缺乏自訂空間、操作不便、容易崩潰等,到今時今日已大有改善,實在值得一試。所以藉著今次重裝系統,就索性轉裝Manjaro GNOME。由於早前已介紹過Manjaro的系統特性,今次就集中評價GNOME Edition的桌面環境。 繼續閱讀

Manjaro Xfce與GNOME的預載軟件一覽

雖然說Arch的系統有非常自由的空間讓用家選擇自己偏好使用的軟件,但適當的預載軟件卻能免卻不少安裝和設定的煩惱。所以在安裝Manjaro GNOME前先羅列出一堆Xfce edition和GNOME edition所預載的應用,方便參考比較。

下表所收集的相信是Manjaro預載的絕大多數圖形介面應用程式,至於文字介面的工具暫時未有點算。如有錯漏歡迎指正。 繼續閱讀

Manjaro 3個月用後感

自上次介紹Manjaro後已經過了3個月,到現時為止我的Manjaro體驗仍然是相當滿意的。Manjaro用起來比之前在Notebook上的Windows 8.1爽快不少。相比起另一個慣常使用的Linux版本Ubuntu,Manjaro亦有一些比較討好的地方。以下簡略分享一些方面的使用感受。

Rolling Release及AUR

滾動更新(Rolling Release)是Ubuntu與Manjaro之間最關鍵的分別。在Ubuntu上,很多的軟件版本都頗為陳舊,用起來心裡總是覺得不爽,有時會覺得欠缺了一些應有的功能或有安全隱憂。在Manjaro的rolling release上我總會得到接近最新的軟件版本。相對而言,rolling release的系統會比較不穩定,但Manjaro比起Arch會在發佈新版本軟件時花更多的時間作測試,直至現時為止我都沒有遇到很大的問題。

對於安裝第三方軟件,很多軟件其實都沒有軟件開發者或Manjaro的官方支援,除了最原始compile from source以外,以往在Ubuntu一般可以找第三方維護的Personal Package Archives (PPA)。而在Manjaro則可以用yaourt連到Arch User Repository (AUR),利用其他用家製作的script來安裝。因為AUR的資源是集中的,用yaourt就可以輕鬆搜尋到想要的軟件,不用像PPA那樣需要自行上網搜尋和加進apt。而且AUR有評分系統和用家留言,可以更容易知道哪個package是比較正常而可以放心安裝。假如對安裝流程有疑惑,甚至可以自行檢視和編輯安裝用的script。

AUR在搜尋和安裝第三方軟件時會比較便利。憑評分、用戶留言等可以幫助分辨較可靠的package

繼續閱讀