xrdp (X Remote Desktop Protocal) 是 Linux 系統上的遠端桌面伺服器,能夠讓透過遠端連線的使用者有 GUI 能夠使用。但在 Ubuntu 18.04 似乎沒辦法簡單的安裝,找了許多資料,終於找到可行的辦法。
[IME] 有其他輸入法框架後移除 IBus 圖示
Ubuntu 在安裝完非預設的輸入法框架之後,在畫面右上角會看到新的輸入法圖示,但預設的 IBus 圖示仍然會存在,讓人看到就覺得煩躁進而想要移除掉圖示。
[link] 缺少 libudev.so.0 的解決方法
在安裝德州儀器的軟體時出現缺少 libudev.so.0 的字樣,有些解法是直接安裝 libudev0:i386 的套件,不幸的是這在 Ubuntu 14.04 之後的版本就移除了,取而代之的是 libudev1:i386,但軟體安裝就是硬要 libudev.so.0 這個檔案存在。
[IME] 在 Ubuntu 安裝嘸蝦米等輸入法
Ubuntu 預設中的輸入法為 IBus 框架,除 IBus 外還有很多如 gcin、fcitx 等不同的輸入法框架,若想要使用如嘸 (ㄈㄨˇ) 蝦米等輸入法的話就需要使用有支援的框架,這篇文章主要紀錄如何安裝嘸蝦米輸入法與酷音輸入法。
[轉檔] 將 rpm 檔轉為 deb 檔
有些軟體只提供 rpm 檔,但在 Ubuntu 的系統只能安裝 deb 檔,這時候就需要將 rpm 轉為 deb。
[apt] Unable to locate package 問題
有時候在使用 apt-get 安裝套件時會遇到錯誤情況,比較多是輸入錯誤,但也有一種情況是雖然輸入正確,卻找不到相關套件可以下載。
[Mount] 掛載與卸載一個 iso 光碟映像檔
現在很多程式的安裝檔都是直接提供 iso 光碟映像檔而不是實體光碟,若想要在 Ubuntu 掛載與卸載進而可以讀取使用,就必須學學 mount/umount 這組指令。
[Echo] 在 Ubuntu 產生包含 \r 換行字元的檔案
Windows 與 Linux 使用上有一個很顯著的差異,就是兩種系統的換行字元不一樣,在 Windows 上的換行字元為 CRLF,而 Linux 的換行字元只有 LF。然而總會有在 Ubuntu 需要產生一個換行為 CRLF 的檔案的需求,因此紀錄一下如何使用簡單的指令 echo 來解決這個問題。
[Apache] 修改 HTTP 標頭中的 Server 欄位
伺服器資訊包含類型 (IIS、Apache 或 Nginx) 與版本是一個很重要的資訊,當駭客想針對一個網頁應用程式下手時,必定先蒐集這些情報,下一步再看有沒有尚未修復的漏洞可以利用。因此,若不想使這些資訊這麼透明,我們可以採取一些手段。這篇文章以 Apache 2 為例子隱藏伺服器資訊,不同類型的伺服器的概念都是一樣的。
[RDP] xrdp 遠端 menu 不見時登出的方法
最近在一台電腦上開啟 xrdp 伺服器,讓大家可以各自用自己的帳號登入,且互不相干擾。但使用過程中遇到一些突發性圖形介面的問題,需要重新登入才能正常運作。然而,這個問題就是 menu 會不見,因此不能使用 GUI 的方式登出,所以查相關文獻並紀錄能夠不透過 GUI 從 Terminal 中輸入登出的指令。