Manjaro安裝配置美化字體模糊發虛解決記錄

Manjaro安裝記錄

前言:

​ 記錄自己Manjaro18安裝的一些坑,避免下次滿互聯網找解決方法。在此之前試過Manjaro、Ubuntu、Fedora、linux Mint系統的pac、yum、apt都用過了,所以果斷選擇Manjaro的包管理方式。Xfce4、Gnome、Cinnamon 和Mate桌面環境都試過了,KDE沒試過,因爲KDE 被拋棄了。其中呢我覺得xfce4最好,比較輕,資源佔用低,但是我還是選擇了Gnome,因爲這個比較符合我的審美,而且現在(2019.3.31)gnome3.32已經沒那麼多問題了,資源佔用也沒那麼誇張,cpu一般不會超過5%,還是在用了很多插件情況下,有兩個插件一用就會超過7%:
如果是新手,安裝完之後建議不要急着還原u
盤,因爲後面重裝的路還長,不知道一個不注意就卸載了不該卸的,然後.....
截圖.png

安裝:

​ rufus以dd模式寫入U盤,bios關閉安全啓動,U 盤啓動,選擇driver選擇non-free,比開源驅動好的了,雙顯卡也能很好的解決。然後都是圖形界面了,不多說。只有開始點擊開始安裝按鈕如果安裝程序閃退,多半是沒聯網,連上網就好了,卡在93%進度多半又是因爲電腦還聯網,關了網絡就好了。

配置:

排列國內源:sudo pacman-mirrors -i -c China -m rank

​ 清華源(tuna)最快,但是我這有一個依賴後面升級時候,清華的源沒有這個文件,換成其他源更新好才改回來

Archlinux改清華源:sudo gedit /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
更新一下:pacman -Syyu
更新簽名:sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
Aur源改國內:待填坑。。。
安裝yay:sudo pacman -S yay

因爲yaourt停更了,只有這一個我用着還不錯,以後安裝東西直接yay+包名

輸入法安裝:
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im 
sudo pacman -S fcitx-configtool

或者google拼音:第一行改成sudo pacman -S fcitx-googlepinyin,谷歌拼音的話,如果全部安裝了依賴,可以在包管理卸載qt5那幾個無用的軟件。

然後 sudo gedit ~/.profile底部加入下面幾行來指定輸入法。

export LC_CTYPE=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

然後就是調縮放問題,要不然那麼小的字會看瞎。Arch wiki上給出的解決辦法那個自定義縮放比例,默認只有200%縮放比例,在我這沒用,更辣眼睛,所以調字體放大倍數。

優化-->字體-->縮放字體-->1.5

字體我用的是思源黑體(adobe家開源的),文泉驛和google家的noto系列也不錯。

截圖.png

屏幕截圖.png

屏幕截圖.png

屏幕截圖.png

noto系列cjk指的是中國韓國和日本,中國大陸好像是S開頭的字體,因爲太大了就沒有安裝。

chrome等其他瀏覽器可以在瀏覽器設置裏改一下字體風格,然後在/etc/fonts/新建一個local.conf文件寫入:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <edit name="autohint" mode="assign">
            <bool>false</bool>
            </edit>
        <edit name="hinting" mode="assign">
            <bool>false</bool>
        </edit>
        <edit name="hintstyle" mode="assign">
            <const>none</const>
        </edit>
    </match>
</fontconfig>

這樣軟件默認就不會用自己的文字處理方式了,和win下字體基本無太大差別,字體模糊問題解決,如圖:

屏幕截圖.png

然後就是卸載沒用的軟件了,基本上依賴不多的都可以卸載,gnome自帶的磁盤分析和筆記本便籤字符映射鬧鐘天氣日曆qt5那些都被我卸載了我有強迫症,不用的東西一個都不留,自帶的那一套主題和字體也被我卸了。。。

zsh

zsh默認已經有了,shell cat / etc / shells查看有沒有。

安裝oh-my-zsh:sh -c“$(curl -fsSL https:`//raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”`

更換zsh:chsh -s / bin / zsh

然後可以配置了:

分別是自動跳轉、語法建議、語法高亮插件。

sudo pacman -S autojump

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

然後配之~/.zshrc文件:

#主題
ZSH_THEME="steeef"
# 糾錯
ENABLE_CORRECTION="true"
# 提示
COMPLETION_WAITING_DOTS="true"
# 插件
plugins=(
  git zsh-autosuggestions web-search autojump zsh-syntax-highlighting
)
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
export UPDATE_ZSH_DAYS=7

雙顯卡切換問題:

​ bumblebee系統默認安裝好了:

安裝依賴:sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

開啓服務:sudo systemctl enable bumblebeed

添加用戶組:sudo gpasswd -a $USER bumblebee

重啓後optirun+應用程序名 即可用獨顯打開應用程序。

測試性能:
  • 集顯性能:glxgears -info
  • 獨顯性能:optirun glxgears -info

    如果獨顯依舊是60fps的話那就是依賴沒安裝,安裝依賴:sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

美化:

​ manjaro18 gnome版已經美化的相當可以了,但是我不喜歡。。。

圖標:sudo pacman -S numix-icon-theme

主題:yay -S arc-gtk-theme

然後把自帶的刪了......

擴展:

​ 自帶的基本夠了,列出我的參考一下:

  • Applications menu(類win應用程序選擇查找)
  • Clipboard indicator(剪貼板)因爲googlepinyin自帶的也不錯,放棄這個了
  • Dash to dock(dock欄自定義)
  • Dash to panel(狀態欄自定義)
  • Desktop icons(桌面圖標)
  • Places status indicator(快速訪問)
  • Simple net speed(網速欄)
  • Tray icons(頂欄顯示後臺運行窗口)
  • Removable driver men(掛載狀態欄)

軟件:

<u>下面就是我用到的軟件了,包管理裏都有,可以命令行安裝也可以在包管理裏搜索安裝:</u>推薦在包管理列表搜索安裝,詳情裏可以讓自己更好的選擇。下面是一些有坑的安裝:

  • 安裝QQ:yay -S deepin.com.qq.im

    ​ wine下的qq、和tim,還是有點小問題的自己體驗一下

  • 安裝Tim:yay -S deepin.com.qq.office
  • 安裝微信:yay -S wewechat

    ​ 第三方的微信,英文&&開源。

軟件包裏的pycharm和idea社區版在1.5倍字體放大後真的很辣眼睛,改字體大小還能接受,但是複選框和狀態欄圖標等依然很大。最好的辦法是:官網下載toolbox,這個jetbrains家的軟件管理是Appimage打包的,在哪種linux環境下都可以運行,然後下載社區版idea2019和pycharm2018.3.5,顯示就很完美了:

[圖片上傳失敗...(image-1ccfdb-1554217428204)]

  • 筆記只有wiznote在linux下還行。
  • SS-qt5文明上網,生成pac規則。。。具體不解釋。
  • 網盤同步只有Dropbox在linux下比較完美,啓動時要手動設置代理127.0.0.1,port:1080。
  • kolourpaint:簡單圖片編輯
  • peek:錄製gif
  • vim:網上搜一下配置
  • SimpleScreenRecorder:錄屏
  • JDK

    yay jdk

    ​ 選擇合適的版本,輸入數字回車。建議不要選jdk8以下的和openJDK。

    archlinux-java status

    ​ 查看jdk狀態。

    sudo archlinux-java set jdk-12

    ​ 設置jdk版本。

    java -version

    ​ 查看是否成功設置,成功了就可以卸載自帶的openJDK8了

大家用不到系列,記錄一下:medis、mysql wprkbench、Charles、filezilla、mitmproxy、anaconde

anaconde需要在.zshrc裏設置路徑 export PATH="/opt/anaconda/bin:$PATH"

如果沒用zsh就是在.bashrc裏設置。如果用的是zsh就算最後輸入yes設置默認環境變量也沒用,具體參考anaconda wiki。

查看當前存在哪些虛擬環境:conda env list

創建Python虛擬環境:conda create -n zeronet python=3.6

激活虛擬環境:source activate zeronet

對虛擬環境中安裝額外的包:conda install -n zeronet [package]

關閉虛擬環境:source deactivate zeronet

刪除虛擬環境:conda remove -n your_env_name --all
<h6>aria2配置:/etc/aria2下新建aria2.conf、aria2.log、aria2.session</h6>
<p> 開啓監聽:sudo aria2c <span style='font-family:"PT Serif", "Times New Roman", Times, serif'>--</span>conf<span style='font-family:"PT Serif", "Times New Roman", Times, serif'>-</span>path=/etc/aria2/aria2.conf</p>
<p> 可以增加自啓動腳本</p>
<pre>dir=/home/zz/Downloads
disable-ipv6=true

斷點續傳

continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session

啓用磁盤緩存, 0爲禁用緩存, 需1.16以上版本, 默認:16M

disk-cache=32M

文件預分配方式, 能有效降低磁盤碎片, 默認:prealloc

預分配所需時間: none < falloc ? trunc < prealloc

falloc和trunc則需要文件系統和內核支持, NTFS建議使用falloc, EXT3/4建議trunc

file-allocation=trunc

斷點續傳

continue=true

最大同時下載任務數, 運行時可修改, 默認:5

max-concurrent-downloads=5

同一服務器連接數, 添加時可指定, 默認:1

max-connection-per-server=5

最小文件分片大小, 添加時可指定, 取值範圍1M -1024M, 默認:20M

假定size=10M, 文件爲20MiB 則使用兩個來源下載; 文件爲15MiB 則使用一個來源下載

min-split-size=10M

單個任務最大線程數, 添加時可指定, 默認:5

split=64

整體下載速度限制, 運行時可修改, 默認:0

max-overall-download-limit=0

單個任務下載速度限制, 默認:0

max-download-limit=0

整體上傳速度限制, 運行時可修改, 默認:0

max-overall-upload-limit=0

單個任務上傳速度限制, 默認:0

max-upload-limit=0

禁用IPv6, 默認:false

disable-ipv6=true

進度保存相關

從會話文件中讀取下載任務

input-file=aria2.session

在Aria2退出時保存錯誤/未完成的下載任務到會話文件

save-session=aria2.session

定時保存會話, 0爲退出時才保存, 需1.16.1以上版本, 默認:0

save-session-interval=60

RPC相關設置

enable-rpc=true

允許所有來源, 默認:false

rpc-allow-origin-all=true

允許非外部訪問, 默認:false

rpc-listen-all=true

事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統默認值不同

event-poll=select

RPC監聽端口, 端口被佔用時可以修改, 默認:6800

rpc-listen-port=6800

BT/PT下載相關

當下載的是一個種子(以.torrent結尾)時, 自動開始BT任務, 默認:true

follow-torrent=true

BT監聽端口, 當端口被屏蔽時使用, 默認:6881-6999

listen-port=51413

單個種子最大連接數, 默認:55

bt-max-peers=55

打開DHT功能, PT需要禁用, 默認:true

enable-dht=false

打開IPv6 DHT功能, PT需要禁用

enable-dht6=false

DHT網絡監聽端口, 默認:6881-6999

dht-listen-port=6881-6999

本地節點查找, PT需要禁用, 默認:false

bt-enable-lpd=false

種子交換, PT需要禁用, 默認:true

enable-peer-exchange=false

每個種子限速, 對少種的PT很有用, 默認:50K

bt-request-peer-speed-limit=50K

客戶端僞裝, PT需要

peer-id-prefix=-TR2770-
user-agent=Transmission/2.77

當種子的分享率達到這個數時, 自動停止做種, 0爲一直做種, 默認:1.0

seed-ratio=0

強制保存會話, 話即使任務已經完成, 默認:false

較新的版本開啓後會在任務完成後依然保留.aria2文件

force-save=false

BT校驗相關, 默認:true

bt-hash-check-seed=true

繼續之前的BT任務時, 無需再次校驗, 默認:false

bt-seed-unverified=true

保存磁力鏈接元數據爲種子文件(.torrent文件), 默認:false

bt-save-metadata=true
</pre>
<p> </p>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章