Gnome Shell 桌面選單 增加 全域應用程式選單列

Ubuntu Linux 的 Gnome shell 還是想要像以前 Windows 一樣有類似「開始」的選單,可以把所有安裝的應用程式列出來,要怎麼做呢?

  • 註:Ubuntu 22.04 以後 和 以前作法有些許不同

閱讀全文〈Gnome Shell 桌面選單 增加 全域應用程式選單列〉

MySQL 的 Prompt 想顯示主機和資料庫名稱

MySQL 的 Prompt 想要顯示主機和資料庫名稱等資訊,要怎麼設定呢?

mysql> 想要變成 (user@host) [(dbname)]> 作法如下:

  1. 在 Shell 輸入下述,再進入 MySQL CLI:
    • export MYSQL_PS1="(\u@\h) [\d]> "
  2. 進入 MySQL 裡面(mysql>),輸入下述:
  3. 在 Shell 輸入:
    • mysql --prompt="(\u@\h) [\d]> "
  4. vim /etc/mysql/my.cnf
    • [mysql]
    • prompt=(\\u@\\h) [\\d]>\\_

上述我是使用1、4,my.cnf 的設定不需要重啟 MySQL,直接寫完 mysql cli 進入就會直接讀取生效

Linux APT Signing EXPKEYSIG 簽名無效 修正

Debian Linux 遇到 NO_PUBKEY GPG error 的解法可見此篇:Linux APT 遇到 NO_PUBKEY 的 GPG error 解法

若已經新增卻還是遇到簽名無效的錯誤,可以怎麼做呢?

閱讀全文〈Linux APT Signing EXPKEYSIG 簽名無效 修正〉

Linux 使用 SED 對檔案 最前、最後 增加一行資料

Linux 想要在檔案的最前面和最後面增加一行或多行的資料,可以怎麼做呢?

在檔案最後增加資料很簡單:

  • echo 'last line data' >> filename # 單一檔案
  • for f in .txt ; do echo 'last line data' >> $f; done # 目錄下所有 txt 檔 最後都增加一行

閱讀全文〈Linux 使用 SED 對檔案 最前、最後 增加一行資料〉

cMatrix - Linux 螢幕出現 駭客任務 的 綠色動畫

駭客任務最經典的畫面,就是螢幕都是綠色的文字落下,這種類似螢幕保護程式的東西,在 Linux 可以直接安裝執行。

閱讀全文〈cMatrix - Linux 螢幕出現 駭客任務 的 綠色動畫〉

將 Brave 瀏覽器 的 暫存資料目錄設定到 Ramdisk

Brave 的瀏覽器想要將暫存資料的目錄設定到 Ramdisk,減少 IO 的存取,要怎麼設定呢?

先記錄 Brave 清除 Cache 的路徑

  • 設定 → 額外設定 → 隱私權和安全性:可以於此將 Cache 清除

閱讀全文〈將 Brave 瀏覽器 的 暫存資料目錄設定到 Ramdisk〉

Facebook Messenger 於 Ubuntu Linux 中文輸入會被清空問題 - 2022

Facebook Messenger 在 Ubuntu Linux 中文輸入(iBus)都被清空問題,要怎麼解決?

先講解法:

  • 在文字輸入前,先輸入個空白,或輸入個「.」,然後在輸入文字,就會正常。
  • 註:前面輸入一個空白,在最後文字輸入後,Facebook messenger 也會將前面那個空白自動去掉,所以不用擔心。

閱讀全文〈Facebook Messenger 於 Ubuntu Linux 中文輸入會被清空問題 - 2022〉