不准再说linux丑,Ubuntu20.04+kde美化,动态桌面,软件安装

2023-05-16

ubuntu20.04美化教程,附加动态壁纸教程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装ubuntu kde

ubuntu官网下载好最新发行版ubuntu20.04,制作启动盘以最小安装,安装系统,然后替换/etc/apt/source.list中为国内源,执行
sudo apt update
sudo apt upgrade
  1. 如果是amd的cpu需要更换内核

    其他版本的自行百度,必须5.7版本以上,否则无法调节屏幕亮度,下载:
    1.linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.deb
    2.linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
    3.linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
    4.linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
    sudo dkpg -i 包名
    
  2. 安装kde桌面

    sudo apt install kde-standard
    安装过程会提示切换sdd启动确定就好
    

    安装完成后重启电脑

  3. 开始美化:

    1. 打开系统设置》全局主题》获取新的全局主题:搜索whitesur下载,然后点击使用来自主题的桌面主题的布局
      在这里插入图片描述

    2. 设置Plasma样式
      在这里插入图片描述

    3. 设置应用程序风格
      在这里插入图片描述

      图标什么的还有游标样式自己喜欢下载吧

    4. 配置dock栏目

      sudo apt install latte-dock
      然后找到叫latte的程序运行,然后对着dock栏右键选择停靠栏设置,打开有上角的高级选项(不然无法关闭背景)到此就差不多了
      

在这里插入图片描述
5. 动态壁纸设置

# 这一堆是视频解析流所依赖的包
apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
# 下载好以后回到桌面,右键桌面选择配置桌面,

选择获取插件
在这里插入图片描述
向着以下插件进行安装
在这里插入图片描述
然后壁纸类型选择smart video wallpaper,然后自己添加喜欢的动态视频文件点击应用就可以了
在这里插入图片描述

其他软件下载地址

注意:不要安装其他输入法,否则微信可能不能使用中文输入法
chrome:https://www.google.cn/chrome/
网易云:https://music.163.com/#/download
百度网盘:http://pan.baidu.com/download
wps:https://www.wps.cn/product/wpslinux
vscode:https://code.visualstudio.com/

更新软件安装(只针对20.04,不要更新到20.10,否则不可用)

星火商店:https://spark-app.store/download.html
1.先把客户端依赖包下载解压然后全部安装,进入解压后的文件夹执行:sudo dpkg -i ./*.deb
2.然后下载星火商店的安装包进行下载,下载完成以后就可以直接在商店内安装需要的软件。

微信,钉钉安装

  1. 安装wine

    Deepin wine Ubuntu 项目主页:https://github.com/wszqkzqk/deepin-wine-ubuntu

    sudo apt install git gcc vim gedit
    git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
    cd deepin-wine-ubuntu
    ./install.sh
    chmod +x install_2.8.22.sh
    ./install_2.8.22.sh
    

    软件地址

    QQ:https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/
    TIM:https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/
    微信:https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/
    钉钉:https://mirrors.aliyun.com/deepin/pool/non-free/d/dingtalk/
    其他的自己去以下地址找,下载deb包https://mirrors.aliyun.com/deepin/pool/non-free/d/
    可以创建一个文件夹统一放deb包,软件下载好以后进入文件夹中统一安装
    sudo dpkg -i *.deb
    
  2. 微信会存在两个问题,无法输入中文,中文乱码

    1. 微信中文乱码

      cd /opt/deepinwine/tools/
      sudo vim run.sh
      将WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine”
      1.下载字体包msyh.ttc下载后解压进入文件夹中
      下载地址:https://www.lanzous.com/i5wivmd
      2.执行命令:
      cp msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts
      3.修改注册序列表
      gedit ~/.deepinwine/Deepin-WeChat/system.reg
      4.修改MS Shell Dlg和MS Shell Dlg2的值如下:
      "MS Shell Dlg"="msyh"
      "MS Shell Dlg 2"="msyh"
      5.注册字体
      gedit msyh_config.reg
      复制以下内容输入:
      
      REGEDIT4
      [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
      "Lucida Sans Unicode"="msyh.ttc"
      "Microsoft Sans Serif"="msyh.ttc"
      "MS Sans Serif"="msyh.ttc"
      "Tahoma"="msyh.ttc"
      "Tahoma Bold"="msyhbd.ttc"
      "msyh"="msyh.ttc"
      "Arial"="msyh.ttc"
      "Arial Black"="msyh.ttc"
      
      6.执行命令:
      deepin-wine regedit msyh_config.reg
      
    2. 无法输入中文

      cd /opt/deepinwine/tools/
      sudo chmod 777 run.sh  #文件默认为只读,修改权限
      vim run.sh   #编辑脚本
      加入以下内容:
      export GTK_IM_MODULE="fcitx"
      export QT_IM_MODULE="fcitx" 
      export XMODIFIERS="@im=fcitx"
      

    完成以上,重启微信。

wps-offce

缺少字体

https://pan.baidu.com/s/10hApb1fg0VoffylXD_1z0w?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&
密码:1qju
  1. 解压进入包含.ttf或.TTF后缀结尾的文件目录下,输入如下指令

    sudo cp * /usr/share/fonts
    
  2. 执行下面这2条命令更新字体索引信息

    sudo mkfontscale
    sudo mkfontdir
    
  3. 运行下面这条命令更新字体缓存

    sudo fc-cache
    

安装oh-my-zsh

  1. 查看本地的 shell

    cat /etc/shells
    
  2. 切换到 zsh

    chsh -s /bin/zsh
    
  3. 安装 oh-my-zsh的配置文件(这是个神奇的网站,估计一般人连不上)

    via curl
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
    或者 
    
    via wget
    sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    
  4. 替换zsh的配置文件为 oh-my-zsh,重新打开shell后生效

    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    
  5. 更改主题

    vim ~/.zshrc
    
    修改主题:ZSH_THEME
    
    ZSH_THEME="agnoster"
    12345
    

安装 ZSH 插件

  1. 安装zsh-autosuggestions

    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
    
  2. 安装zsh-syntax-highlighting

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
    
  3. 安装autojump

    sudo pacman -S autojump
    
  4. 配置

    vim ~/.zshrc
    
    plugins=(
    	git
    	zsh-syntax-highlighting
    	zsh-autosuggestions
    	autojump
    )
    
  5. 应用配置

    source  ~/.zshrc
    

安装l2tp支持

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt install network-manager-l2tp network-manager-l2tp-gnome

关于ArchLinux

最近这一个月都在玩linux,主要ubuntu,deepin,arch,manjaro,openSuse。总体的体验来说deepin毕竟国产系统更符合国人习惯,常用软件安装都比较简单商店一应俱全,ubuntu系列对程序员来说不用什么学习成本开箱即用。manjaro体验也不错,就是微信不能截图,有透明框,强迫症的我忍不了。openSuse整体来说喜欢玩kde的还是选择它,毕竟是由一群kde开发者一起开发的。至于arch,难度太大不适合新手,我花在arch的时间起码有两个星期,在一个黑窗口要自己使用命令分区挂在创建引导,创建配置这一系列操作才能安装成功,图形化需要自己安装,网络需要自己安装,完全的diy。但是这样子每个人的arch就是为自己电脑量身定做,独一无二的系统,完成还是很有成就感的。
下次发一个自动完成分区挂载配置全自动化的脚本给大家玩吧!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不准再说linux丑,Ubuntu20.04+kde美化,动态桌面,软件安装 的相关文章

  • 将EditPlus添加到右键菜单中

    将EditPlus添加到右键菜单中 一 以管理员权限打开打开Edit Plus 二 工具 gt 配置用户工具 三 点击常规选项选中左侧将EditPlus添加到右键快捷菜单中 四 选中一个文件 xff0c 右键就可以看到了
  • windows安装jdk

    windows安装jdk 一 xff1a 下载地址 xff0c 可下载自己需要的版本 https www oracle com technetwork java javase downloads jdk8 downloads 2133151
  • VMware共享本机网络

    VMware共享本机网络 一 设置桥接模式 xff1a 左上角菜单栏 gt 虚拟机 gt 设置 gt 网络适配器 xff08 如图操作 xff09 二 编辑虚拟网络 左上角菜单栏 gt 编辑 gt 虚拟网络编 xff08 如图操作 xff0
  • vim设置行号

    vim设置行号 方法一 xff1a 临时 或者 方法二 xff1a 当前用户永久 1 修改vim配置文件vimrc vim vimrc 输入 xff1a set number 或 set nu 保存退出 方法三 所有用户 1 vim etc
  • tomcat 配置https

    一 生成证书 1 使用jdk自带的keytool ext生成证书 xff0c 进入jdk下bin目录 xff1b 2 在路径栏输入cmd 回车打开dos命令窗口 xff0c 打开之后当前路径为jdk下bin目录 ps xff1a 也可直接w
  • Google http测试工具

    一 下载 xff1a 下载地址 xff1a https pan baidu com s 16mCI0QUn z0kNPX4yqGEWg 提取码 xff1a sgiz 二 配置 1 解压文件 2 在Google里配置插件 xff0c 或者叫扩
  • linux mysql 离线安装

    一 下载 1 官网地址 https dev mysql com downloads mysql 点击Archives 选择需要的版本 点击Download 进行下载 xff0c 如需要登录自行注册登录 将下载的安装包上传至linux系统 2
  • cmd介绍及常用命令

    cmd介绍 cmd基本概念 cmd commander xff0c 命令提示符是在操作系统中 xff0c 提示进行命令输入的一种工作提示符 在不同的操作系统环境下 xff0c 命令提示符各不相同 在windows环境下 xff0c 命令行程
  • 计算机的发展史

    计算机的发展史 计算机的前身 1642年的时候 xff0c 一位19岁的法国小伙设计并制作了一台能自动进位的加减法计算装置 xff0c 一开始是只能算加法的 xff0c 所以叫 加法器 后来慢慢改良 xff0c 可以做加减乘除的四则运算 x
  • 利用Radiogroup Radiobutton 实现滑动效果菜单

    第一次在满世界大侠的地方撰写博客 xff0c 所以不免紧张 xff0c 怕自己写出让人消掉大牙的文章 本着学习的态度 xff0c 最后我还是决定把自己的学习感想记录下来 首先我要感谢一个哥们 xff0c 大部分的内容都是他的杰作 xff0c
  • 一、初识VUE

    一 什么是vuejs VUE是一个渐进式的框架 xff0c 什么是渐进式呢 xff1f 渐进式意味着可以将vue作为应用的一部分 xff0c 嵌入应用 也就是说 xff0c 在一个整体项目中 xff0c 部分可用jQuery xff0c 部
  • Linux目录概述

    一 概述 由于开发linux发行版的社区或这企业太多 xff0c 如过每个Linux发行版的目录结构都不相同 那么在管理和使用上会造成很多困扰 xff0c 所以就有了FHS Filesystem Hierarchy Standard 的出现
  • ls与cp命令详解

    一 文件与目录检视 ls a xff1a 全部的文件 xff0c 连同隐藏文件 xff08 开头为 的文件 xff09 一起列出来 xff08 常用 xff09 A xff1a 全部的文件 xff0c 连同隐藏文件 xff0c 但不包括 与
  • linux 安装JDK

    一 下载JDK 版本 xff1a jdk 8u191 linux x64 tar gz 链接 xff1a https pan baidu com s 1w9HpHBRPHCfoiEpGSKJqXA 提取码 xff1a whya 二 安装 创
  • java调用DLL之jna

    一 添加maven依赖 span class token comment lt https mvnrepository com artifact net java dev jna jna gt span span class token t
  • 三、vue :定义变量、v-for、v-on示例

    一 vue定义变量 let xff1a 定义变量const xff1a 定义常量 contst定义常量时 xff0c 必须赋值 指向的对象不可改变 xff0c 但是对象中的属性 contst obj 61 name 39 张三 39 obj
  • 二、vue插值操作

    一 Mustache mustache语法就是两个大括号 34 34 mastache语法不仅直接可以写值 xff0c 也可以写一些简单的表达式 span class token tag span class token tag span
  • 二、vue中v-bind使用

    一 v bind基本使用 一个页面中 xff0c 除了标签内容需要动态绑定外 xff0c 标签的属性也需要动态绑定 xff0c 例如 xff1a a元素的href属性和img元素的src属性 这时就需要用到v bind了 span clas
  • 四、vue计算属性的使用

    通常 xff0c 在模板中可直接通过插值语法显示data中的属性 xff0c 但是在某些情况 xff0c 需要将某些数据进行转化后显示或者将多个数据结合起来显示 计算属性的基本使用 span class token tag span cla
  • firewall-cmd 端口管理

    1 开放端口 firewall span class token operator span cmd span class token operator span zone 61 public span class token operat

随机推荐

  • BIND 高级特性(二)-- 动态更新(转)

    BIND 高级特性 xff08 二 xff09 xff0d xff0d 动态更新 转 64 more 64 在很多大的网络中为了简化维护量 xff0c 都使用了DHCP来动态分配IP地址 这样就要求DNS也能够动态的添加和删除记录 BIND
  • Vue内置指令——v-show

    v show的用法与v if类似 xff0c 不同的是带有 v show 的元素始终会被渲染并保留在 DOM 中 v show 只是简单地切换元素的 CSS 属性 display span class token doctype span
  • QtCreator按顺序编译多个子项目

    QtCreator按顺序编译多个子项目 0 环境1 创建子项目2 创建SubProjectSln的子项目3 三个项目内容3 1 Dll3 2 Lib3 3 UiApp 4 构建 0 环境 Qt5 3 2 mingw482 32 1 创建子项
  • windows与wsl互相访问

    找出能与WSL2连接的那个IP 启动WSL2 xff0c 键入如下命令 xff1a span class token function cat span etc resolv conf 如 xff1a nameserver 172 27 1
  • 平衡树的深度与最少结点数问题

    对于一棵平衡树 xff0c 如果以NhNh表示深度为h时含有的最少结点数 有如下的规律 xff1a N0 61 0 N1 61 1 N2 61 2 Nh 61 Nh 1 43 Nh 2 43 1 这里研究的是最小结点数 xff0c 最多结点
  • ubuntu报错记录:bash:XXX.sh权限不够统一解决办法

    在Ubuntu上执行提示如下报错时 xff1a bash xxx sh权限不够 其中的xxx表示报错文件名 解决办法 span class token function sudo span span class token function
  • Ubuntu 修改中文字体教程

    刚刚开始使用Ubuntu xff0c 在终端代码里可以看到奇奇怪怪丑陋的中文字体 xff0c 怎么换成更好看的中文字体呢 看了很多教程都是通过修改终端字体来实现 xff0c 但这样就不能使用自己想要的英文字体了 xff0c 比如我使用 So
  • STM32接口FSMC与FMC控制 XXROM

    FMC是STM32F429 439专有的 xff0c 因为驱动SDRAM时需要定时刷新 xff0c 而FSMC存在于F1和F4中我们常用的芯片中 他们的全称为 xff1a Flexible static memory controller
  • springcloud通过nacos整合seata遇到的问题

    1 配置完成后 xff0c 启动seata server服务器 xff0c 注册到nacos xff0c 启动client后访问接口 xff0c 报错如下 xff1a io seata common exception FrameworkE
  • mysql和redis双写一致性策略分析

    mysql和redis双写一致性策略分析 一 什么是双写一致性 当我们更新了mysql中的数据后也可以同时保证redis中的数据同步更新 xff1b 数据读取的流程 xff1a 1 读取redis 如果value 61 null 直接返回
  • js使用微信分享功能

    在使用微信分享 包括微信api里的其他方法 之前 xff0c 需要有一些准备 比如要准备 appId timestamp nonceStr signature 这四个数据 xff0c 只有在有这四个字段后 xff0c 我们才可以去使用微信的
  • the server send a disconnect packet/Start timer (TIMER_SHUTDOWN, 180).

    root 64 localhost Server rpm ivh xterm 215 5 el5 i386 rpm warning xterm 215 5 el5 i386 rpm Header V3 DSA signature NOKEY
  • IDEA和VSCode编辑器修改终端Terminal

    修改 Idea 终端 Terminal 为 GitBash 打开设置 xff08 快捷键 xff1a Ctrl 43 Alt 43 S xff09 xff0c 进入 Plugins 搜索栏搜索 Terminal xff0c 查看 Termi
  • 在PowerShell上创建并进入一个目录

    1 开始 运行 powershell 2 直接输入 xff0c 你想要把新建目录放在哪个盘下面 xff0c 我选的是d盘 xff0c 然后回车就会出现PS D gt 的字样 3 直接在后面输入new item xff08 新建目录 xff0
  • 13.5 JOIN语句

    13 5 JOIN语句 MySQL中的JOIN语句为各种连接查询 主要用来连接MySQL中的两个表或多个表 实现两个表或多个表之间的连接查询 13 5 1 INNER JOIN语句 INNER JOIN语句也叫作内连接语句 能够返回与连接条
  • 如何在Windows上使用cmd递归删除文件或文件夹?批量删除指定大小的图片文件

    如何在Windows上使用cmd递归删除文件或文件夹 xff1f span class token keyword for span r R span class token keyword in span span class token
  • QT中编译MQTT模块

    1 下载MQTT源码 下载地址 xff1a https github com qt qtmqtt https github com qt qtmqtt 不要下载点开链接后默认出现的版本 xff0c 选择和QT对应版本的源码 2 解压源码 u
  • python爬虫---网易云音乐下载

    python爬虫爬取网易云音乐 1 实现功能2 具体实现1 搜索部分2 下载歌曲1 再次获取信息2 下载 3 结语 Github完整代码获取 xff1a https github com Lian Zekun python spilder
  • httpd功能特性及配置介绍(一)

    一次web请求的基本过程 xff1a 建立连接 gt 接受请求 gt 处理请求 gt 访问资源 gt 构建响应 gt 发送响应 gt 记录日志 web服务器的输入 输出结构 单线程I O结构 多线程I O结构 复用的I O结构 复用的多线程
  • 不准再说linux丑,Ubuntu20.04+kde美化,动态桌面,软件安装

    ubuntu20 04美化教程 xff0c 附加动态壁纸教程 安装ubuntu kde ubuntu官网下载好最新发行版ubuntu20 04 xff0c 制作启动盘以最小安装 xff0c 安装系统 xff0c 然后替换 etc apt s