【i3】manjaro配置
介绍
这是一期关于manjaro的安装到开发环境配置i3wm
的教程.我即将在manjaro_gnome里面演示
主要的软件或者工具
- i3wm
- tmux
- nvim
- polybar
- compton
- ranger
- rofi
- fish
- alacritty
展示我的桌面
你需要做的
备份好你自己的文件,开始和我一起安装和配置一个美观实用的开发环境
安装篇
Windwos下制作一个启动盘
- 事前准备
需要一个至少4G以上的U盘
1.下载rufus
2.使用DD写入即可
3.重启电脑启动U盘
Linux下制作一个启动盘
sudo fdisk -l #查看U盘路径
sudo umount /dev/sdb* #取消挂载U盘
sudo mkfs.vfat /dev/sdb -I #格式化U盘
然后用dd命令
sudo dd if=镜像路径 of=/dev/sdb(启动盘) #写入镜像
分区
- 挂载点/;主分区;安装系统和软件;分区格式为ext4;
- 挂载点/home;逻辑分区;相当于“我的文档”; 分区格式ext4
- swap;逻辑分区;充当虚拟内存;大小可以等于内存大小;分区格式为swap
- /boot ;引导分区;逻辑分区;;分区格式为ext4;
建议第一次装linux的新手去百度了解一下
安装后的第一件事情
- 几乎所有linux你安装完成之后,我们都要进行更换镜像源的操作
sudo pacman-mirrors -i -c China -m rank # 选ustc科大镜像源
- 然后进行更新
sudo pacman -Syy
sudo pacman -Syyu
- 在/etc/pacman.conf加入
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
- 导入秘钥
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
pacman相关的命令
pacman用法和介绍: https://wiki.archlinux.org/index.php/Pacman
pacman视频介绍(来自TheCW): https://www.bilibili.com/video/av55190132
其他问题和建议
- 如果你系统用的是中文,你还需要安装一个字体,避免中文乱码
sudo pacman -S wqy-microhei
- 新手建议
解决问题大法:
遇到软件使用问题看archwiki
archwiki没有找到,没有关系
再看github的,对应仓库wiki
没有找到,没有关系
看看issues,有没有相同问题
遇到ERROR,不要着急
就算谷歌,也没有关系
仍未解决,切莫放弃
发个problem,who can help me
知乎,贴吧,群里也发
csdn也能考虑
提问之前必须think
提问的智慧要牢记
许多途径切勿放弃!
archwiki: https://wiki.archlinux.org/
archwiki(中文): https://wiki.archlinux.org/index.php/Arch_Linux_(简体中文)
提问的智慧:http://doc.zengrong.net/smart-questions/cn.html
遇到找不到的软件包看AUR,这是一个庞大的软件库
配置篇
安装fish
- 安装fish
sudo pacman -S fish
- 查看fish位置
- 更换fish chsh -s
- 安装oh-my-fish插件
curl -L https://get.oh-my.fish | fish
- 配置fish主题
安装i3
i3是一个窗口管理器,可以高效管理你的桌面,管理你的窗口,窗口直接可以快速地切换,再配合一些小工具,除了浏览网页之类的,几乎是用不到鼠标,可以大大增加了你的工作效率
那么如何去安装和使用i3呢?在这之前我来带你安装一下linux
想要高效就先拥有一个好用的系统,例如archlinux,或者arch的发行版,衍生版
arch下的aur我觉得几乎是万能的,我从来没有遇过什么软件包不存在这种问题
我这里就演示如何安装manjaro
sudo pacman -S i3
- 重启
- 选择i3
安装rofi
rofi
sudo pacman -S rofi
- clone 我的仓库dotfiles
https://github.com/kjhuanhao/dotfiles.git
移动配置文件到 ~目录下
安装依赖
建议手动安装,因为脚本是一键式,容易出现部分没有安装问题,不容易差错
安装tmux和alacrity
tmux是一个终端复用器,类似GNU Screen
Alacritty是一个终端模拟器
sudo pacman -S tmux alacritty
移动tmux和alacrity的配置文件
tmux移动到~ 的.tmux.conf下
移动主题文件到~下
安装polyabr
sudo pacman -S polybar
移动polyabr配置文件
如果是虚拟机你无法使用我的的polybar配置,只能使用默认的
可以去看看默认的配置在哪,记得生成laught
安装nvim
sudo pacman -S neovim
移动i3配置文件
- 复制
- 到.config/i3下修改分辨率加上virual1
- 重载i3
安装compton
sudo pacman -S compton
建议去github看官方的安装方式,如果报错那就是缺少依赖
关于切换键位布局
在我的配置文件里面有一份colemak的键位布局
其他
推荐UP主:TheCW
【i3】manjaro配置的更多相关文章
- manjaro配置
manjaro配置 Table of Contents manjaro配置 系统 一.初次使用 二.安装软件 输入法 emacs samba 三.配置修改 konsole shell颜色 系统 man ...
- manjaro 配置 独立显卡驱动
参考 https://blog.csdn.net/weixin_42205310/article/details/81905293 尝试多次 只有这篇配置成功. ①先解决依赖sudo pacman - ...
- manjaro配置记录
一.换源 官方镜像源(包括 core, extra, community, multilib ) sudo pacman-mirrors -i -c China -m rank //更新镜像排名 su ...
- manjaro配置攻略
2021.1.30 更新 1 概述 本文主要讲述了新安装的Manjaro一些常用的配置,包括源.常用软件.快捷键.终端以及一些效率工具的配置. 2 pacman源 首先是pacman源的选择: sud ...
- linux manjaro 配置 pytorch gpu 环境
manjaro目前中国资料偏少,踩了很多坑. 安装gpu版本就这么几个步骤 1 安装英伟达的驱动cuda 2 安装 cudnn 3 安装支持gpu的pytorch 或者其他的运算框架 manja ...
- Manjaro配置中国源
1.自动寻找中国源 sudo pacman-mirrors -i -c China -m rank//更新镜像排名sudo vim /etc/pacman.d/mirrorlist //查看选择的源s ...
- manjaro与python开发环境配置
1.manjaro配置 1.1.启动项 sudo update-grub 注:Manjaro(archLinux)系统时间快8小时--> sudo timedatectl set-local-r ...
- i3 窗口管理器使 Linux 更美好
导读 Linux(和一般的开源软件)最美好的一点是自由 —— 可以在不同的替代方案中进行选择以满足我们的需求. 我使用 Linux 已经很长时间了,但我从来没有对可选用的桌面环境完全满意过.直到去年, ...
- i3wm 配置刷新生效 和 使用mod快捷打开 ranger 小贴士
在某处学习到了如何配置i3wm后,对其极感兴趣. 学习到的经验总结: Linux中的各种命令操作其实都要首先查阅 man command 或者 command -h 或者 command -- ...
随机推荐
- 18)PHP,可变函数,匿名函数 变量的作用域
(1)可变函数: 可变函数,就是函数名“可变”——其实跟可变变量一样的道理. $str1 = “f1”; //只是一个字符串,内容为”f1” $v1 = $str1(3, 4); //形式上看 ...
- JDK8stream将list转Map对象报错java.lang.IllegalStateException
JDK8有很多新特性,比如lambda表达式,函数式编程以及stream流的使用,这几个新特性,使用过之后就爱不释手了,比如将list集合通过stream可以直接转换成map对象. 语法: Map ...
- js获取当前页面名称
// 取当前页面名称(不带后缀名) function pageName() { var a = location.href; var b = a.split("/"); var c ...
- idea 项目 版本控制文件
- 创想变现:斯坦福设计创新课堂ME310分享(上篇)
编者按:今年6月,微软亚洲研究院人机交互组研究员顾嘉唯,在美国斯坦福大学担任了d-School的ME310设计课程的项目评审.该课程是斯坦福大学的全球联合新产品设计创新课程,学习方式以小组为单位,每个 ...
- linux 上安装 keepalive
1.keepalive 单机安装 1.1 安装环境 yum -y install kernel-devel* openssl-* popt-devel lrzsz openssh-clients li ...
- sql查询语句解析过程--根据网络资料整理
查询语句: (8)SELECT(9)DISTINCT(11)<TopNum> <selectlist> (1)FROM<left_table> (3)<joi ...
- [LC] 103. Binary Tree Zigzag Level Order Traversal
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to ...
- 吴裕雄--天生自然python学习笔记:抓取网络公开数据
当前,有许多政府或企事业单位会在网上为公众提供相关的公开数据.以 http://api.help.bj.cn/api/均 .cn/api /网站为例,打开这个链接,大家可以看到多种可供调用的数据 . ...
- HTML配色表方案