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. 【NOI P模拟赛】奶油蛋糕塔(状压 DP)

    题面 数据范围 1 ≤ n ≤ 5 × 1 0 5 1\leq n\leq5\times10^5 1≤n≤5×105 . 题解 n ≤ 20 n\leq 20 n≤20 的状压应该都会吧,状态记录已经 ...

  2. 牛客IOI周赛26-提高组 A. 逆序对

    题面 逆序对 有一个长度为 N \tt N N 的排列 a a a,进行 M \tt M M 次操作,操作有 4 \tt 4 4 种: 1 l r :交换 a l \tt a_l al​ 和 a r ...

  3. Redis图形化管理工具

    一.treeNMS Redis做为现在web应用开发的黄金搭担组合,工作中的项目大量使用了Redis,treeNMS是一款用于JAVA语言开发的Redis管理工具:treeNMS管理工具,直接到htt ...

  4. spark 解决 java.util.Date is not a valid external type for schema of Date

    出错伪代码如下: //出错的点在这里 import java.util.Date ... val t_rdd = t_frame.rdd.map(row => { val photo_url = ...

  5. 【android 逆向】破解crackme0502

    1.首先将crackme0502 拖入模拟器.打开应用,随意输出字符串 2. 将APK 拖入AndroidKiller 反编译 3.先查看androidmanifest.xml <?xml ve ...

  6. Jmeter处理响应报文中文乱码

    Jmeter在访问发送请求的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析.而我们的响应报文却是utf-8的格式,所 ...

  7. 网络基础七层模型与TCP/IP协议

    1.网络基础 1.1 什么是网络 网络就是计算机网络是一组计算机或网络设备通过有形 的线缆或无形的媒介如无线,连接起来,按照一定的 规则,进行通信的集合. 网络通信就是指终端设备之间通过计算机网络进行 ...

  8. opencv videocapture

    import time import cv2 import numpy as np from os import path import pickle ''' 关于camera id 此处需要稍微说几 ...

  9. 第一个Java代码的编写 :HelloWorld代码的编写

    HelloWorld代码的编写 创建一个新的文件夹,通过Notepad++编写第一个Java程序 , 文件名为"Hello.java" 在文件中编写,如下代码: public cl ...

  10. Linux下从零开始创建lvm虚拟磁盘阵列+脚本化解决方案

    逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器.逻辑扇区管理器.逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume ...