美文网首页
一文搞定manjaro配置美化

一文搞定manjaro配置美化

作者: 时光驿站的印记 | 来源:发表于2023-01-09 21:09 被阅读0次

    先上图,看看最终效果,个人还是比较满意的。

    Screenshot from 2023-01-10 20-38-10.png Screenshot from 2023-01-10 20-38-52.png

    1. 安装后基础配置

    1.1 添加国内源

    1.1.1 备份/etc/pacman.d文件

    sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
    

    若事先没有做备份可以先使用命令

    # 最终为archlinux官方库
    sudo pacman-mirrors -c all
    

    # 推荐使用
    sudo pacman-mirrors --country all --api --protocol all --set-branch stable
    

    重置所有,再做备份。

    1.1.2 选择添加国内源

    1. 方式1

    输入命令

    sudo pacman-mirrors -i -c China -m rank
    

    后,系统自动连接所有国内源并测试连接时间,可以手动进行选择。

    注意,这种方式会直接重写/etc/pacman.d/mirrorlist文件,务必提前做好备份。

    最终形成的文件格式如下:

    ##
    ## Manjaro Linux custom mirrorlist
    ## Generated on 2023-01-10 16:21
    ##
    ## Please use 'pacman-mirrors -id' To reset custom mirrorlist
    ## Please use 'pacman-mirrors -c all' To reset custom mirrorlist
    ## To remove custom config run  'pacman-mirrors -c all'
    ##
    
    ## Country : China
    Server = https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
    
    ## Country : China
    Server = https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    
    ## Country : China
    Server = https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    
    ## Country : China
    Server = https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    
    1. 方式2

    直接编辑/etc/pacman.d/mirrorlist文件,

    sudo vim /etc/pacman.d/mirrorlist
    
    # 或
    
    sudo gedit /etc/pacman.d/mirrorlist
    

    添加manjaro源,

    ##
    ## Manjaro Linux default mirrorlist
    ## Generated on 2023-01-10 16:53
    ##
    ## Please use 'pacman-mirrors -f [NUMBER] [NUMBER]' to modify mirrorlist
    ## (Use 0 for all mirrors)
    ##
    
    ## Country : Global
    Server = https://mirrors.manjaro.org/repo/stable/$repo/$arch
    
    ## Country : China 中科大
    Server = https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    
    ## Country : China
    Server = https://mirrors.huaweicloud.com/manjaro/stable/$repo/$arch
    
    ## Country : China 清华源
    Server = https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    
    ## Country : China 上交源
    Server = https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    

    也可添加archlinux源,

    ## archlinux 稳定源
    # 清华源
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    # 163 源
    Server = http://mirrors.163.com/archlinux/$repo/os/$arch
    # 阿里源
    Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
    

    1.2 添加社区源

    1.2.1 备份文件

    sudo cp /etc/pacman.conf /etc/pacman.conf.bak
    

    1.2.2 编辑文件

    sudo vim /etc/pacman.conf
    

    添加国内镜像(只能选一个,以下以清华源为例)

    [archlinuxcn]
    SigLevel = Optional TrustAll
    # 官方源
    #Server   = http://repo.archlinuxcn.org/$arch
    
    # 清华源
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    
    # 中科大源
    #Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
    
    # 163 源
    #Server = http://mirrors.163.com/archlinux-cn/$arch
    

    1.3 更新源 & 导入 GPG Key

    sudo pacman -Syy
    
    sudo pacman -S archlinuxcn-keyring
    

    1.4 全面更新系统

    sudo pacman -Syyu
    

    2. 安装基础软件

    2.1 安装yay AUR 工具

    sudo pacman -S yay
    

    2.2 安装常用软件

    # 安装ibus和rime输入法
    yay -S ibu ibus-rime
    
    # 安装vim编辑器
    yay -S vim
    
    # 安装mpv播放器
    yay -S mpv
    
    # viewnior图片查看器
    yay -S viewnior
    
    # 安装WPS
    yay -S wps-office wps-office-mui-zh-cn ttf-wps-fonts
    

    其他软件按需安装即可。

    2.3 安装备份软件(重要!!!)

    yay -S timeshift
    

    可使用timeshift进行系统备份,若系统发生故障,从USB启动安装timeshift后直接恢复。

    3. 配置开发环境

    3.1 安装编程相关软件

    # openjdk-17
    yay -S jdk17-openjdk
    
    # intellij-idea-community-edition  java ide
    yay -S intellij-idea-community-edition
    
    # pycharm-community-edition  python ide
    yay -S pycharm-community-edition
    
    # microsoft-edge浏览器
    yay -S microsoft-edge-stable-bin
    
    # dbeaver数据库ide
    yay -S dbeaver
    
    # vscode
    yay -S visual-studio-code-bin
    
    # fleet
    yay -S jetbrains-fleet
    
    # gitkraken git图形化界面管理软件
    yay -S gitkraken
    
    # xmind思维导图软件
    yay -S xmind
    
    # drawio绘图软件
    yay -S drawio-desktop
    
    # marktext markdown编辑器
    yay -S marktext-bin
    
    # postman
    yay -S postman
    
    # git,系统已自带,可省略
    yay -S git
    
    # maven
    yay -S maven 
    
    # gradle
    yay -S gradle 
    
    # nodejs
    yay -S nodejs
    

    3.2 安装配置docker

    3.2.1 安装配置docker服务

    # 安装docker
    sudo pacman -S docker
    
    # 启动docker服务
    sudo systemctl start docker.service
    
    # 允许docker开机自启动
    sudo systemctl enable docker.service
    
    # 显示docker信息
    sudo docker info
    
    # 添加docker至当前用户组
    sudo usermod -aG docker $USER
    
    # 重启系统
    reboot
    

    3.2.2 安装配置portainer管理软件

    docker pull portainer/portainer-ce
    
    docker volume create portainer_data
    
    docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
    
    # 访问https://localhost:9443
    
    # 无法访问时执行
    docker stop portainer
    docker start portainer
    

    3.3.3 安装配置mariadb(docker版)

    # 安装mariadb
    docker pull mariadb
    
    # 容器启动mariadb
    docker run --name mariadb -p 3306:3306 -v mariadb_data:/data -e MYSQL_ROOT_PASSWORD=your_password -d mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
    

    3.3.4 安装mycli数据库管理程序

    yay -S mycli
    
    # 连接数据库
    mycli -h127.0.0.1 -uroot -pyour_password
    

    4 设置系统主题

    4.1 安装WhiteSur主题

    github搜索WhiteSur-gtk-theme(https://github.com/vinceliuice/WhiteSur-gtk-theme),下载解压,进入文件夹:

    cd WhiteSur-gtk-theme-master
    
    # 安装manjaro图标,light主题
    ./install.sh -i manjaro -l -c Light -d $HOME/.themes -N glassy
    
    # 安装匹配firefox主题
    ./tweaks.sh -f
    
    # 安装匹配GDM主题
    sudo ./tweaks.sh -g
    

    可以根据自己的喜好来调整主题的布局,读README.md文件或参考github主页就好了。

    4.2 安装Reversal图标

    github搜索Reversal-icon-theme(https://github.com/yeyushengfan258/Reversal-icon-theme),下载解压,进入文件夹:

    cd Reversal-icon-theme-master
    
    # 安装指定颜色的图标,此处选择blue
    ./install.sh -blue -d $HOME/.icons
    

    5. 其他问题

    5.1 内核问题

    linux-kernel内核已经升级到了版本6,但部分内核对个别设备的支持还有问题,应该注意,必要时可以进行更换,建议选择长期支持版或稳定版。

    我遇到两个问题:

    1. linux515内核对声音的支持可能出现问题,必须不断执行systemctl --user restart pulseaudio.service

    2. linux61对ibus和ibus-rime输入法的支持可能存在卡死的现象

    内核操作相关命令:

    # 查看可用内核
    mhwd-kernel -l
    
    # 查看当前安装内核
    mhwd-kernel -li
    
    # 安装指定版本内核
    sudo mhwd-kernel -i linux60
    
    # 移除指定版本内核
    sudo mhwd-kernel -r linux510
    
    # 安装指定版本并移除其他版本内核
    sudo mhwd-kernel -i linux515 rmc
    

    相关文章

      网友评论

          本文标题:一文搞定manjaro配置美化

          本文链接:https://www.haomeiwen.com/subject/uldmcdtx.html