1 ,zsh
echo $ SHELL \\ 查看当前正在使用 shell:
- pacman -S zsh zsh-syntax-highlighting git wget
- wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh
- chmod +x install.sh
- ./install.sh
zsh 常用配置
nano /home/user/.zshrc
换主题:
ZSH_THEME="robbyrussell", 修改为随机 ZSH_THEME="random" 部分更改为自己喜欢的主题, 别忘了引号 , 主题 "jonathan", 更多的主题可以在. oh-my-zsh/themes / 目录中查看.
高亮配置:
添加代码
- source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
- 2,user
新安装的系统只有一个超级用户, 即 root. 使用 root 进行日常操作是不安全的做法. 用户应当创建一个普通用户进行日常操作, 而仅仅在管理系统时使用 root. 也不要在服务器上给 root 开放 SSH 登录权限.
用户和用户组是 GNU/Linux 权限控制机制的基础. 管理员通过调整用户组的成员, 所有者, 可以控制用户使用系统资源.
一个典型的桌面系统普通用户示例; 创建一个名为 archie 的用户, 并使用 zsh 作默认 shell.
useradd -m -g users -G wheel -s /bin/zsh archie
chsh -s /bin/zsh \\ 设置 zsh 为当前用户 shell
- passwd archie
- 3,sudo
su 是用户切换身份, sudo 相比于 su 切换身份须要用户的 password, 常性的是须要 root 的 password,sudo 仅仅是须要 user 的 password, 就能够以其它用户的身份来运行命令. 常常是以 root 的身份运行命令.
pacman -S sudo
nano /etc/sudoers \\ 将用户加入 sudo 组:
user ALL=(ALL) ALL
也可以去掉 #%wheel ALL=(ALL) ALL 这一行前面的 #
4,X 窗口系统
启动 XServer 时, 日志文件会记录所使用的输入驱动, X 服务器默认使用 libinput 驱动 (xf86-input-libinput) 处理输入设备. xf86-input-evdev 和相关驱动是后备方案.
udev,evdev 可以用作绝大部分设备的即插即用驱动. Udev 由 systemd 通过 xorg-server 提供, 所以不需要显式安装.
Udev 是 systemd 的依赖, 会自动检测硬件, 使用 evdev 或 libinput 处理设备的输入. 配置文件是 /usr/share/X11/xorg.conf.d/ 中的 10-evdev.conf 和 40-libinput.conf.
pacman -S xorg-server
startx 启动图形界面:
如果你不想开机自动进入桌面, 可以使用 startx 启动桌面, 如果要使用 startx, 就不用安装登录管理器.
pacman -S xorg-xinit
startx 配置文件进行设置, exec 命令只能出现一次
nano /etc/X11/xinit/xinitrc \\ 文件最后有这样一段, 删掉或者注释掉这些内容
- twm &
- xclock -geometry 50x50-1+1 &
- xterm -geometry 80x50+494+51 &
- xterm -geometry 80x20+494-0 &
- exec xterm -geometry 80x66+0+0 -name login
如果你使用的是 gnome 桌面, 在最后添加
exec gnome-session
如果是 kde5,I3,lxqt 则添加
exec startkde exec i3 exec startlxqt
然后保存文件, 复制命令行, 如下:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
xprofile 文件,~/.xprofile 以及 /etc/xprofile, 允许您在刚打开 X 会话时运行命令 - 在窗口管理器运行之前. Xprofile 用于随会话自动运行程序, 或从显示管理器启动, 尤其是那个会话没有自带自动启动程序功能时 - 比如一个独立的窗口管理器. xprofile 文件在语法和概念上类似 xinitrc (简体中文), ~/.xinitrc 和 /etc/X11/xinit/xinitrc.d
.bashrc: 每次终端登录时读取并运用里面的设置.
.xinitrc: 每次 startx 启动 X 界面时读取并运用里面的设置
.xprofile: 每次使用 gdm 等图形登录时读取并运用里面的设
5, 显示管理器:
- lxdm:
- pacman -S lxdm
- systemctl enable lxdm
- nano /etc/lxdm/lxdm.conf
autologin="user" 去除# \\ 自动登录桌面
lightdm:
pacman -S lightdm lightdm-gtk-greeter \\ 必须安装 lightdm-gtk-greeter-settings
systemctl enable lightdm \\systemctl 开机启用
6,grub
修改 grub 延时时间, nano /etc/default/grub, 将 GRUB_TIMEOUT=10 中的 10 改为你想要修改的等待时间, 比如 3, 使用 #号将 GRUB_HIDDEN_TIMEOUT=0 标注.
回到终端, 输入下面的命令刷新 / boot/grub/grub.cfg 文件
7, 配置中文输入法
pacman -S fcitx fcitx-configtool \\ 拼音软件, fcitx-googlepinyin;fcitx-sogoupinyin; 目前使用自带的拼音软件, 有联想功能
修改~/.xprofile 文件
- export GTK_IM_MODULE=fcitx
- export QT_IM_MODULE=fcitx
- export XMODIFIERS="@im=fcitx"
8, 使用 NVIDIA 图形
lspci | grep -E "VGA|3D"
pacman -S xf86-video-intel \\ 集成显卡
- pacman -S mesa
- pacman -S mesa-demos
pacman -S nvdia \\ 闭源驱动, 自行找寻 version
- pacman -S bumblebee
- pacman -S bbswitch
gpasswd -a user bumblebee \\ 大黄蜂添加用户
systemctl enable bumblebeed.service
optirun glxspheres64 \\ 检测 3D 是否启动
- tee /proc/acpi/bbswitch <<<ON
- tee /proc/acpi/bbswitch <<< OFF
- nvidia-smi
安装 Bumblebee 之前, 检查你的 BIOS 并尽可能激活 Optimus (老式电脑称之为 "可切换显卡",BIOS 有可能没有提供此项设置). 如果 "Optimus" 和 "switchable" 都没有在 BIOS 里, 就保证两种 GPU 都已启用并且集成显卡是主要显示设备. 显示应该连接在主板上的集成显卡, 而不是独立显卡. 如果集成显卡之前被禁用而安装了独立显卡的驱动, 那就删除 / etc/X11/xorg.conf 或者有关独立显卡的 / etc/X11/xorg.conf.d
nvidia 闭源驱动出现黑屏修改, 驱动改变的问题, 修改里面
- nano /etc/X11/xorg.conf
- Section "Device"
- Identifier "Device0"
- Driver "intel"
- EndSection
我的集显示 intel, 独显示 nvidia, 安装 nvidia 闭源就出现过黑屏登录不了界面的问题, 然后 Identifier "intel" 修改后就 ok 了最好安装前复制一下
9, libreoffice-fresh 安装中文库 libreoffice-zh-cn libreoffice-help-zh-cn
注意安装 libreoffice, 要在 arch 库安装 fresh 版, 需要中文设置, 就安装 libreoffice 语音包, extra 里, 不要进入官网下载安装.
打开 LibreOffice 办公软件, 点击 "Tools" 后找到 "Option" 点击.
在 "Option" 页面找到 "languages", 点击进入.
在 "languages" 把 "User Interface" 改成 "Chinese(Simplified)"
10, 文件管理系统 + U 盘自动挂载
thunar-archive-plugin \\thunar 用于压缩解压缩的插件
thunar-volman \\ 管理 usb 自动挂载等
thunar \\ 文件管理器
xarchiver \\ 图形界面压缩解压缩
p7zip zip unzip rar \\ 压缩软件
pacman -S ntfs-3g \\ 移动硬盘
pacman -S udev \\ 设置 "可移动驱动器和介质"-"热插拔时挂载可移动驱动器"
pacman -S pcmanfm
pacman -S gvfs gvfs-mtp gvfs-nfs \\ 安装 gvfs 系列的库, mtp 和 nfs 是最常用的, 之后 pacmanfm 可以自动挂载所有分区, 很方便
11, 声音
alsamixer 取消静音, 改为 0
pacman -S pulseaudio
对于图形化配置 / 音量控制, 请安装 pavucontrol 或 pavucontrol-qt 软件包.
对于图形常规守护程序配置, 请安装 paprefs 软件包.
对于控制台 (CLI) 混音器, 请安装 ponymix 或 pamixer 软件包
12,urxvt 终端: 使用 urxvt 终端
需要安装 xorg-xrdb 来调用 /. Xresources
- pacman -S rxvt-unicode
- 13,WiFi
Wifi 冲突, 关闭 acer-wmi:
- nano /etc/modprobe.d/blacklist.conf
- blacklist acer-wmi
- 14,Backlight
背光灯调试:
- nano /etc/X11/xorg.conf.d/10-backlight.conf
- Section "Device"
- Identifier "Card0"
- Driver "intel"
- Option "Backlight" "intel_backlight"
- BusID "PCI:0:2:0"
- EndSection
15, 软件
flashplugin flash 插件, 从 Adobe 的官网上下载然后手动安装也行(可以保证版本是最新的, 个人推荐这种方法)
eog,eye of gnu gpicview 图片察看器
zip,unzip,rar 压缩软件
obconf openbox 的配置软件, 可以用来修改 openbox 的主题. box-look.org 是一个很好的 openbox 的主题下载站
gimp 强大的开源图形处理软件, 平时修个图截个屏, 完全够用了, 用 gimp 截屏的方法是 File->Create->ScreenShot
evince PDF 阅读软件
feh 壁纸设置软件
smplayer 视频, 音频播放器
rhythmbox 很优秀的音乐播放器
deepin-screenshot 截屏
mousepad leafpad gedit 文本编辑器
tlp 电源管理
17, 触摸板
- pacman -S xf86-input-libinput
- nano /etc/X11/xorg.conf.d/20-touchpad.conf
- Section "InputClass"
- Identifier "libinput touchpad"
- Driver "libinput"
- MatchIsTouchpad "on"
- MatchDevicePath "/dev/input/event*"
- Option "Tapping" "on"
- Option "ClickMethod" "clickfinger"
- Option "NaturalScrolling" "true"
- EndSection
来源: http://www.bubuko.com/infodetail-2712935.html