1. 程式人生 > >Manjaro基礎開發環境配置

Manjaro基礎開發環境配置

以下內容以最新的Manjaro 18.1為例,桌面環境為KDE

使用USTC源,提高下載速度

$ sudo pacman-mirrors -i -c China -m rank
$ sudo pacman -Sy gvim
$ sudo vim /etc/pacman.conf
$ sudo pacman -Sy archlinuxcn-keyring
$ sudo pacman -Syu

安裝搜狗輸入法

$ sudo pacman -S fcitx fcitx-sogoupinyin fcitx-im fcitx-configtool kcm-fcitx

安裝完成以後,需要做兩處配置,首先是~/.xinitrc

,往裡面新增如下內容

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
[email protected]=fcitx

如果只修改這一處,並重啟你會發現kate和KDE自帶的終端下無法切換輸入法,這個時候就需要修改另外一處配置了,它就是/etc/environment,往裡面新增下面兩行並重啟即可

QT_IM_MODULE=fcitx
[email protected]=fcitx

注意: 千萬不要新增GTK_IM_MODULE=fcitx,否則你會發現現在雖然kate能輸入中文了,但火狐又不行了。
重啟完成之後需要在fcitx的配置頁面新增中文輸入法

開發工具

$ sudo pacman -S yaourt base-devel
$ sudo pacman -S clang llvm lldb lib32-clang openmp openmpi ccache gdb make cmake cscope the_silver_searcher ripgrep gsl astyle js-beautify wireshark-qt redis jdk8-openjdk jdk7-openjdk maven gradle nodejs npm eclipse-jee java-openjfx

常用的工具

$ sudo pacman -S python-pip python2-pip tk python-numpy python-scipy python-matplotlib python-seaborn python-scikit-learn python-pylint python-jedi autopep8 
$ sudo
pacman -S libtinfo5 fzf angrysearch shadowsocks-qt5 pigz unrar man-pages-zh_cn universal-ctags-git tldr screenfetch bat fortune-mod cowsay cloc mlocate nmap ncdu axel curl aria2 httpie exa tree gnuplot unicode-emoji ccal unzip-natspec cmatrix sl $ sudo pacman -S gimp flameshot poppler-data flashplugin pepper-flash colordiff perl-rename manjaro-settings-samba pandoc graphviz