admin管理员组

文章数量:1532172

本文全部内容几乎没有作者原创,全文为多篇带佬文章拼接而成,作以备份,勿喷!!!

目录

  • 0. 安装之前的准备
  • 1.Manjaro-KDE的安装
    • 1.1 下载系统
    • 1.2 制作启动U盘
    • 1.3 安装系统前的BIOS设置
    • 1.4 正式安装系统
    • 1.5 换源
    • 1.6 安装软件
      • 1.6.1 中文输入法
      • 1.6.2 安装与配置zsh
        • 安装
        • 安装oh-my-zsh
        • 安装插件
        • 安装主题
      • 1.6.3 安装Vim
      • 1.6.4 安装Tim(似乎QQ很不好用)
      • 1.6.5 安装微信
      • 1.6.6 安装终端文件浏览器Ranger
      • 1.6.7 wps中文版
      • 1.6.8 libreoffice
      • 1.6.9 网易云音乐
      • 1.6.10 chrome
      • 1.6.11 百度网盘
      • 1.6.12 Typora
      • 1.6.13 flameshot
      • 1.6.14 timeshift
      • 1.6.15 vscode
    • 1.7 安装KDE主题等
    • 1.8 美化桌面
    • 1.9 KDE下的其他配置
      • 1.9.1 遇到 要解锁,请输入默认密钥环的密码
      • 1.9.2 输入密码的时候显示密码
      • 1.9.3 快速启动器 Albert
      • 1.9.4 安装位图图标被禁用
      • 1.9.5 截图工具推荐
      • 1.9.6 显示本机信息命令
      • 1.9.7 切换ESC与CapsLock
  • 2. i3wm配置 + Polybar的配置
    • 2.1 i3wm 最基本的使用方法
      • 2.1.1 默认键位
      • 2.1.2 使用i3
        • 2.1.2.1 打开虚拟终端和移动位置
        • 2.1.2.2 改变容器布局
        • 2.1.2.3 把一个窗口切换到全屏模式
        • 2.1.2.4 打开其他应用程序
        • 2.1.2.5 关闭窗口
        • 2.1.2.6 使用WorkSpace
        • 2.1.2.7 移动一个window到另一个workspace
        • 2.1.2.8 调整容器大小调整容器大小
        • 2.1.2.9 重启
        • 2.1.2.10 退出i3
        • 2.1.2.11
      • 2.1.3 树
        • 2.1.3.1 树是由容器组成的
        • 2.1.3.2定位和Split Containers
        • 2.1.3.3 聚焦于父容器
        • 2.1.3.4 隐式容器
      • 2.1.4 配置i3
        • 2.1.4.1 备注
        • 2.1.4.2 字体
        • 2.1.4.3 键盘绑定
        • 2.1.4.4 鼠标绑定
        • 2.1.4.6 浮动调节
        • 2.1.4.7 限制浮动窗口的大小
        • 2.1.4.8 工作区的定位
        • 2.1.4.9 新容器的布局模式
        • 2.1.4.10 新窗口的边框风格
        • 2.1.4.11 隐藏靠近屏幕边缘的边框
        • 2.1.4.12 指定窗口的任意命令(for window)
        • 2.1.4.13 不把焦点放在新建窗口
        • 2.1.4.14 变量
    • 2.2 i3wm的配置
      • 安装
        • 需要的软件
        • 安装步骤
          • 1.安装字体
          • 2.安装需要的包
          • 3.配置
        • 遇到的问题
          • 1.依赖
          • 2.调试
          • 3.显示输出报错
      • 快捷键
          • 基础
          • 软件
      • 自定义配置
        • 1. 配置快捷键
        • 2. 配置背景图
      • 常用软件
    • 2.3 i3wm 联网
    • 2.3 Polybar的安装与尝试使用example配置
      • Polybar的使用
      • Example示例使用
    • 2.4 Polybar的主题配置(polybar-themes)
      • 主题下载
      • 配置字体
      • 字体
      • 以polybar-5为例
      • 配置(polybar-5)
    • 2.5 应用polybar-themes主题时的一些经验之谈
    • 2.5 mpd的配置
      • MPD
      • 均衡器
      • MPC
      • 多媒体键
      • 键映射
    • 2.6 新终端
  • 3.备份您的文件(dotfile项目)
  • 4. 优雅的清除Manjaro(双系统用户)
  • 优秀的教程网站与视频
    • 完结撒花

本文介绍了Manjaro-KDE桌面版的安装,polybar+i3 的配置

0. 安装之前的准备

需要一个U盘以及一个能制作启动盘的电脑。
如果您准备搞双系统或者准备重装双系统,请先阅读最后一节 4. 优雅的清除Manjaro(双系统用户)

1.Manjaro-KDE的安装

1.1-1.8的绝大部分内容来自知乎文章

想要获得更好的阅读体验,可以查看知乎原文,但是在转载的时候进行了修改,建议两边都阅读

Manjaro是当前Linux发行版排名第一(第二??)的系统,而KDE是一个可玩性比较高的桌面。
去manjaro官网下载系统,官方提供三种桌面环境,笔者都体验过,目前觉得KDE最合心意,功能最多,用起来也最顺手,对新手也友好,推荐各位使用。
Xfce桌面是最为轻量的官方版本,系统占用很小,你可以尝试给家里面的老电脑装一个xfce,但是缺点也很明显,桌面可定制性最差,一开始我装的就是xfce,然后因为它的环境太简陋了,所以就转向了KDE
KDE是三者之中可玩性最高,功能最强大的桌面环境,系统占用也不大,对于各位的主力机来说,我觉得这个大可不必在意。
Gnome:3.36以后的Gnome功能加了好多,但还是老问题:各种各样的扩展导致桌面不稳定,不建议入手Gnome版本,就算你是Gnome老用户,我还是强烈建议你使用KDE
注意:这里只针对Manjaro定制的Gnome,并不是所有发行版的Gnome都这样
另外DDE之前我做过推荐,但是DDE对于WiFi的支持太差,不建议使用

1.1 下载系统

去Manjaro官网下载系统:选择"Try Manjaro download",选择橙色按钮 “Get KDE Plasma 20.0.3” 下载即可

1.2 制作启动U盘

下载iso文件之后,使用 rufus 将其写入到U盘中,网上比较旧的攻略会有dd模式写入的说法,现在没有这个选项了,直接写入就可以,注意写入之后你的U盘可见空间会变为几MB,莫惊慌

关于恢复U盘空间的方法
当然这样U盘里的Manjaro安装文件就没了。右键"计算机" - 管理 - 存储磁盘 - 找到你的U盘 - 对所有的分区(方块)右键 - 删除卷 - 最后得到一个叫做为分配的黑色块 - 右键 - 新建简单卷 - 一路下一步即可

1.3 安装系统前的BIOS设置

插入U盘 - 重启 - 进入BIOS界面 - 关闭Secure Boot和Lanuch CSM(有选项就关闭,没有就不管) - 选择U盘第一启动顺序

1.4 正式安装系统

从U盘启动后会看到如下界面

  1. 选择lang - 去最下面找中文 - 然后选 zh-cn(简体中文)
  2. 选择driver - 如果你的电脑是Nvida的独显,那么选择nonfree(使用闭源驱动),其余选择free (如果你确定你选择的是对的还是进不去系统,考虑是主板的ACPI问题,例如神船笔记本的1050系列卡,大厂的一般没问题)
  3. 选择boot然后进入一个临时的桌面,由于国内网络条件不好,请断网,选择安装

    在时间设置中选择亚洲 - 上海,键盘默认,到分区之后选择手动分区,如图

  • 对于 Windows+Linux 双系统而且双系统共用一个盘,选择Windows的EFI分区(一般是你看到的磁盘列表第一个,FAT分区,100-300MB大小的) - 右键 - 不要改大小 - 内容选择保留 - 挂载点选择/boot/EFI - 标记选择boot

  • 对于 Windows+Linux 双系统而且双系统分别在两个盘的,选择Windows所在硬盘,选择的EFI分区(一般是你看到的磁盘列表第一个,FAT分区,100-300MB大小的) - 右键 - 不要改大小 - 内容选择保留 - 挂载点选择/boot/EFI - 标记选择boot,再切换到装Linux的盘中,选择新建分区表,新建的时候选择gpt分区

    会显示一个空闲分区

  • 对于单系统用户,不用管

之后进行正式分区操作(选择空闲分区 - 创建)

  1. boot分区,2G(确实是大了)

  2. 创建根分区,10-20G

  3. 创建交换分区,如图,挂载点必须是linuxswap

    交换分区大小如下
    |物理内存 |交换分区|
    |–|--|
    |<= 4G|至少4G|
    |4~16G |至少8G|
    |16G~64G |至少16G|
    |64G~256G |至少32G|

  4. 创建home,大小就是剩下的全部空间(但是还是建议留下来一点空闲)

    选择下一步,创建用户与密码,下一步,选择第一个,不要预装办公套件 -下一步 - 安装 - 完成后勾选重启 - 重启进入系统

1.5 换源

  1. 换pacman
    F12 打开下拉终端,复制
sudo pacman-mirrors -i -c China -m rank

Ctrl+Shift+V 粘贴,运行,看到又一个延迟,找到最低的,然后子啊弹出框只勾选哪一个,选多了会降低速度(如果有几个差不多的,优先选稳定的企业源例如huawei的那个)

  1. 换ArchLinuxCN源,这里推荐中科大的,清华的翻车过一次
    运行
sudo nano /etc/pacman.conf

用键盘向下,在文末添加

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu/archlinuxcn/$arch

然后Ctrl+X退出,执行

sudo pacman -Syyu && sudo pacman -S archlinuxcn-keyring

更新系统,重启

1.6 安装软件

安装软件可以使用进入系统后左下角manjaro菜单中的添加/删除软件这实际上是Pacman的,但是还是建议再装两个(你可以理解为应用商店)yayyaourt

sudo pacman -S yay
pacman -S yaourt

1.6.1 中文输入法

尝试过搜狗,百度,谷歌拼音,rime
前两个严格按照规则安装失败了,于是推荐谷歌拼音和rime
首先要知道Mangaro下有两个知名的输入法管理工具fcitxIbus,我推荐用ibus,但是还是建议配置好fcitx作为备用

  1. 安装谷歌拼音
yay -S fcitx-im kcm-fcitx fcitx-googlepinyin

新建文件

sudo nano ~/.xprofile

输入内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
  1. 使用ibus下的rime
sudo  pacman -S ibus
sudo yay -S ibus-qt
sudo pacman -S  ibus-rime

添加配置文件 ~/.xprofile

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

重启 - 右键输入法 - 首选项 - 自己修改快捷键 - 排列选择排列方向:水平 - 选择输入法标签 - 添加 - 中文 - Rime - 添加 - 重启 - 随便找个地方切换到Rime输入,会发现候选词有中文,Ctrl+~,选择明月拼音[简化字]
完事

  1. Rime 详细配置
    之后,你可以为rime导入搜狗词库(我准备自己养词库)

1.6.2 安装与配置zsh

zsh原称为Z Shell。也是一种shell,兼容最常用的bash这种shell的命令和操作,并且有很多增强,超强的订制性。查来查去,bash虽然很标准,但是自己日常的话还是不要太偏执,力求简单方便的工具更好,所以就玩弄起了zsh。超漂亮又简单,也很好上手。

安装
sudo pacman -S zsh

切换

chsh -s /usr/bin/zsh

之后因为需要链接github于是先修改hosts
打开hosts

sudo nano /etc/hosts

把这段话复制到下面

# GitHub Start
151.101.76.133 raw.githubusercontent
# GitHub End
安装oh-my-zsh

(失败重新输入命令)

wget https://github/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
安装插件

安装插件autojump

sudo pacman -S autojump

安装zsh-syntax-highlighting:提供命令高亮

git clone https://github/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

安装autosuggestions:记住你之前使用过的命令

git clone git://github/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

安装incr:再也不用先ls在粘贴文件名了,看下效果:

去incr官方网站下载,假设保存在了~目录下,接着执行:

mkdir ~/.oh-my-zsh/custom/plugins/incr
mv ~/incr-0.2.zsh ~/.oh-my-zsh/custom/plugins/incr

安装thefuck:帮你更加高效地学习linux命令

pip install --user thefuck

输错命令不要慌,输入fuck即可帮你更正

如果下载太慢:

mkdir ~/.pip
nano ~/.pip/pip.conf

写入如下内容

[global]
index-url = https://pypi.tuna.tsinghua.edu/simple
[install]
trusted-host=mirrors.aliyun

这样就永久地修改了用户级别的pip下载源
启用所有插件

nano ~/.zshrc

plugins=(git)改为:

plugins=(git zsh-syntax-highlighting zsh-autosuggestions sudo extract autojump)

这个sudo是oh-my-zsh自带的插件,功能是在你输入的命令的开头添加sudo ,方法是双击Esc
extract也是自带插件,不用再去记不同文件的解压命令,方法是extract +你要解压的文件名
在下面那句:

source $ZSH/oh-my-zsh.sh

下面输入:

source ~/.oh-my-zsh/custom/plugins/incr/incr*.zsh

在文件末尾输入:

eval $(thefuck --alias)

打开konsole执行:

source ~/.zshrc
安装主题

有好多主题,但是我懒,用比较优秀的主题,配置结果如图

  1. 点此进入项目的readme,会自动跳转到字体下载小节,下载安装四个字体,打开Konsle - 设置 - 编辑配置方案 - 外观 - 字体 - 选择 - MesloLGS NF
  2. 点此进入项目的readme,会自动跳转到安装小节,当然我复制了一份
git clone --depth=1 https://gitee/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

配置

sudo nano ~/.zshrc

找到Set ZSH_THEME,修改为

Set ZSH_THEME="powerlevel10k/powerlevel10k"

重启终端会进入配置界面,如果没有进入就或者想重新配置可以输入p10k configure
想要半透明? Konsle - 设置 - 编辑配置方案 - 外观 - 获取新的… - 搜索下载 nordic 应用

1.6.3 安装Vim

详见这篇文章,太长了放不下

1.6.4 安装Tim(似乎QQ很不好用)

yay -S deepin-wine-tim

安装过程中出现选择输入n就好
为了让tim能接收到图片,需要禁用ipv6
手动禁用:

sudo sh -c 'echo 1 >> /proc/sys/net/ipv6/conf/wlp3s0/disable_ipv6'

开机禁用:

sudo vim /etc/default/grub

修改:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

为:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet  splash"

自动切换deepin-wine环境

sh /opt/deepinwine/apps/Deepin-Tim/run.sh -d

1.6.5 安装微信

yay -S deepin-wine-wechat

1.6.6 安装终端文件浏览器Ranger

yay -S ranger

1.6.7 wps中文版

想要英文版把后面那个包去掉(不建议用wps,经常性卡死)

yay -S wps-office wps-office-mui-zh-cn

1.6.8 libreoffice

如果你安装时没有装的话(建议)

yay -S libreoffice

其下libreoffice-fresh相当于是beta版,libreoffice-still相当于是stable版

1.6.9 网易云音乐

yay -S netease-cloud-music

1.6.10 chrome

yay -S google-chrome

打开后右键浏览器标签栏,取消选择使用系统栏和边框

1.6.11 百度网盘

yay -S baidunetdisk

1.6.12 Typora

最舒适的md编辑器

yay -S typora

1.6.13 flameshot

最强大的截图工具 当你的tim/微信截图不好用的时候,用这个

yay -S flameshot

1.6.14 timeshift

强大好用的备份、回滚系统工具

yay -S timeshift

1.6.15 vscode

添加/删除应用找到code-insiders,安装

还有一个软件见原文,不敢转,这里第9节

1.7 安装KDE主题等

如果在安装主题的时候下载特别慢,方法是:
首先换成联通或者电信的网络,
添加/删除应用找到ocs-url,安装
去这里找主题,选择Install而不是Download

选择Install,会打开ocs-url自动下载
p.s.还有一种方法,但是我从来没成功过

1.8 美化桌面

效果如图

  1. 壁纸自己换
  2. 安装latte-dock
yay -S latte-dock

添加一个新空面板,默认会出现在上面,然后删除下面这个面板
在新面板上添加必要的部件:应用程序面板,数字时钟,托盘图标
还可以加全局菜单,显示面板等等

启动latte-dock,下方就会出现一个dock栏,具体配置看自己爱好
移除那个时钟的方法:
右键 配置lattedock 然后右键 那个时钟 移除 就好了
进入设置-外观中选择你喜欢的主题什么的安装并且应用即可
设置-工作空间行为-桌面特效 中可以启用一些华丽的特效
设置-开机和关机 中更改登录屏幕等效果
在设置-工作空间行为-常规行为-点击行为 中改掉单击打开文件/文件夹的设置

修改~下的用户文件夹名称为英文:
先去手动修改文件夹名称,然后在 设置 -> 应用程序 -> 地点 这修改

1.9 KDE下的其他配置

1.9.1 遇到 要解锁,请输入默认密钥环的密码

添加/删除应用搜索seahorse
终端输入seahorse,选择返回(左上角第二个)

右键默认密钥环,更改密码,先输入老密码,新密码不写,确认即可

相关阅读:

  1. manjaro pacman及其数字签名问题解决
  2. “要解锁,请输入默认密钥环的密码”的解决办法

1.9.2 输入密码的时候显示密码

效果

sudo visudo

行尾 可添加如下的

Defaults pwfeedback

相关阅读:
教你在Linux终端中键入密码时显示星号(*)的办法

1.9.3 快速启动器 Albert

本来可以用Alt+Space启动但是i3不支持,所以换成这个,添加/删除应用搜索即可

1.9.4 安装位图图标被禁用

运行

cd /etc/fonts/conf.d
rm 70-no-bitmaps.conf
ln -s ../conf.avail/70-yes-bitmaps.conf .
fc-cache -f.

如果还是不行就这个

Try linking to 70-force-bitmaps instead. 70-yes-bitmaps doesn’t seem
to have anything in it. (This is taken from your link.) This worked
for me on Ubuntu 12.04.

The process is like this (Added by a user on 14.04)

sudo ln -s /etc/fonts/conf.avail/70-force-bitmaps.conf /etc/fonts/conf.d/
sudo unlink /etc/fonts/conf.d/70-no-bitmaps.conf # For disabling no-bitmap setting

Then do this to update settings

sudo dpkg-reconfigure fontconfig

相关阅读
How to disable bitmap fonts?

1.9.5 截图工具推荐

深度截图

yaourt deepin-screenshot

如图设置快捷键,快捷键自选

1.9.6 显示本机信息命令

添加/删除应用搜索neofetch

1.9.7 切换ESC与CapsLock

在~/.Xmodmap写入

! Swap caps lock and escape
remove Lock 

本文标签: 指南KDEManjaroPloyBari3wm