2017/07/02

用 Zenity 做簡易的 Memo 程式

【前言】


Linux 系統常會安裝有 Zenity 程式,它主要是用來顯示對話框,如:月曆、選檔、選色、輸入框等,多達十五種。

其中的 --text-info 是用來顯示文字訊息。雖然可用在「是否願意接受版權」的場合,但因為可以讀取檔案並編輯內容,所以能當成簡易的備忘錄。

本文更新於 WordPress:
A Simple Memo Program Using Zenity

2017/07/01

Fluxbox 深灰色樣式

【前言】


Fluxbox 的樣式檔放在 ~/.fluxbox/styles/ 資料夾中。放入後,會自動讀取,桌面的右鍵選單中,Styles 一項就會包含之。

有五類可設定:桌面 (background)、桌面的右鍵選單 (menu)、桌面小窗格 (slit)、工具列 (toolbar)、視窗 (window)

下述 <texture> 的選項可以有五種:
* [ Flat | Raised | Sunken ] 平面、凸起、或凹下的外觀
* [ Gradient | Solid ] 漸層色或單色
* [ Horizontal | Vertical | Diagonal | Crossdiagonal | Pipecross | Elliptic | Rectangle | Pyramid ] 漸層色的樣式
* [ Interlaced ] darken every other line,可用於 Gradient 或 Solid
* [ Bevel1 | Bevel2 ] 斜角陰影,預設值為 Bevel1,陰影在邊緣。Bevel2 的陰影在邊緣內的 1px。

除以上五種外,還可以用 Pixmap 或 ParentRelative。前者是用圖片,後者是指依父組件的樣式,所以就像透明沒有樣式。


本文更新於 WordPress:
Fluxbox Window Manager Dark Gray Style

2017/06/27

GoldenDict 深灰色樣式

【前言】
GoldenDict 是很好用的字典工具,衍生於 StarDict,在此先感謝這兩個軟體的開發者。

Linux 系統中,GoldenDict 樣式的設定是靠 ~/.goldendict/ 資料夾內的 article-style.css 和 qt-style.css 兩檔。前者設定查詢結果的內容,後者設定兩旁側欄的外觀。

article-style.css 可以設定的選項大部分可按 F12 取得,或在查詢結果的窗格內按滑鼠右鍵,選 [檢查原始碼]。 看到原始碼後,展開 <head> ,再展開 <style ... media="all"> ,看到的這一大串就是。 要複製時,在 <style ... media="all"> 這一行點擊一下,讓底色變藍,按 Ctrl+C,就可以複製起來。 然後在 ~/.goldendict/ 開一個文字檔貼上,存成 article-style.css。

若要取得內容比較完整的 qt-style.css 檔,要去官方網站下載來源碼。當然,article-style.css 也可以由此而得。


本文更新於 WordPress:
GoldenDict Dark Gray Theme

2017/06/17

2017/06/02

Linux 系統鍵盤鎖定的顯示

【前言】

本例的筆記型電腦沒有 LED 燈顯示大寫鍵和數字鍵是否鎖定。以前是靠 lxpanel 來顯示,後來不用 lxpanel,就安裝程式來顯示。最近發現根本不需要靠其他程式,只要寫幾個簡短的指令就可解決,現敘述於下。這幾個簡短的指令要存成檔案,並將之設成可執行檔。

視窗管理員(Window manager)通常有一個檔案可以設定,按某一鍵或某些組合鍵,即可執行某個動作。IceWM 和 Fluxbox 都叫 keys 檔。

以下就是結合這兩項,在 keys 檔中設定,按大寫鎖定鍵 (Caps Lock) 或數字鎖定鍵 (Num Lock) 時,分別執行對應的可執行檔,來顯示是否鎖定。



本文更新於 WordPress:
Num Lock / Caps Lock Notifications