Linux桌面環境配置
目錄
電腦換成了thinkpad x1c 2019,完美支援Fedora 。fn鍵、背光鍵盤和其他所有裝置(除了紅外線攝像頭)都可以正常執行,續航似乎沒有下降,使用tlp電源管理程式後可以獲得充電閾值功能。
切換到Fedora32 KDE版上遇到了一些問題,記錄下來方便下次查詢。
更換軟體源
修改Fedora軟體源的方法參考清華映象站,如果需要切換到別的映象站,只需要將配置檔案中清華映象站的網網址修改為與切換的映象站即可。
除了清華映象站,還有蘭州大學映象站
中文輸入法
在Fedora32上嘗試安裝了ibus-rime,安裝後無法使用,切換到中文後無法輸入字元。而且再次登入後,登入介面彈出了一個英文虛擬鍵盤,登陸介面無法輸入回車,導致無法進入系統。
建議直接使用fcitx-pinyin。fcitx-pinyin在各種系統上都可以通過包管理器直接安裝。在Fedora32上遇到了無法在kde應用中使用輸入法的情況。只需要向~/.pam_environ中文ment新增一下三行內容即可修復:
GTK_IM_MODULE=fcitx流量 QT_IM_MODULE=fcitxhttps://support.mozilla.org/zh-CN/kb/flash-blocklists XMODIFIERS=@im=fcitx流量
firefox安裝flash外掛
flash很快就要停止支援了,各大瀏覽器都預設禁止用了flash,但是仍然有大量的視訊網站使用flash,為了看乘風破浪的姐姐們,不得不安裝flash。
沒有可用的flash時,視訊網址會彈出安裝flash提示框,點開選擇相應的發行版(deb和rpm)安裝,如果沒有對應發行版的安裝包就下載tar.gz包,解壓後按照README的說明安裝。64位系統的firefox外掛目錄在/usr/lib64/mozilla/plugins。
安裝後要重啟瀏覽器或重啟計算機。
安裝後可能還是無法瀏覽視訊,這可能是一下集中原因導致的:
- 動態連結庫libflashplayer.so的位置不對:存放在/usr/lib64/mozilla/plugins中。
- 動態連結庫libflashplayer.so的許可權不對:修改許可權為755。
以上兩個問題主要是用tar.gz包安裝會遇到。如果沒有以上問題,還是無法瀏覽視訊,那就是firefox設定的問題。
在”附加元件“-->”外掛“,中應該能看到Shockwave Flash,在”首選項“中可以看到這個外掛對應的檔案是libflashplayer.so,這個就是flash外掛。點開右邊的”三個點“,選擇”需要時詢問“或“始終啟用”(這個選項在Firefox69後被取消了),當網站請求flash外掛時,就會出現執行flash的請求,同意後就可以使用flash瀏覽視訊了。
芒果TV需要開啟flash的“始終啟用”選項,如果開啟“需要時啟用”選項,芒果TV不會在需要時請求,而是直接提示flash外掛異常。這時可以在位址列中看到一個淡灰色的圖示,滑鼠移上去顯示“管理外掛使用”,點開選擇“允許”,重新整理網頁即可觀看。
如果成功安裝、啟用flash後還是無法使用,可以嘗試用 sudo setsebool -P unconfined_mozilla_plugin_transition 0
關閉SELinux對Fifefox外掛的控制。
編譯安裝Vim
編譯安裝vim可能遇到兩個問題:1. 無法開啟python3支援 2. 無法找到終端函式庫
為了避免第一個問題,儘量在剛安裝好系統後安裝python3,確保沒有多個版本共存,有時還需安裝名字帶devel的python3包,然後直接編譯。如果沒有找到python3位置,在configure時制定python3庫的位置(不要使用--with-command)。如果編譯時提示python3庫缺少檔案,可以解除安裝python3包重灌或者制定別的版本的python3庫的位置。
第二個問題是沒有安裝終端函式庫導致的,只需要任意安裝ncurses、curses、tinfo等包即可。在Fedora32上遇到了安裝了終端函式庫,但即使是使用--with-tlib
制定了庫位置也無法正確連結的情況,stackoverflow給出瞭解決辦法:在執行configure之前執行CFLAGS+=-fPIC
。https://jingyan.baidu.com/article/ff42efa9c95be8c19e220290.html
如果編譯出來的Vim有不能接受的毛病,比如在我的Fedora上,安裝ycm後使用vim-floterm開啟懸浮終端時ycm會報錯,可以安裝neovim。安裝neovim並開啟python3支援的命令如下:
sudo dnf copr enable agriffis/neovim-nightly
sudo yum install neovim python3-neovim
關閉藍芽開機自啟
Fedora32開機後會自動開啟藍芽,為了關閉開機自啟,只需要修改藍芽的配置檔案/etc/bluetooth/main.conf,將其中的AutoEnable=ture
修改為AutoEnable=false
yakuake無法正常使用
yakuake在Fedora上只有正常寬度的一半,沒有找到調節正常的方法。使用guake替代yakuake。
在中文環境下將預設目錄修改成英文
為了避免語系導致的問題,在安裝的時候直接選了中文,家目錄裡的幾個目錄預設是中文的,在命令列裡很麻煩,如果直接修改這幾個目錄的名字,就無法通過檔案管理程式訪問這些目錄了。可以通過手動設定系統“文件“、”下載”等目錄的位置來保證手動改名後文件管理程式可以正常訪問到目錄。
系統預設的使用者目錄配置檔案在~/.config/user-dirs.dirs,手動修改檔名後再修改該配置檔案中的檔名就行了。
修改後還是存在問題,dolphin但是可以通過家目錄訪問,但無法通過中文名訪問到正確的目錄。其他程式開啟的檔案管理器可以正常工作。暫時還沒發現好的解決方法,不過這個小問題對我沒有影響。