Arch Linux + KDE 配置&美化(持续更新~)

这篇文章着重记录archlinux + KDE的一个基本的配置过程。不包括安装过程(使用archInstall.sh)。内容大概有以下几点:

当前美化进度

配置阶段项目

  1. archlinuxcn源配置
  2. fcitx + fcitx-sogoupinyin 输入法配置

美化阶段项目

  1. 全局主题
  2. 状态栏
  3. 虚拟桌面
  4. 图标
  5. SDDM
  6. 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网页版下载主题:

KDE Store

所有的资源如果下不下来或者其他原因都可以加群,群文件应有尽有:219261838

全局主题

Global themes

个人比较喜欢的全局主题是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

为了呈现的更加清晰,我换了个壁纸

之后,就可以在不用的桌面做不同的事情了。

图标

和找主题同样的原理去找图标

Full Icon Themes

我最喜欢的图标主题是: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 配置&美化(持续更新~)的更多相关文章

  1. VirtualBox 安装 Arch Linux 并配置桌面环境

    最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...

  2. Linux 服务器命令,持续更新……

    记录一下常用命令给自己备忘备查,会持续更新-- 一.查看和修改Linux的时间 1. 查看时间和日期,命令: date 2.设定时间和日期 例如:将系统日期修改成2020年2月14日12点的命令: d ...

  3. Arch Linux下配置Samba

    本文记录笔者配置Samba的过程,供用于自用. sudo pacman -S samba sudo vim /etc/samba/smb.conf 添加以下内容 [global]    dns pro ...

  4. Vmware Workstation 15 Pro安装Arch Linux并配置Docker

    主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...

  5. Arch Linux安装配置-双系统(1)

    Arch Linux启动盘准备: 在Windows下安装Win32 Disk Imager,打开页面,点击Download即可! 安装配置 1.选择我同意 2.选择安装位置路径 3.打勾,在桌面显示图 ...

  6. 软件测试工程师的Linux之路(持续更新修正)

    软件测试工程师成长必经之路—Linux学习. 测试工程师不同于运维工程师,所以在对不熟悉Linux的测试人员来说,先了解一些Linux系统的基本操作,能顺利开展测试工作即可,在强迫自己使用,熟悉命令行 ...

  7. 超赞的Linux软件分享(持续更新)

    开发 Android studio - Android 的官方 IDE:Android Studio 提供在各种类型的安卓设备上构建应用最快的工具. Aptana - Aptana Studio 利用 ...

  8. Linux 常用指令【持续更新】

    在学校的时候学过一些简单的 Linux 命令,主要是文件的创建拷贝解压等操作,最近在电脑上安装了一个CentOS6.8版本的基本版,纯命令行操作. ../ 代表上一级目录 ./ 代表本级目录 / 代表 ...

  9. 【opencv】opencv在vs下的配置(持续更新)

    经常使用配置记录,会更新下去. 1.去掉ipch及.sdf文件 opencv在vs编译会得到很多文件.当中.dsf和ipch文件就有几十M.总是非常占空间,而这都是用来保存C++预编译的头文件和Int ...

随机推荐

  1. Python小游戏——外星人入侵(保姆级教程)第一章 03设置飞船图片 04创建Ship类

    系列文章目录 第一章:武装飞船 03:设置飞船图片 04:创建Ship类--管理飞船行为的类 一.设置飞船图片 1.注意事项 A.将图片设置为位图bmp格式最简单,因为pygame默认加载位图 B.飞 ...

  2. NC202475 树上子链

    题目链接 题目 题目描述 给定一棵树 T ,树 T 上每个点都有一个权值. 定义一颗树的子链的大小为:这个子链上所有结点的权值和 . 请在树 T 中找出一条最大的子链并输出. 输入描述 第一行输入一个 ...

  3. redis-hash命令

    一.HDEL key field [field ...] 从 key 指定的哈希集中移除指定的域.在哈希集中不存在的域将被忽略. 如果 key 指定的哈希集不存在,它将被认为是一个空的哈希集,该命令将 ...

  4. 踩坑,发现一个ShardingJdbc读写分离的BUG

    ShardingJdbc 怎么处理写完数据立即读的情况的呢? 写在前面 我本地使用了两个库来做写库(ds_0_master)和读库(ds_0_salve),两个库并没有配置主从. 下面我就使用库里的 ...

  5. django_day10_项目相关

    django_day10_项目相关 展示数据的方法 数据对象obj 普通字段 obj.字段名 ====> 数据库该字段的值 带choices参数的 obj.字段名 ====> 数据库该字段 ...

  6. python脚本将json文件生成C语言结构体

    1.引言 以前用过python脚本根据excel生成相关C语言代码,其实本质就是文件的读写,主要是逻辑问题,这次尝试将json文件生成C语言的结构体. 2.代码 这是一个json文件,生成这个结构体的 ...

  7. MAC MySQL安装配置

    1. 下载 下载地址:https://dev.mysql.com/downloads/mysql/ 注意选择对应的版本,M系列芯片对应ARM 2. 安装 参考官网教程, 点击地址查看, 一直点击继续即 ...

  8. C#/VB.NET 在Word文档中插入分页符

    分页符是分页的一种符号,上一页结束以及下一页开始的位置.通查用于在指定位置强制分页.本文将分为两部分来介绍如何在Word文档中插入分页符.并附上C#/VB.NET以供参考,详情请阅读以下内容. 在特定 ...

  9. 后端程序员实现一个IP归属地的小程序

    在日常开发中,后端主要提供数据以及处理业务逻辑,前端主要提供页面布局以及数据展示.后端程序员对于页面布局接触比较少,但是小程序有完善的文档说明.页面布局也相对简单,实现起来相对简单一些.而且小程序相对 ...

  10. HashMap的哈希函数为何用(n - 1) & hash

    前言 在上一篇 Java 中HashMap详解(含HashTable, ConcurrentHashMap) 中提到在map.put(key, value)的过程中,计算完key的hash值, 是通过 ...