Manjaro配置攻略

2023-05-16

1 概述

本文主要讲述了新安装的Manjaro一些常用的配置,包括源、常用软件、快捷键、终端以及一些效率工具的配置。

2 pacman

首先是pacman源的选择:

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

然后会弹出一个窗口,选择对应的其中一个即可。

选择完成之后进行更新:

sudo pacman -Syyu

3 AUR助手paru安装

sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

4 输入法

这里选择的是fcitx5+fcitx5-chinese-addons

paru -S base-devel
paru -S fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-qt

安装完后在/etc/profile加上:

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

重启电脑。

重启完成后添加输入法,右键选择fcitx,添加输入法Pinyin

在这里插入图片描述

再进行一些输入法切换的快捷键设置就可以使用了,对于词库,可以直接使用搜狗官方的词库,官方提供了词库,直接去下载即可,可以戳这里。而词库的设置方法如下图:

在这里插入图片描述

皮肤的话,选择的是fcitx5-material-color

paru -S fcitx5-material-color

然后在设置中选择即可:

在这里插入图片描述

在这里插入图片描述

5 常用软件

5.1 浏览器

paru -S google-chrome chromium

5.2 网易云音乐

paru -S netease-cloud-music

5.3 截图

paru -S flameshot

建议添加一个快捷键启动截图,命令为flameshot gui,比如Ctrl+Shift+A

在这里插入图片描述

5.4 Etcher

镜像刻录软件:

在这里插入图片描述

安装:

paru -S balena-etcher

官网也提供了AppImage版本。

5.5 vokoscreen

笔者用过的一个比较好的录屏工具(相比起SimpleScreenRecorder/kazam)等,可以选择帧数以及输出格式:

在这里插入图片描述

安装:

paru -S vokoscreen

5.6 peek

动图录制工具,界面简单,功能强大,支持帧数与输出格式设置:

在这里插入图片描述

安装:

paru -S peek

5.7 开发工具

paru -S git vim docker npm yarn pnpm
# 安装JDK17
paru -S jdk17-openjdk
# vscodium
paru -S vscodium
# JetBrains IDE
paru -S intellij-idea-ultimate-edition webstorm

5.8 QQ/微信

笔者试过很多版本的QQ和微信,包括:

  • wine
  • deepinwine
  • electronic-qq/electronic-wine

这些都会有或多或少的问题,因此笔者选择了虚拟机进行安装。

首先安装虚拟机:

paru -S virtualbox

同时请安装对应的内核驱动,查看内核版本可以使用uname -a ,比如笔者的为5.15内核:

paru -S linux515-virtualbox-guest-modules

接着安装Windows即可,

对于全屏分辨率的问题,可以参考这里。

6 相关快捷键

比如笔者喜欢使用默认的终端是Ctrl+空格,在Keyboard处修改即可:

在这里插入图片描述

在这里插入图片描述

其他参考快捷键:

  • 切换WorkspaceCtrl+Alt+数字
  • 移动窗口到WorkspaceCtrl+Shift+Alt+数字
  • 截图:Ctrl+Shift+A,命令为flameshot gui
  • 窗口位置:Ctrl+Alt+ACtrl+Alt+DCtrl+Alt+WCtrl+Alt+S分别是固定在左边、右边、最大化以及最小化

7 终端

终端选择的是zsh以及搭配的插件。

7.1 安装zsh

默认安装了,没安装的话:

paru -S zsh

设为默认终端:

chsh -s `which zsh`

7.2 插件管理器zinit

这是个强大的zsh插件管理器,能在加载插件的同时保持很快的速度,安装:

bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"

7.3 参考配置

以下是一份~/.zshrc的参考配置:

zinit ice lucid wait='1'
zinit light skywind3000/z.lua
zinit ice lucid wait='0' atinit='zpcompinit'
zinit light zdharma/fast-syntax-highlighting
zinit ice lucid wait="0" atload='_zsh_autosuggest_start'
zinit light zsh-users/zsh-autosuggestions
zinit ice lucid wait='0'
zinit light zsh-users/zsh-completions
zinit ice depth=1; 
zinit light romkatv/powerlevel10k

功能包括自动补全、提示、高亮以及目录跳转命令z,以及p10k主题的简单配置。

7.4 关于oh-my-zsh

oh-my-zsh可以快速配置zsh,而且内置了大量的插件,由于每个人的配置有很大的不同,笔者就不演示了。

另外这里只是简单的使用了zinit的一些简单命令,比如icezinit还有很多强大的配置命令,可以参考这里或这里。

7.5 关于美化

笔者以前写过一篇p9k/p10k的美化文章,效果如下:

在这里插入图片描述

在这里插入图片描述

链接戳这里。

8 常用别名

仅供参考,下面是笔者的一些常用别名:

#~/.bashrc加上
alias e='exit'
alias m='sudo mkdir -p'
alias y='paru -S'
alias ys='paru -Ss'
alias yr='paru -R'
alias l='lsd -l'
alias rrr='shutdown -r now'
alias sss='shutdown now'
alias docker='sudo docker'
alias dockerstart='systemctl start docker'

9 效率工具

9.1 fzf

模糊搜索工具,可以模糊搜索文件,历史命令,进程等等:

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

安装成功后直接在终端ctrl+R可以搜索历史命令。

9.2 fd

加强版find

paru -S fd

比如需要查找图片,只需要输入:

fd jpg

笔者机器上1s不够的时间就能搜索出所有的图片,效率比find提升不止一倍两倍。

9.3 ripgrep

grep加强版,更快,而且带彩色输出:

paru -S ripgrep

用法:

ls | rg jpg

9.4 htop/glances/gtop

这三款都是系统资源监控工具:

  • htoptop的增强版本,不仅漂亮,而且还带了很多强大的功能,比如排序,kill进程,搜索,按树形表示进程等
  • glances使用Python编写,与htop相比,还增加了温度监控、网络IO监控、磁盘IO监控等功能,但是没有htop的排序功能,且颜色较为单一
  • gtop使用JS编写,区别与前两者的一个非常明显的特点就是带图形显示

htop

在这里插入图片描述

glances

在这里插入图片描述

gtop

在这里插入图片描述

安装:

paru -S htop glances

9.5 ctop+portainer

Docker监控工具,前者是命令行监控,后者是漂亮的UI监控:

paru -S ctop

使用:

sudo ctop

Portainer官方是使用docker拉去安装的:

docker pull portainer/portainer
docker run -d --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

默认运行在9000上,浏览器输入localhost:9000即可访问,第一次访问时需要在本地注册一个管理员账号:

在这里插入图片描述

根据实际情况选择本地还是远程,这里选择的是本地,注意红字提示,需要在运行容器时加上

-v /var/run/docker.sock:/var/run/docker.sock

参数,然后选择Connect

在这里插入图片描述

这样就可以在本地监控容器的运行情况了:

在这里插入图片描述

9.6 bat

增强版的猫(cat):

paru -S bat

使用:

bat filename1 filenam2 ...

9.7 httpie

curl增强版,使得发送的请求更加直观,带高亮:

paru -S httpie

使用:

http www.baidu.com

9.8 tldr

高亮版man

paru -S tldr

使用:

tldr tar

9.9 exa/lsd

增强版ls,后者带图标显示:

paru -S exa lsd

使用:

exa -l
lsd -l

9.10 mycli

MySQL命令行增强版,带补全功能,通过pip安装:

pip install mycli

使用:

mycli -u root

9.11 ranger

一个vi键绑定的终端文件管理器,左边是上一级目录,中间是当前目录,右边是预览文件:

在这里插入图片描述

安装:

paru -S ranger

9.12 cloc

统计代码行数注释以及空白的工具:

在这里插入图片描述

安装:

paru -S cloc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Manjaro配置攻略 的相关文章

  • 在Manjaro中Debtap将deb文件转换成pkg文件后,怎么解压生成的.pkg.tar.xz包?

    接上篇博客 xff0c 本篇博客解决的问题如下 xff1a 在Manjaro中Debtap将deb文件转换成pkg文件后 xff0c 怎么处理生成的 pkg tar xz压缩包 xff1f 解决办法如下 xff1a 以我的mnetassis
  • archlinux/manjaro添加开机启动脚本, 亲测

    以下命令以root用户执行 1 创建一个启动service脚本 vim etc systemd system rc local service Unit Description 61 34 etc rc local Compatibilit
  • linux 切换ked桌面,manjaro更换桌面环境

    我也是个linux初学者 xff0c 网友提的问题 xff0c 我也回答不了 最好的办法是参考官方文档Display manager 简体中文 和LightDM 简体中文 另外 xff0c 就我目前的水平而言 xff0c 自定义桌面后 xf
  • manjaro安装JDK 11 (LTS)

    刚从Ubuntu转到Manjaro之后 xff0c 各种头痛 xff0c 到处查资料 xff0c 因为刚刚从Ubuntu转过来稍微有些不适应 xff0c 自带的软件仓库确实好用 xff0c 但是没有我想要的jdk版本 xff0c 于是我就准
  • Manjaro XFCE桌面安装I3-wm

    运行两条命令 xff1a sudo pacman S i3 manjaro sudo pacman S i3 manjaro resolving dependencies looking for conflicting packages m
  • Manjaro-i3的安装

    Manjaro i3的安装 manjaro的安装方法记录在这里 xff0c 其中涉及到一些常用软件的安装 xff0c 此处只介绍Manjaro i3的安装 xff0c 并对一些安装配置中出现的问题列出解决方法 写在前面 之前用Win10的时
  • Manjaro软件配置与安装

    文章目录 软件安装安装NVIDIA显卡驱动常见工具软件软件安装开发类软件配置vscode 常见问题无法安装aur包参考文章 已经入manjaro的坑 xff0c 因为xfce4轻量 稳定 xff0c 于是选择的manjaro桌面环境为xfc
  • manjaro换源

    安装Linux系统必定先换源 xff01 xff01 xff01 x1f601 换源这一块 xff0c 我认为debian系 xff08 如Ubuntu xff09 以及Red Hat系 xff08 如fedora xff09 与基于Arc
  • gnome manjaro设置无法打开

    本文转载自 xff1a https joshtronic com 2018 04 02 unable to open gnome settings on arch linux after gnome upgrade 我经常会写关于主题的博客
  • manjaro VNC Viewer报错:vncviewer: error while loading shared libraries: libcrypt.so.1

    想在 manjaro 装 VNC Viewer 连实验室的 windows 主机 windows 机装 VNC Server xff0c manjaro 装 VNC Viewer 安装过程参考 1 xff0c 就下载 解压 运行里面的 vn
  • VirtualBox在win10下安装一个manjaro linux操作系统的教程

    本篇文章主要分享linux系统中界面比较精美清爽的操作系统manjaro xff0c 很适合使用win系统的程序员在虚拟机中安装 xff0c 方便工作中使用 linux操作系统的特点 xff1a 可畅快舒服的使用linux的命令语句 使用软
  • Manjaro21安装VNC,Win10远程连接manjaro桌面

    manjaro安装tigervnc xff0c win10使用VNC viewer TigerVNC 简体中文 ArchWiki archlinux org https wiki archlinux org title TigerVNC E
  • 干式真空泵原理_如何安装干式墙锚在墙壁上悬挂重物

    干式真空泵原理 If you ever plan to mount something to the wall that s even remotely heavy you ll need to use drywall anchors if
  • 虚拟机安装linux系统,重启后无法联网

    虚拟机安装linux系统 重启后无法联网 使用环境 触发问题 临时解决问题 使用环境 manjaro 18 deepin15 8 fedoras 29 等 有nmcli网络套件管理 无法使用systemctl restart network
  • 在计算机中安装Manjaro

    前几天我为了尝鲜在电脑中安装了大蜥蜴 OpenSuse 新鲜期过了之后我准备换回原来的ArchLinux 结果发现大蜥蜴把原来的Grub设置覆盖了 如果要恢复的还得重新刻一个Arch引导U盘 与其这样我为什么不重新安装一个新的系统呢 Man
  • MAC下linux双系统的安装

    文章目录 第一步 格式化U盘 第二步 下载系统 这里我选择的是manjaro 第三步 将iso镜像转成dmg格式 第四步 写入镜像 第五步 分空间 第六步 关闭OS X的 SIP保护 第七步 安装refind 第八步 重启按住option键
  • 双系统卸载Linux,重装Deepin

    卸载掉之前的Linux系统 参考资料 https www bilibili com video av209430195 下载diskgenius https www diskgenius cn download php 删除Linux分区
  • Manjaro deepin 睡眠后无法唤醒

    最近尝试换了新的桌面 之前是xfce 使用deepin感觉很棒 也很好看 但是遇到下面一个问题 问题 因为我是双系统 因此经常会来回切win linux 但是发现换了deepin桌面后睡眠无法使用了 经常一睡就凉咯 无法唤醒 经过查找问题
  • 函数未实现:'lib' -> 'my/path/to/venv/lib64'

    操作系统 Manjaro蟒蛇 3 8 我的计算机上有 2 个分区 一个是安装 Manjaro 的位置 另一个是辅助 SSD 每次当我运行这个命令时virtualenv env在我的辅助 SSD 中 我收到以下错误 OSError Errno
  • 如何创建 /etc/subuid 和 /etc/subgid

    我的 Manjaro 安装没有配置 etc subuid and etc subgidDocker 等无根容器工作所需的文件 例如cat etc subuid返回文件未找到错误 我一安装 Docker Desktop 就发现了这个问题 并且

随机推荐

  • R语言正态分布

    统计分布每一种分布有四个函数 xff1a d density xff08 密度函数 xff09 xff0c p 分布函数 xff0c q 分位数函数 xff0c r 随机数函数 正态曲线呈钟型 xff0c 两头低 xff0c 中间高 xff
  • R语言均匀分布

    在R中 xff0c unif是用来进行均匀分布分析的 xff0c 在其前面加上不同的前缀表示不同的函数 xff0c 各函数的使用格式如下所示 xff1a dunif x min 61 0 max 61 1 log 61 FALSE 分布密度
  • 转录本counts,FPKM,TPM相互转化

    FPKM Fragments Per Kilobase of exon model per Million mapped fragments 每千个碱基的转录每百万映射读取的fragments FPKM xff1a Fragments pe
  • R语言泊松(Poisson)分布

    Poisson分布 xff0c 是一种统计与概率学里常见到的离散概率分布 xff0c 由法国数学家西莫恩 德尼 泊松 xff08 Sim on Denis Poisson xff09 在1838年时发表 泊松分布的参数 是单位时间 或单位面
  • windows软件窗口或者对话框太大超出屏幕解决办法

    软件窗口太大显示不全 问题 xff1a 软件窗口或对话框太大 xff0c 最大化也无法显示全部 xff0c 拖动标题栏移动到屏幕顶部 xff0c 底部也显示不出来 具体见下面两张图片 解决方法 xff1a 使用第三方工具 xff1a 窗口移
  • R语言卡方(chisq)分布

    若n个相互独立的随机变量 xff0c xff0c n xff0c 均服从标准正态分布 xff08 也称独立同分布于标准正态分布 xff09 xff0c 则这n个服从标准正态分布的随机变量的平方和构成一新的随机变量 xff0c 其分布规律称为
  • liftOver进行基因组坐标转换

    Liftover是UCSC中用于基因组版本之间转换的一个工具 xff0c 既可以做某一物种内基因组版本的转换 xff0c 还可以做物种间基因组版本的转换 1 网页转换 http genome ucsc edu cgi bin hgLiftO
  • R语言ggraph包绘制环状网络图

    ggraph 是 ggplot2 的扩展 xff0c 用于绘制关系型数据结构 xff0c 如网络 图和树等 ggraph 包含 3 个核心概念 xff1a layout xff1a 定义图的布局 xff0c 如蜂巢图 圆堆积图等 nodes
  • 本地安装运行HiC数据可视化容器higlass-docker

    HiGlass xff0c 这是一个基于web技术的开源可视化工具 xff0c 它提供了一个丰富的界面 xff0c 用于快速 多重和多尺度导航2D基因组地图以及1D基因组轨迹 xff0c 允许用户组合各种数据类型 xff0c 同步多个可视化
  • R语言p值校正函数p.adjust

    调整方法包括Bonferroni校正 xff08 Bonferrroni xff09 xff0c 其中p值乘以比较次数 Holm xff08 1979 xff09 xff08 Holm xff09 Hochberg xff08 1988 x
  • R语言中Lasso Cox 筛选生存相关特征

    构建预后模型时 xff0c 通常先进行单因素Cox分析筛选出关联的变量 xff0c 再通过Lasso Cox 筛选生存相关特征 xff08 排除多重共线性的特征 xff09 xff0c 最后构建Cox多因素回归模型分析预后影响 Lasso
  • R包WGCNA分析代码

    WGCNA xff08 加权基因共表达网络分析 xff09 R软件包 xff0c 用于执行加权相关网络分析 xff0c 包括网络构建 模块检测 基因选择 拓扑结构计算 数据模拟 可视化以及与外部软件的接口等功能 WGCNA旨在寻找协同表达的
  • 单样本GSEA分析肿瘤组织免疫浸润

    单样本GSEA分析即ssGSEA xff0c 可以计算肿瘤组织中免疫细胞的比例 xff0c 从而量化免疫浸润 ssGSEA可以用R 当中的GSVA包来计算 1 下载 xff0c 读入免疫细胞特征基因集 http cis hku hk TIS
  • 如何进行服务器选型

    1 服务器要运行什么应用 Web服务器对硬件要求不高 xff0c 一般的硬件配置即可满足需求 xff0c 如果后期Web服务访问量上升 xff0c 只需要新增同等配置的服务器 xff0c 通过负载均衡进行集群 xff0c 即可实现Web服务
  • 约瑟夫环问题总结

    问题简介 xff1a 约瑟夫环 xff08 约瑟夫问题 xff09 是一个数学的应用问题 xff1a 已知n个人 xff08 以编号1 xff0c 2 xff0c 3 n分别表示 xff09 围坐在一张圆桌周围 从编号为k的人开始报数 xf
  • 文件夹重命名(或移动)却找不到指定该文件类型咋办?

    文件夹重命名 或移动 却找不到指定该文件类型咋办 xff1f 方法一 xff0c 导入FolderDescriptions reg 64位系统导入 xff1a FolderDescriptions x64 reg 32位系统导入 xff1a
  • ubuntu 18.04忘记登录密码的破解方法

    参考 xff1a https www linuxrumen com rmxx 889 html
  • Android 解决Toast不显示

    没有调用show方法 例如 xff1a Toast makeText MainActivity this 休眠 Toast LENGTH SHORT show
  • LwIP之TCP Server多client连接发送和接收Demo

    msh调用时对端口进行监听 xff0c 监听到有客户端连接时 xff0c 创建新的线程进行连接 监听时设置最大连接数为4 xff0c 使用SocketTool工具模拟client连接 xff0c 实际效果如下 span class toke
  • Manjaro配置攻略

    1 概述 本文主要讲述了新安装的Manjaro一些常用的配置 xff0c 包括源 常用软件 快捷键 终端以及一些效率工具的配置 2 pacman源 首先是pacman源的选择 xff1a span class token function