顯示具有 Fedora 標籤的文章。 顯示所有文章
顯示具有 Fedora 標籤的文章。 顯示所有文章

2026年3月28日 星期六

解決 Asus A550V 螢幕亮度不能在 Fedora+MATE 中調整的問題

最近幾次升級後筆電的螢幕亮度有些過亮、非常剌眼,覺得像在看燈泡。查看設定如下: 螢幕的設定亮度是 35% 並沒有改變,可能是設定指令沒有作用。 當「圖形化介面」操作不能作用時,就用「命令列介面」設定看看。

2025年5月1日 星期四

使用 Systemd 啟動 VNC server 的設定過程

之前在啟動 VNC 伺服器時,多使用『CLI, 命令列介面』的方式來啟動(參考:開啟個人化的 VNC 服務,供「遠端桌面」連線),在新版的作業系統開始使用 Systemd 後,TigerVNC 也逐漸轉移至 Systemd。不過,在過渡期間是兩者皆可使用,各有其優劣點:
啟動方式優點缺點
命令列介面, CLI1. 未啟動時,不佔用系統資源。
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 是比較獲得認可。
  • 網域名稱:在申請憑證過程中需要網站的「網域名稱」,有很多免費網域名稱可註冊使用。若是公司行號也可付費註冊一個特別的網域名稱。
這幾個問題本文將針對 Let's Encrypt 憑證服務及 HiNet 網域名稱做簡單的說明。

2019年1月12日 星期六

將 Fedora 安裝在「軟體 RAID」的 RAID 硬碟組以保護系統

RAID 是利用增加的硬碟來保護儲存的資料,如果想要整個碟碟都納入保護(即:將 RAID 硬碟組做為「開機硬碟」)。以往多需要買一張「RAID 控制卡」,以安裝 RAID 硬碟組。後來,晶片組漸漸將 RAID 的功能加入,只要在 BIOS 設定好就可以了。
  不過,利用晶片組所提供的 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 這幾個關聯套件。

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 供所有使用者使用

由 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 系統,以下就以這兩種系統的安裝、設定為例。

2012年9月24日 星期一

解決「更新 Fedora 後,仍啟動舊版 Kernel」的問題

有時候,明明已經更新系統,可是重開機時仍舊自動啟動舊版本的核心(Kernel)。如果在「啟動選單」時,強制選擇最新版本,當次啟動版本就正確。但是,下一次重新開機時,又會自動啟動舊版。
  原因出現在設定開機啟動程序那個檔案,在檔案『 /boot/grub2/grub.conf 』的約第 12 列,有一個設定預設啟動版本的命令,
set default="2"
如果,它的設定為 2,表示它預設從「啟動選單」的第二項開始。通常是因為更新前的設定為 1,所以更新後自動加 1,將 1 這個順位保留給更新後的版本。
  要修改這個啟動順序,有兩個方式:

更改為由第一順位啟動

將該列改為
set default="1"
但是,下次有更新系統核心時,這個動作仍要再做一次。

更改為與上次啟動相同版本

若做以下修改
set default="${saved_entry}"
當下次開機時,在開機選單出現時,做一次選擇後,Grub 這個啟動套件,會自動將這次啟動版本記錄下來,以後開機就會與上次啟動同一版本。

已測試版本:

  • Fedora: 17