Manjaro Linux 安装后的设置

Manjaro安装后的一些配置

配置国内源

sudo pacman-mirrors -i -c China -m rank     #科大源(USTC)

升级系统

sudo pacman -Syy && sudo pacman -Syu

安装Vim

sudo pacman -S vim --noconfirm

添加Archlinuxcn源

sudo vim /etc/pacman.conf       # 在文件末尾添加以下两行
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

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

安装archlinuxcn签名钥匙(导入 GPG key,否则的话key验证失败会导致无法安装软件)

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

安装yaourt

sudo pacman -S yaourt --noconfirm

安装yay(兼容pacman,yaourt,使用时不加sudo)

sudo pacman -S yay --noconfirm

sudo免密码

sudo visudo     # 在文件的最后一行加入
<USER> ALL=(ALL) NOPASSWD: ALL

安装sogou拼音输入法

yay -S fcitx-im # 安装fcitx 选择全部安装
yay -S fcitx-configtool # fcitx 配置界面
yay -S fcitx-sogoupinyin # 安装sogoupinyin
yay -S fcitx-qt4

配置环境,中文输入(重启后生效)

sudo vim ~/.xprofile        # 打开编辑.xprofile文件 # 在文件中加入以下两行代码
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
## 取消系统提示音
xset -b

安装Google-Chrome浏览器

yay -S google-chrome --noconfirm

安装网易云音乐

yay -S netease-cloud-music --noconfirm

vim plugins

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
yay -S ctags --noconfirm

安装配置oh my zsh

yay -S zsh --noconfirm
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # 下载并配置ohmyzsh
chsh -s /bin/zsh  #更换默认bash,重启后生效

安装wps,及其字体

yay -S wps-office --noconfirm     # 安装wps
yay -S ttf-wps-fonts --noconfirm  # 安装wps字体

配置wps,使wps可以输入中文

sudo vim /usr/bin/wps     # 编辑wps配置文件 ### 在 紧跟#!/bin/bash后添加下列三行
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

安装Shadowsocks-qt5

yay -S s-qt5 --noconfirm

tim安装(kde不支持)

yay -S deepin.com.qq.office

# 如果报错,有可能是缺少
yaourt -S gnome-settings-daemon
然后运行 /usr/lib/gsd-xsettings,或者后台运行 nohup /usr/lib/gsd-xsettings > /dev/null 2>&1 &

工具

yay -S file-roller unrar unzip p7zip git openssh nodejs npm yarn figlet expect sshpass teamviewer trash-cli --noconfirm

yay -S net-tools mysql-clients --noconfirm

# 截图工具,超好用
yay -S flameshot 

安装docker

yay -S docker --noconfirm
sudo usermod -aG docker 
sudo systemctl start docker
sudo systemctl enable docker

镜像加速

sudo vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

yay 命令

# 安装 pacman -S 
# 删除 pacman -R 
# 移除已安装不需要软件包 pacman -Rs 
# 删除一个包,所有依赖 pacman -Rsc 
# 升级包 pacman -Syu 
# 查询包数据库 pacman -Ss 
# 搜索以安装的包 pacman -Qs 
# 显示包大量信息 pacman -Si 
# 本地安装包 pacman -Qi 
# 清理包缓存 pacman -Sc 
# 删除无用包 pacman -Rcns $(pacman -Qdtq)

全局菜单需要安装

yay -S plasma5-applets-active-window-control --noconfirm

yay -S \
appmenu-gtk-module \
lib32-libdbusmenu-glib \
lib32-libdbusmenu-gtk2 \
lib32-libdbusmenu-gtk3 \
lib32-libdbusmenu-qt \
libdbusmenu-glib \
libdbusmenu-gtk2 \
libdbusmenu-gtk3 \
libdbusmenu-qt5 --noconfirm

vmware 配置

yay -S linux-headers
yay -S vmware-workstation
sudo modprobe vmmon
sudo modprobe vmw_vmci

配置双屏显示

安装依赖

yay -S gdm lightdm sddm --noconfirm  ## 根据桌面环境按需安装(kde安装sddm,i3/xfce安装lightdm,gnome安装gdm)

1: remove bumblebee 驱动

2: install NVIDIA 驱动(不要安装带390的)

3: 配置

3.1: 设置新的xorg配置

先删掉原来的链接

sudo rm -f /etc/X11/xorg.conf.d/90-mhwd.conf 

新建

sudo vim /etc/X11/xorg.conf.d/optimus.conf
Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

重新链接

sudo ln -s /etc/X11/xorg.conf.d/optimus.conf /etc/X11/xorg.conf.d/90-mhwd.conf

3.2: 重新定义黑名单

删掉原来的

sudo rm -f /etc/modprobe.d/mhwd*
# sudo rm /etc/modprobe.d/mhwd-gpu.conf
# sudo rm /etc/modprobe.d/mhwd-nvidia.conf

新建

sudo vim /etc/modprobe.d/nvidia.conf
blacklist nouveau
blacklist nvidiafb
blacklist rivafb

4: enable nvidia-drm.modeset

sudo vim /etc/modprobe.d/nvidia-drm.conf
options nvidia_drm modeset=1

5: Set the output source for your DM.

5.1 For LightDM

sudo vim /usr/local/bin/optimus.sh
#!/bin/sh

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
sudo chmod a+rx /usr/local/bin/optimus.sh
sudo vim /etc/lightdm/lightdm.conf 
    # set this at the [Seat:*] section
    display-setup-script=/usr/local/bin/optimus.sh

5.2 For GDM

sudo vim /usr/local/share/optimus.desktop
[Desktop Entry]
Type=Application
Name=Optimus
Exec=/usr/local/bin/optimus.sh
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer
sudo ln -s /usr/local/share/optimus.desktop /usr/share/gdm/greeter/autostart/optimus.desktop
sudo ln -s /usr/local/share/optimus.desktop /etc/xdg/autostart/optimus.desktop

5.3 For SDDM

sudo vim /usr/share/sddm/scripts/Xsetup
#!/bin/sh

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

6: 升级系统

yay -Syy && yay -Syu

7: 重启

reboot

8: 查看

glxinfo | grep -i vendor
#输出以下,即表明NVIDIA配置成功
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation

9: xrandr配置双屏

xrandr --output eDP-1-1 --auto --primary && xrandr --output HDMI-0 --same-as eDP-1-1 --auto	

xrandr --output eDP-1-1 --auto --primary && xrandr --output HDMI-0 --left-of eDP-1-1 --auto	

xrandr --output eDP-1-1 --auto --primary && xrandr --output HDMI-0 --right-of eDP-1-1 --auto	

你可能感兴趣的:(Manjaro Linux 安装后的设置)