如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
Indicator Stickynotes 是一個筆記應用程序,用於在 Linux 上保存便簽。它允許用戶創建圖形化的“便利貼”樣式的筆記粘貼到 Linux 桌面上。
在本指南中,我們將介紹如何在 Linux 桌面上安裝 Indicator Stickynotes。要使用此軟件,您需要使用 Ubuntu、Arch Linux。或者,您必須從源代碼構建軟件。
由於維護良好的個人軟件包存檔,Indicator Stickynotes 適用於每個版本的 Ubuntu。通過打開終端窗口並在其中輸入以下命令,可以在 Ubuntu 上輕鬆設置和啟用此 PPA。
sudo add-apt-repository ppa:umang/indicator-stickynotes
在 Ubuntu PC 的終端窗口中輸入 PPA 命令後,會出現一些文本。此文本是來自 PPA 維護者的消息,它概述了 Indicator Stickynotes 軟件的所有功能。通讀消息並了解您將要安裝的軟件。閱讀完屏幕上的信息後,運行apt update命令。
sudo apt 更新
運行更新命令會告訴 Ubuntu 退出並刷新系統上當前的所有軟件源——包括新的 Indicator Stickynotes 軟件源。讓更新順其自然。完成後,運行升級命令。
sudo apt-get install upgrade -y
隨著升級完成運行命令,通過安裝指示燈Stickynotes到你的Ubuntu電腦完成這一進程。
sudo apt install 指示器-stickynotes -y
感謝 Arch Linux AUR 的魔力,希望使用 Indicator Stickynotes 的 Arch 用戶可以毫無問題地使用它。啟動終端窗口並按照以下步驟使其工作。
注意:當通過 Arch AUR 安裝 Indicator Stickynotes 時,請記住錯誤可能會持續存在。Arch 沒有辦法修復這些錯誤,因為它不是軟件的目標操作系統。
第一步:在終端中,安裝Git包和Base-devel包。這些包必須提前安裝,因為沒有它們就不可能手動安裝 AUR 包。
須藤 pacman -S git base-devel
第 2 步:使用 Git 工具,獲取 Stickynotes Indicator 工具的最新 AUR 快照。
git 克隆 https://aur.archlinux.org/indicator-stickynotes.git
第 3 步: 使用CD命令將您的終端窗口從主目錄移動到新的indicator-stickynotes文件夾中。
cd 指示符-便簽
第 4 步:運行makepkg並生成一個新包。了解運行此命令時,您可能需要從 Indicator Stickynotes AUR 頁面手動安裝依賴項。
makepkg -si
Indicator Stickynotes 應用程序主要適用於 Ubuntu。我們可以說它是“僅限 Ubuntu”的應用程序的原因是安裝它的唯一官方方法是通過 Ubuntu PPA。話雖如此,如果您喜歡使用 Indicator Stickynotes 但不是 Ubuntu 用戶,那麼有一種方法可以通過源代碼使其工作。
要通過源代碼安裝它,您需要最新版本的 Python、Git 和其他依賴項。
注意:安裝程序可能會自動安裝您自動使用 Indicator Stickynotes 所需的依賴項。也就是說,如果您在獲取依賴項和工作時遇到問題,您可能需要聯繫 Github 上的開發人員並直接詢問,因為非 Ubuntu Linux 發行版不受官方支持。
安裝所有依賴項後,您需要運行 Indicator Stickynotes,使用 Git 下載源代碼。
git 克隆 https://github.com/umangv/indicator-stickynotes.git
使用CD命令將終端移動到源代碼文件夾中。
cd 指示符-便簽
運行setup.py腳本並將程序安裝到您的 Linux PC。
蟒蛇設置.py
或者
須藤 chmod +x setup.py
./setup.py
要使用 Indicator Stickynotes 寫筆記,請啟動該應用程序。啟動應用程序將在您的系統托盤中顯示一個便簽圖標。要創建新筆記,請右鍵單擊該圖標並選擇“新建筆記”按鈕。
選擇“新便箋”按鈕會在您的 Linux 桌面上創建一個新的空白便箋。在這個新筆記中,填寫您的消息。如果您對消息感到滿意,請單擊“鎖定”圖標以將其固定。
想要刪除筆記?通過選擇“鎖定圖標”解鎖筆記,然後單擊關閉按鈕將其刪除。
Indicator Stickynotes 通過 Linux 系統托盤在後台運行。讓應用程序始終處於後台,可以很容易地在某個時刻寫出快速筆記。
想要始終將應用程序保留在系統托盤中嗎?考慮將其設置為在您通過自動啟動登錄時啟動。要設置自動啟動,請打開終端窗口並在終端中輸入以下內容。
mkdir -p ~/.config/autostart cp /usr/share/applications/indicator-stickynotes.desktop ~/.config/autostart/
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。
在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。
追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。
修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。
使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。
排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。
追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。
使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。
在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。