2026年3月28日 星期六
解決 Asus A550V 螢幕亮度不能在 Fedora+MATE 中調整的問題
最近幾次升級後筆電的螢幕亮度有些過亮、非常剌眼,覺得像在看燈泡。查看設定如下:
螢幕的設定亮度是 35% 並沒有改變,可能是設定指令沒有作用。
當「圖形化介面」操作不能作用時,就用「命令列介面」設定看看。
2025年5月1日 星期四
使用 Systemd 啟動 VNC server 的設定過程
之前在啟動 VNC 伺服器時,多使用『CLI, 命令列介面』的方式來啟動(參考:開啟個人化的 VNC 服務,供「遠端桌面」連線),在新版的作業系統開始使用 Systemd 後,TigerVNC 也逐漸轉移至 Systemd。不過,在過渡期間是兩者皆可使用,各有其優劣點:
在過渡時期還可以『命令列介面』啟動時的訊息如下:
| 啟動方式 | 優點 | 缺點 |
|---|---|---|
| 命令列介面, CLI | 1. 未啟動時,不佔用系統資源。 2. 使用者可自行啟動。 | 每次使用前需要確認已啟動, 若常用它的話有些不方便。 |
| Systemd | 開機時,即自動啟動。 | 1. 啟動後,即佔用系統資源。 2. 多個使用者時,會佔用可觀資源。 |
2025年4月28日 星期一
在「終端機」中操作「丟進回收筒」、還原「回收筒(Trash)」的指令
現在的作業系統對於 “將檔案、目錄「丟進回收筒」” 這個命令,增加了一些保障。當看到檔案、目錄從原來的地方消失了,並不是立即被刪除了,而是『暫時』搬到「回收筒(Trash)」。使用者接下來可能的做法有:
- 還原誤刪之檔案、目錄
- 清空「回收筒」取回硬碟空間
當透過「(遠端)終端機」操作 Linux 系統時,如何以『文字命令』執行上述「還原」、「清空」的動作呢?
1.「回收筒」的檔案結構及原理
在說明這些指令前,先說明 Linux 中「回收筒」的檔案結構及原理:當使用者下達 “將檔案、目錄「丟進回收筒」” 這個操作後,2025年4月27日 星期日
設定 Apache 的 SSL/TLS 使用 Let's Encrypt 的憑證並更新
自己架設網站有幾個問題要先考慮:
- HTTPS:為避免連網過程中所傳輸的資料被攔截、竊取,會使用 HTTPS 其應用 TLS (或 SSL) 來加密 HTTP 的請求與回應。萬一資料被攔截時看不到文字,只是一堆看似隨機的字元。
- 憑證:TLS 是一種公開金鑰加密的技術:使用一對金鑰,即「公開金鑰」和「私密金鑰」,其中公開金鑰透過網頁伺服器的 SSL 憑證與用戶端裝置共享。當用戶端與伺服器端連線時,這兩個裝置使用公開金鑰和私密金鑰協商一個新的金鑰(稱為工作階段金鑰),用以加密它們之間的所有通訊。
- 申請憑證:有數種獲得方式,但因安全考量,能選擇的越來越少,
- 本機憑證:因客戶端瀏覽器無法驗證憑證的真實性,需在客戶端設定,多已不支援。
- 憑證服務:多數是付費服務,而免費服務中的 Let's Encrypt 是比較獲得認可。
- 網域名稱:在申請憑證過程中需要網站的「網域名稱」,有很多免費網域名稱可註冊使用。若是公司行號也可付費註冊一個特別的網域名稱。
2019年1月12日 星期六
將 Fedora 安裝在「軟體 RAID」的 RAID 硬碟組以保護系統
RAID 是利用增加的硬碟來保護儲存的資料,如果想要整個碟碟都納入保護(即:將 RAID 硬碟組做為「開機硬碟」)。以往多需要買一張「RAID 控制卡」,以安裝 RAID 硬碟組。後來,晶片組漸漸將 RAID 的功能加入,只要在 BIOS 設定好就可以了。
不過,利用晶片組所提供的 RAID 功能之硬碟組,當更換主機板時,可能會不相容,如此一來想保護硬碟資料的初衷就失敗了。幸好,Linux 支援「Software RAID (軟體 RAID)」的功能,不再受限於主機板及 BIOS (註),再加上 CPU 的運算能力已超過一般用途所需。因此,使用 Linux 的「軟體 RAID」就是一個不錯的選擇。
不過,利用晶片組所提供的 RAID 功能之硬碟組,當更換主機板時,可能會不相容,如此一來想保護硬碟資料的初衷就失敗了。幸好,Linux 支援「Software RAID (軟體 RAID)」的功能,不再受限於主機板及 BIOS (註),再加上 CPU 的運算能力已超過一般用途所需。因此,使用 Linux 的「軟體 RAID」就是一個不錯的選擇。
2017年8月13日 星期日
在 Fedora 中,安裝 Quartus Prime Lite 16.1
最近需要用到新版的 Quartus Prime Lite 16.1,將它安裝在 Fedora 22 系統中。參考前文的步驟,並不能正確安裝它。看了執行時的錯誤訊息,應是幾個使用的函式庫未安裝所致,補上這些套件
[root@Core-i7 ~]# dnf install libX11.i686 libXext.i686 libXft.i686 ncurses-libs.i686同時也會安裝 libXau.i686 libxcb.i686 bzip2-libs.i686 expat.i686 fontconfig.i686 freetype.i686 libXrender.i686 libpng.i686 zlib.i686 libstdc++.i686 這幾個關聯套件。
Labels:
Fedora,
Quartus II
2017年5月14日 星期日
在 Fedora 中安裝 Android Studio 供『所有用戶』使用
Android 的開發環境,從以前 Android SDK 轉換現在的 Android Studio 以經好幾年。但是,在 Fedora 裏都沒安裝過 Android Studio,一直使用 Android SDK + Eclipse。想說,Android Studio 已經推出好幾年了,應該可以開始試試。
在自已的帳戶下安裝 Android Studio 的步驟很簡單,依官網的安裝說明即可成功,因此不再贅言。以下是在 Fedora 裏安裝 Android Studio 供『所有用戶』使用的安裝記錄。
在自已的帳戶下安裝 Android Studio 的步驟很簡單,依官網的安裝說明即可成功,因此不再贅言。以下是在 Fedora 裏安裝 Android Studio 供『所有用戶』使用的安裝記錄。
一、安裝 Android Studio 供所有使用者使用
由 Android Studio 的安裝說明得知,在執行 Android Studio 還需要安裝這些套件。[root@Core-i7 ~]# dnf install compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 glibc.i686安裝後,接下來就是安裝 Android Studio 了。當然,是要從 Android 官網下載 Android Studio,才可以安心的使用它,這次下載的版本是:Android Studio 2.3.2 for Linux。因為希望讓所有使用者都可以執行 Android Studio,所以開啟「終端機」後,先切換到 root 權限,將 Android Studio 解壓縮在 /opt/ 目錄下。
[root@Core-i7 ~Temp]# unzip android-studio-ide-162.3934792-linux.zip -d /opt/如果,急著測試安裝結果,可以在任何一個使用者的「終端機」中,立即執行。
[SiB@Core-i7 ~]$ /opt/android-studio/bin/studio.sh想用,『程式選單』執行 Android Studio,則要再繼續下個步驟。
2016年11月13日 星期日
用 Eclipse 寫 OpenCL 的 Hello World 程式
安裝好「OpenCL 程式框架」後,就可以開始寫第一個 OpenCL 的程式了。一些相關發文列在下方,請讀者自行參閱:
一、安裝 OpenCL 「標頭檔」
欲開發 OpenCL 需先安裝開發用的「標頭檔 (header file)」,在 Fedora 安裝很簡單,只要下這個命令即可,[root@Core-i7 ~]# dnf install opencl-headers接著,就可以開始測試第一個 OpenCL 的 Hello World 範例程式。
2012年9月30日 星期日
免費的鍵盤、滑鼠共用軟體 - Synergy
時常使用兩部以上電腦同時作業的人,都會對桌上的堆滿的鍵盤、滑鼠很煩腦。不但佔用空間,不時的切換鍵盤、滑鼠,弄得都不清楚在使用哪一部電腦。使用 KVM 切換器,又要花錢,又不一定適用。有個免費軟體 synergy,可以提供這項功能,而且支援三種主要電腦系統:Windows, Mac OS X 及 Linux (包含 Ubuntu/Debian, Fedora/Red Hat)。
因為我只有 Windows 和 Fedora 系統,以下就以這兩種系統的安裝、設定為例。
因為我只有 Windows 和 Fedora 系統,以下就以這兩種系統的安裝、設定為例。
2012年9月24日 星期一
解決「更新 Fedora 後,仍啟動舊版 Kernel」的問題
有時候,明明已經更新系統,可是重開機時仍舊自動啟動舊版本的核心(Kernel)。如果在「啟動選單」時,強制選擇最新版本,當次啟動版本就正確。但是,下一次重新開機時,又會自動啟動舊版。
原因出現在設定開機啟動程序那個檔案,在檔案『 /boot/grub2/grub.conf 』的約第 12 列,有一個設定預設啟動版本的命令,
要修改這個啟動順序,有兩個方式:
原因出現在設定開機啟動程序那個檔案,在檔案『 /boot/grub2/grub.conf 』的約第 12 列,有一個設定預設啟動版本的命令,
set default="2"如果,它的設定為 2,表示它預設從「啟動選單」的第二項開始。通常是因為更新前的設定為 1,所以更新後自動加 1,將 1 這個順位保留給更新後的版本。
要修改這個啟動順序,有兩個方式:
更改為由第一順位啟動
將該列改為set default="1"但是,下次有更新系統核心時,這個動作仍要再做一次。
更改為與上次啟動相同版本
若做以下修改set default="${saved_entry}"當下次開機時,在開機選單出現時,做一次選擇後,Grub 這個啟動套件,會自動將這次啟動版本記錄下來,以後開機就會與上次啟動同一版本。
已測試版本:
- Fedora: 17
Labels:
Fedora
訂閱:
文章 (Atom)