Linux公社论坛

 找回密码
 注册
查看: 273|回复: 0

[教程分享] Manjaro安装记录分享

[复制链接]

1

主题

0

听众

3

积分

新手上路

Rank: 1

dead_lyn 发表于 2020-2-23 16:49:09 |显示全部楼层
1.分区建议
  • /:ext4,根目录(系统)。
  • /home:ext4,个人目录。
  • swap:linuxswap,并标记为swap,大小可与内存一致。
  • /boot:ext4,若为双系统安装,则选中已存在的100MB的efi目录,进行编辑,选中keep,挂载点为/boot/efi。

2.设置源
# 1.设置官方镜像源
$ sudo pacman-mirrors -i -c China -m rank //更新镜像排名
$ sudo pacman -Syy //更新数据源


# 2.更新archlinux签名
$ sudo pacman -S archlinux-keyring

# 3.设置archlinuxcn源
# 修改 /etc/pacman.conf,末尾添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Include = /etc/pacman.d/archlinuxcn


# 然后创建 /etc/pacman.d/archlinuxcn,并追加:
# 中科大
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

# 修改好后,更新数据源
$ sudo pacman -Syy


3.安装输入法
# 安装基于fcitx的搜狗输入法
$ sudo pacman -S fcitx-sogoupinyin
$ sudo pacman -S fcitx-im         # 全部安装
$ sudo pacman -S fcitx-configtool # 图形化配置工具

# 将 fcitx 自动启动放入i3配置,编辑 .i3/config,添加:
exec --no-startup-id fcitx

# 编辑 ~/.xprofile,末尾添加:
# set fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

# 问题记录:
# 使用 fcitx-diagnose 查看配置情况
# 遇到显示候选框,缺无法输入中文情况,下面都尝试安装下:
$ sudo pacman -S fcitx-qt4 fcitx-qt5 fcitx-gtk2 fcitx-gtk3
# 能正确使用的包:



4.安装zsh、oh-my-zsh
# 查看本地有哪几种shell
$ cat /etc/shells

# 上图输出结果,说明已有zsh,直接切换到zsh后,注销或重启生效
$ chsh -s /bin/zsh
# 查看当前shell
$ echo $SHELL


# 安装 oh-my-zsh的配置文件
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 或者
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

# 设置主题,编辑 ~/.zshrc,找到ZSH_THEME来设置(https://github.com/robbyrussell/oh-my-zsh/wiki/Themes)
ZSH_THEME="agnoster"

# 安装插件(若是失败,可直接去github获取最新链接)
# 安装zsh-autosuggestions,基于历史命令来提醒,通过方向右键和End键来选择
$ 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添加插件名:
plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)
# 通过source命令使之失效
$ source ~/.zshrc

# 选装zsh主题:powerlevel10k(https://github.com/romkatv/powerlevel10k)
$ git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
修改 ~/.zshrc:
ZSH_THEME="powerlevel10k/powerlevel10k"



5.安装配置powerline
# 安装 powerline及字体
$ pacman -S powerline
$ pacman -S powerline-fonts
$ pacman -S powerline-vim # 支持vim


# 配置zsh(注意python版本),编辑 ~/.zshrc,末尾追加:
# powerline
powerline-daemon -q
. /usr/lib/python3.7/site-packages/powerline/bindings/zsh/powerline.zsh
# 通过source命令使之失效
$ source ~/.zshrc
# 效果图:

# 配置vim,编辑 ~/.vimrc,追加:
" powerline
let g:powerline_pycmd="py3"
set laststatus=2
set t_Co=256
syntax on
# 效果图为vim编辑时底部显示为:

# powerline fonts:https://github.com/powerline/fonts

# 无法渲染powerline三角形时,可安装对应powerline字体
$ yaourt -S otf-droid-sans-mono-powerline-git
# 安装好后,编辑 ~/.config/alacritty/alacritty.yml,修改字体为 Droid Sans Mono for Powerline


6.安装配置rofi
# 安装rofi
$ sudo pacman -S rofi
# 编辑 ~/.i3/config,修改为:
# rofi
bindsym $mod+d exec rofi -show drun
bindsym $mod+Shift+d exec rofi -show run
# 重新加载配置:$mod+shift+r
# 运行:$mod+shift+d
# 切换到 cd ~/.config/rofi/(若rofi目录不存在,则自己创建), 使用 rofi -dump-Xresources > config 生成配置文件
# 选择rofi主题
$ rofi-theme-selector
# 修改rofi配置文件 ~/.config/rofi/config,显示图标
rofi.show-icons:    true


7.修改Home下的目录名为英文
# 编辑 ~/.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 桌面 Desktop
$ mv 下载 Download
$ mv 模板 Templates
$ mv 公共 Public
$ mv 文档 Documents
$ mv 音乐 Music
$ mv 图片 Pictures
$ mv 视频 Videos


推荐软件
# yaourt是pacman的一个wrapper,使得用户可以在 Archlinux 上直接通过 yaourt 命令安装 AUR 源的程序
$ sudo pacman -S yaourt

# neofetch,类似于screenfetch
$ sudo pacman -S neofetch

# bat,代替cat,显示行号和语法高亮
$ sudo pacman -S bat

# 字体:文泉驿
$ sudo pacman -S wqy-bitmapfont
$ sudo pacman -S wqy-microhei
$ sudo pacman -S wqy-zenhei

# 索引壁纸设置
$ lightdm-settings
# 桌面壁纸设置
$ sudo pacman -S feh
$ feh --bg-scale "壁纸路径"

# 安装 ifconfig 命令
$ sudo pacman -S net-tools

# ranger:命令行文本浏览

# deepin-screenshot:deepin良心截图工具
$ sudo pacman -S deepin-screenshot

# ydcv:命令行翻译工具(https://github.com/felixonmars/ydcv)
$ sudo pacman -S ydcv

# 网易云音乐
$ sudo pacman -S netease-cloud-music


配置文件描述
  • ~/.vimrc:vim编辑器配置文件。
  • ~/.zshrc:zsh配置文件。
  • ~/.oh-my-zsh/:oh-my-zsh配置目录。

  • ~/.i3/config:i3配置文件。
  • ~/.config/alacritty/alacritty.yml:alacritty终端配置文件。
  • ~/.Xresources:urxvt终端配置文件,修改后生效命令 xrdb -load ~/.Xresources


扩展
  • 一条shell命令判断应用程序调用了哪些字体(https://www.lulinux.com/archives/5288
$ zenity --list $(pmap -p `xprop|grep "_NET_WM_PID(CARDINAL)"|awk '{print $3}'`|awk '{print $4}'q|sort -n $1|uniq|grep '.ttf\|.ttc') --column="fonts" --hide-header --text="您刚才点击的GUI应用调用了以下字体:" --title="字体列表" --width=600 --height=400
  • 列出所有字体信息及其目录,配合grep过滤
$ fc-list
  • 刷新字体
$ fc-cache -fv


您需要登录后才可以回帖 登录 | 注册

关注Linux公社官方微信,免费领取邀请码。

手机版|Linux公社(LinuxIDC.com)旗下网站【www.linuxidc.net】 ( 浙ICP备07014134号-4 )

GMT+8, 2020-4-9 19:25 , Processed in 0.068004 second(s), 13 queries , Wincache On.

Powered by Discuz! X 3.2

© 2010-2020 Comsenz Inc.

回顶部