Arch Linux + KDE 配置&美化(持续更新~)
Arch Linux + KDE 配置&美化(持续更新~)
这篇文章着重记录archlinux + KDE的一个基本的配置过程。不包括安装过程(使用archInstall.sh)。内容大概有以下几点:
当前美化进度
配置阶段项目
- archlinuxcn源配置
- fcitx + fcitx-sogoupinyin 输入法配置
美化阶段项目
- 全局主题
- 状态栏
- 虚拟桌面
- 图标
- SDDM
- Dock
那我们开始吧!
Start
这是刚刚安装完成的样子,左上角会显示Plasma(X11),人像下方会显示你安装过程中设置的用户名。
显示设置(分辨率&缩放)
System Setting -> Display and Monitor -> Display Configuration
设置为自己需要的分辨率,下面的Global scale 就是缩放,这个设置需要reboot。根据需要设置。
配置
在开始之前先介绍一个全局的快捷键:Alt + Space (程序启动器),类似于Windows端我们用到utools
配置archlinuxcn源
该仓库是由archlinux中文社区驱动的一个非官方的软件仓库。编辑/etc/pacman.conf:
sudo vim /etc/pacman.conf
-------------------------------------------
# 在最后添加
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
需要注意的是,这里的两个highlight点处都是archlinuxcn而非archlinux
然后更新GPG密钥
sudo pacman -Sy archlinuxcn-keyring
注 : 如果以上更新密钥步骤出现错误,就是那种连着一串ERROR的情况,请执行以下步骤
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux archlinuxcn
sudo pacman -Syy
至此,archlinuxcn源配置完成,现在就可以安装一些在archlinuxcn源的软件了。
sudo pacman -S yay
笑死,不会有人会去考虑某个包是在archlinuxcn源还是在AUR里面,我到底该使用pacman还是yay吧。当然是全部用yay呀!
输入法配置
输入法采用fcitx + Sogou的组合,安装需要的包:
yay -S fcitx fcitx-im fcitx-configtool fcitx-sogoupinyin
然后写一个fcitx的配置文件(温馨提示:能CV的就不要打字)
vim ~/.xprofile
-------------------------------------
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
这一步配置完成需要重启!reboot
重启之后看到小键盘没:
右击小键盘,选择Configure
点击左下角的加号
取消勾选only Show Current Language,之后拉到最下面选择:sogoupinyin
单击选中sogoupinyin之后点击向上的箭头将sogoupinyin移动到最上面
然后选中下面的Keyboard-English(US) 点击下面的减号,删掉它
这样,sogoupinyin就配置完成了
美化
由于众所周知的原因,在国内无法直接在设置中下载KDE的主题,所以我们选择从KDE Store网页版下载主题:
所有的资源如果下不下来或者其他原因都可以加群,群文件应有尽有:219261838
全局主题
个人比较喜欢的全局主题是future-dark和future。接下来我以future-dark包的下载安装记录:
这里不要直接下载,直接去GitHub:
下载方式自行选择,Download ZIP和git clone 哪个能搞下来就搞哪个,
这是我的选择
进入解压之后的文件夹,执行install.sh,因为涉及到/usr
目录的操作,所以使用sudo执行
这样子就安装完成了,然后去设置里更换全局主题吧。
System Setting -> Appearance -> Global Theme 选择Future-dark 然后Apply
状态栏
右击状态栏 -> Enter Edit Mode 左键按住Drag to move那个按钮将状态栏拖到上方,Panel height 设置为25(自行选择)
这一步之后
状态栏中不需要的项目可以删掉,也可以添加需要的东西:
在这里选择需要的工具放到状态栏,比如Global Menu,按住它,拖到状态栏适当位置。
托上去之后显示不出来,可以打开Dolphin看看效果
剩下的项目可以自行摸索,看看需要什么。
虚拟桌面
Linux端的虚拟桌面是真的好用
System Setting -> Workspace behavior -> Virtual Desktop
为了呈现的更加清晰,我换了个壁纸
之后,就可以在不用的桌面做不同的事情了。
图标
和找主题同样的原理去找图标
我最喜欢的图标主题是:WhiteSur icon theme 这个可以直接Download
解压之后会有两个文件夹:
将这俩cp到`/usr/share/icons
然后打开设置更换图标即可
更换后的图标,果里果气有木有!
SDDM
System Setting -> Startup and Shutdown -> Login Screen (SDDM)
玄学吧,这个可以直接下载
选评分最高的
注意点,这里需要输密码,超时就要重新下。下载完成之后不会立即显示,返回重进一下就可以看到你下载的项目。
Dock栏
安装latte-dock
启动latte
初始效果
右击dock栏,选择Edit Dock
我的配置,根据自己喜好设置
就,,先到这里吧,有时间再写!
Arch Linux + KDE 配置&美化(持续更新~)的更多相关文章
- VirtualBox 安装 Arch Linux 并配置桌面环境
最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...
- Linux 服务器命令,持续更新……
记录一下常用命令给自己备忘备查,会持续更新-- 一.查看和修改Linux的时间 1. 查看时间和日期,命令: date 2.设定时间和日期 例如:将系统日期修改成2020年2月14日12点的命令: d ...
- Arch Linux下配置Samba
本文记录笔者配置Samba的过程,供用于自用. sudo pacman -S samba sudo vim /etc/samba/smb.conf 添加以下内容 [global] dns pro ...
- Vmware Workstation 15 Pro安装Arch Linux并配置Docker
主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...
- Arch Linux安装配置-双系统(1)
Arch Linux启动盘准备: 在Windows下安装Win32 Disk Imager,打开页面,点击Download即可! 安装配置 1.选择我同意 2.选择安装位置路径 3.打勾,在桌面显示图 ...
- 软件测试工程师的Linux之路(持续更新修正)
软件测试工程师成长必经之路—Linux学习. 测试工程师不同于运维工程师,所以在对不熟悉Linux的测试人员来说,先了解一些Linux系统的基本操作,能顺利开展测试工作即可,在强迫自己使用,熟悉命令行 ...
- 超赞的Linux软件分享(持续更新)
开发 Android studio - Android 的官方 IDE:Android Studio 提供在各种类型的安卓设备上构建应用最快的工具. Aptana - Aptana Studio 利用 ...
- Linux 常用指令【持续更新】
在学校的时候学过一些简单的 Linux 命令,主要是文件的创建拷贝解压等操作,最近在电脑上安装了一个CentOS6.8版本的基本版,纯命令行操作. ../ 代表上一级目录 ./ 代表本级目录 / 代表 ...
- 【opencv】opencv在vs下的配置(持续更新)
经常使用配置记录,会更新下去. 1.去掉ipch及.sdf文件 opencv在vs编译会得到很多文件.当中.dsf和ipch文件就有几十M.总是非常占空间,而这都是用来保存C++预编译的头文件和Int ...
随机推荐
- 关于Copy On Write Array List,你会安全使用么
摘要:JDK中提供了CopyOnWriteArrayList类,简称COW.为了将读取的性能发挥到极致,CopyOnWriteArrayList读取是完全不用加锁的,并且更厉害的是:写入也不会阻塞读取 ...
- Java代码自动计算机
答案(这里面包括main方法不要写重了),copy即可使用: public static void main(String[] args) { while (true){ System.out.pri ...
- 小技巧:webpack中@的配置和用法
好家伙, 当我们要各种两个文件去引用别的文件时,一般这么写 import msg from '../../msg.js' 那么如果文件藏得很深,'../'会变得很多,不美观,也不直观 所以我们又又又可 ...
- 03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-其他基础命令
03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-{1..100}-du-cd-cp-file-mv-echo-id-she ...
- Neo4j入门详细教程
Neo4j安装配置 (1)下载安装包 (2)安装jdk (3)环境变量配置 分三步,具体参考 https://www.bilibili.com/video/BV1Nz411q7bG?from=sea ...
- KingbaseES 全局索引
概述:在分区表上创建的索引可分为全局索引和本地索引.全局索引包括全局非分区索引(Global Nonpartitioned Indexes)和全局分区索引(Global Partitioned Ind ...
- docker-compose概述--翻译
Overview of Docker Compose 译文 Docker Compose 是一个用来定义和执行多Docker容器程序的工具,如果使用Compose,你将可以使用一个YAML文件来配置你 ...
- 使用 Vue3 构建 Web Components
有时候想写一个无关框架组件,又不想用原生或者 Jquery 那套去写,而且还要避免样式冲突,用 Web Components 去做刚觉就挺合适的.但是现在 Web Components 使用起来还是不 ...
- Web开发框架『express』的基本使用 —— { }
基本 res.send([body]) 和 res.end([data] [, encoding]) 的区别 1.参数的区别: res.send([body]): body这个参数可以是[Buffer ...
- .NET 反向代理-YARP 根据域名转发
前段时间发布过一个关于 YARP 的简单介绍,感兴趣的小伙伴恭请移步看看 .NET 反向代理-YARP - 一事冇诚 - 博客园 (cnblogs.com) 作为反向代理,必不可少的当然是根据域名代理 ...