MANJARO KDE安装配置(已换Arch Linux,此贴可能废弃)
时间:2022-07-24
本文章向大家介绍MANJARO KDE安装配置(已换Arch Linux,此贴可能废弃),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
MANJARO KDE安装配置
- 已换
Arch Linux
,Manjaro
文章已经不再添加更新,此文为以前所写,作为备份用,看心情更新
安装
制作启动盘
Windows下
- 使用
rufus
工具进行烧录即可。
Linux下
- linux下推荐使用dd命令来进行安装,dd是一种按照文件单元进行复制的工具,可以用来进行备份,也可以用来进行刻录Linux启动盘,一般来说,近几年的图像界面的发行版里面都会安装有dd工具,命令提示如下:
sudo dd if=read_in_file of=write_to_file bs=1M
- 提前说一下,在Linux中一切都是用文件来表示的,如在本例中的写入文件,一般来说是U盘,但是在Linux中他是已一个文件来表示的,一般为
/dev/sda
之类的 - if:读取文件的绝对路径
- of:写入文件的绝对路径
- bs:写入的缓冲区?
安装
- BIOS关闭安全启动,推荐使用uEFI进行安装
进入安装环境
- 初始界面
硬件信息配置
- 选择时区
- 键盘设置
分区
- 分区相关
配置用户
- 配置用户信息
确认并安装
- 安装完成后即可重启系统
配置
系统项
软件源
官方软件源
- manjaro官方给出了一个命令使得我们可以方便地更新我们的官方软件源,使用以下命令即可从官方服务器拉取相关源(能联网就可以做到)并测速,自己选择几个合适的源确定即可。
命令:
sudo pacman-mirrors -i -c Chaina -m rank
ArchLinuxCN源
- ArchLinuxCN是Arch中文组维护的一个软件合集,里面包含了一系列的中国人使用的软件,比如WPS、网易云音乐等。
- 在
/etc/pacman.conf
文件中追加源即可
以下代码为配置清华源
sudo vi /etc/pacman.conf
# 然后在按下i 进入编辑 按Ctrl+Shift+v粘贴
#粘贴内容
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server= https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
# 按下Esc后输入:wq 退出,更新源信息并倒入GPG Key
sudo pacman -S archlinuxcn-keyring&&sudo pacman -Syy
- 如果懒得管理密钥之类的东西(经常会导致archlinuxcn的软件安装失败,说是验证问题的)就把archlinuxcn的软件信任等级从
Optional TrustedOnly
设为TrustAll
,但是如果出现问题archlinuxcn将不负任何责任。
其他的archlinuxcn源(可自行替换)
- 从官方那里拉取的
##
## Arch Linux CN community repository mirrorlist
## Generated on 2019-10-01
##
## 中国科学技术大学 (ipv4, ipv6, http, https)
#Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
## 清华大学 (ipv4, ipv6, http, https)
#Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
## Our main server (ipv4, ipv6, http, https)
#Server = https://repo.archlinuxcn.org/$arch
## xTom (Hong Kong server) (Hong Kong) (ipv4, ipv6, http, https)
#Server = https://mirror.xtom.com.hk/archlinuxcn/$arch
## xTom (US server) (US) (ipv4, ipv6, http, https)
#Server = https://mirror.xtom.com/archlinuxcn/$arch
## Open Computing Facility, UC Berkeley (Berkeley, CA, United States) (ipv4, ipv6, http, https)
#Server = https://mirrors.ocf.berkeley.edu/archlinuxcn/$arch
## 网易 (ipv4, http, https)
#Server = https://mirrors.163.com/archlinux-cn/$arch
## xTom (Netherlands server) (Netherlands) (ipv4, http, https)
#Server = https://mirror.xtom.nl/archlinuxcn/$arch
## SJTUG 软件源镜像服务 (ipv4, https)
#Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch
## 腾讯云 (ipv4, https)
#Server = https://mirrors.cloud.tencent.com/archlinuxcn/$arch
antergos源
- 貌似这玩意儿废弃了?
aur源
- AUR是Arch User Repository(Arch用户软件源),包含了一些不被官方源收录的软件,还有很多个人开发者开发的超酷的软件等你下载,但是aur不归pacman管理,所以要使用其他的包管理软件,如
yay
,yaourt(已停止维护)
等。 - 设置 aur 源
修改 /etc/yaourtrc,去掉 # AURURL 的注释,修改为
AURURL="https://aur.tuna.tsinghua.edu.cn"
iBus拼音输入法
为什么用iBUs?
- iBUs支持使用与KDE Plasma相近的输入法面板主题,使用iBus输入法可以让输入法和系统主题更有统一感。
安装
- 安装iBus
sudo pacman -S ibus
- 安装iBus拼音输入法
sudo pacman -S ibus-sunpinyin
#这个输入法我个人比较喜欢,也可以安装google的拼音输入法
- 安装iBus Qt支持
yay -S ibus-qt
- 配置iBus
- 需要在
~/.bashrc
下添加
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
- 在
~/.xprofile
和~/.xinitrc
文末后添加
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx
- 启动iBus Deamon守护进程
- 控制台输入
ibus-setup
- 之后自己进行输入法的配置就行
配置输入法面板的主题
- 输入法面板的主题需要在可见面板中添加一个小部件
输入法面板
,之后注销重新登陆即可现实和系统主题一致的输入法面板主题了。
双显卡显卡驱动方案
安装驱动及bbswitch
- 安装时记得选择和自己内核版本一致的nvidia显卡驱动,一般来说越新越好
sudo pacman -S nvidia bbswitch
切换方案
- 本切换方案采用archwiki中的解决方法
yay -S optimus-manager-qt-kde
- 安装好之后记得使optimus-manager-qt-kde能够登陆自启动
** 注意 **
安装后阿可能有打不开steam的情况,记得安装libGL相关的包,一般是缺失例如lib32-nvidia-440xx-utils
的包,记得选择和自己安装的相关的包哦
触控板
- 由于xf86-input-synaptics驱动已经停止了维护工作,
- 所以manjaro官方把触控板驱动换成了支持wayland的libinput,但是默认情况下xorg(我目前用的)中的plasma桌面的设置中触控板管理工具无法完成libinput触控板驱动的实时配置,所以根据arch wiki的指示下安装了支持实时配置libinput的图形化工具kcm-pointing-devices-git(aur中,其他桌面就智者见智吧),
安装后即可,命令
#没有aur工具的话就先安装yay或者yaourt
sudo pacman -S yay
#然后再安装lininput
yay -S kcm-pointing-devices-git
即可重新完成对触控板的特性支持,包括轻触,按键模拟等特性
然后自己配置就行。
impressionyang
- HDUOJ-----2852 KiKi's K-Number(树状数组+二分)
- nyoj----522 Interval (简单树状数组)
- HDUOJ-----2838Cow Sorting(组合树状数组)
- HDUOJ---2642Stars(二维树状数组)
- HDUOJ -----Color the ball
- poj-----Ultra-QuickSort(离散化+树状数组)
- HDUOJ---1241Oil Deposits(dfs)
- HDUOJ------2398Savings Account
- HDUOJ-----2399GPA
- HDUOJ----旋转的二进制
- HDUOJ---3743Frosh Week(BIT+离散化)
- Node.js新手必须知道的4个JavaScript概念
- HUDOJ-----1394Minimum Inversion Number
- 提升 Node.js 应用性能的 5 个技巧
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python字符串的index和find的区别详解
- 浅谈Python 参数与变量
- 宝塔面板成功部署Django项目流程(图文)
- Python celery原理及运行流程解析
- Python Scrapy图片爬取原理及代码实例
- Python-for循环的内部机制
- 解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
- 基于python实现模拟数据结构模型
- keras的siamese(孪生网络)实现案例
- 浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
- Python数据可视化图实现过程详解
- Python matplotlib 绘制双Y轴曲线图的示例代码
- keras 读取多标签图像数据方式
- python新手学习可变和不可变对象
- COS Android SDK DEMO搭建实践