manjaro安装完后的配置

标签:manjaro

  manjaro安装的最大问题是卡在了UEFI的引导上,这个不多说了,主要记录下首次进入系统后需要做的设置!

更改国内源

sudo pacman-mirrors -GB testing -c China

增加Arch linuxcn源

在/etc/pacman.conf文件末尾添加两行:

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

更新系统

 sudo pacman -Syu

安装archlinuxcn-keyring

 sudo pacman -S archlinuxcn-keyring
 sudo pacman -Syu

修改Home下的目录为英文

修改目录映射文件名;

vim ~/.config/user-dirs.dirs

修改为以下内容:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

将Home目录下的中文目录名改为对应的中文名;

cd ~
mv 公共 Public
mv 模板 Templates
mv 视频 Videos
mv 图片 Pictures
mv 文档 Documents
mv 下载 Download
mv 音乐 Music
mv 桌面 Desktop

重启系统。

安装搜狗输入法

 sudo pacman -S fcitx-im    #默认全部安装
 sudo pacman -S fcitx-configtool
 sudo pacman -S fcitx-sogoupinyin

新建~/.xprofile文件,加入如下内容

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

安装和使用oh-my-zsh

安装

oh-my-zsh 的配置 查看本地有哪几种shell

cat /etc/shells

manjaro 默认已经安装了 zsh 切换到zsh,输入密码,连续回车确认

chsh -s /bin/zsh

在manjaro的gnome桌面中如果需要默认启动终端的时候就是zsh需要在终端中进行配置

  • 打开终端,编辑»»首选项»»命令
  • 勾选“运行自定义命令而不是shell” 选项
  • 在下面的“自定义命令”中填写 zsh

安装 oh-my-zsh的配置文件

via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

或者

via wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

替换zsh的配置文件为oh-my-zsh

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

更改主题

vim ~/.zshrc

找到ZSH_THEME=更改为

ZSH_THEME="agnoster"

安装插件

安装zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions

安装zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting

在~/.zshrc中找到

plugins=(
  git
)

在括号中git的下一行添加插件名称使其生效

plugins=(
  git
  zsh-syntax-highlighting
  zsh-autosuggestions
)

安装yay

yay 是下一个最好的 AUR 助手。它使用 Go 语言写成,宗旨是提供最少化用户输入的 pacman 界面、yaourt 式的搜索,而几乎没有任何依赖软件。yay 的特性:yay 提供 AUR 表格补全,并且从 ABS 或 AUR 下载 PKGBUILD支持收窄搜索,并且不需要引用 PKGBUILD 源yay 的二进制文件除了 pacman 以外别无依赖

你可以从 git 克隆并编译安装。

git clone https://aur.archlinux.org/yay.git

cd yay

makepkg -si

使用 yay:

搜索:

yay -Ss <package-name>

安装:

yay -S <package-name>

JDK设置

卸载自带的openJDK

sudo pacman -R jdk8-openjdk
sudo pacman -R jre8-openjdk
sudo pacman -R jre8-openjdk-headless

使用yay安装jdk

yay jdk

我选择的是"oracle jdk 12”

查看jdk状态

archlinux-java status

设置默认jdk

sudo archlinux-java set java-12-jdk
Written on 2019-06-06
上篇: manjaro上安装vmware遇到的问题及解决
下篇: 在linux上安装Oracle Developer Tools for VS Code