Linux桌面

系统信息的截图

图片

登录界面右下角可以切换 Ubuntu on Wayland ,虽然还是测试版,不过体验已经比之前的 Xorg 好多了,最笔记本上使用最影响体验的高分屏适配功能,在 wayland 中也是几乎完美支持的。

卸载 snap

这个 snap 是 Ubuntu 最恶心人的一点

在不更换发行版的前提下,可以卸载这个 snap 来提升一下使用体验。

先把 snap 相关的服务停掉删掉

sudo systemctl | grep snap

把以上命令查出来的跟 snap 有关的服务全都 disable 掉

sudo systemctl disable [snap相关服务名称]

然后找出 snap 安装的应用

snap list

把以上命令查出来通过 snap 安装的应用全都删了,注意有些应用是有依赖关系的,比如 bare/core 之类的,这种放在最后面删除,具体根据提示来。

sudo snap remove [应用名称]
参考资料
  • https://zhuanlan.zhihu.com/p/646697356

  • https://www.zhihu.com/question/580286026/answer/3281762866

  • https://zhuanlan.zhihu.com/p/651007475

视频解码器

因为版权问题,Linux 一般不会附带很全的视频解码库,所以在播放某些视频时会提示没有解码器

图片

点击查找之后会显示

图片

本来就不推荐通过这种方式安装解码器,再加上之前已经卸载 snap 了,同时也把 Ubuntu 这个软件管理也删掉了。

还是得用 Linux 的解决方式来

Ubuntu 系统提供了一个名字叫做 ubuntu-restricted-extras 的基础软件包,由许多常规的音频和视频解码器以及像类似微软字体库那样多余的一些软件包组成。

一行命令搞定

sudo apt install ubuntu-restricted-extras

最后补充一下,Ubuntu 自带的视频播放器也不咋好用,资源占用太多,可以自行安装 VLC 或者 MPV

参考资料
  • https://zhuanlan.zhihu.com/p/513123413

安装gnome插件

用 GNOME 桌面,必须装一些插件来折腾一下才有趣。

不过有些插件有bug,装多了桌面就不稳定了,可谓是收益与风险并存。

GNOME 插件是在网页上直接安装的,但前提是需要安装配套的工具。

以 ubuntu22.04 为例

sudo apt-get install chrome-gnome-shell

然后安装浏览器插件,就可以在网站上安装gnome插件了。

具体看官方的 wiki

参考资料
  • https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration/Installation

系统监控插件

这个是我使用 GNOME 必备的,可以看到当前的系统资源占用,Windows上似乎也有类似的,不过我几台使用 Windows 的电脑性能都过剩,平时也不怎么关注资源占用。

https://extensions.gnome.org/extension/1460/vitals/

效果如图

图片

image

根据官方文但文档: https://github.com/corecoding/Vitals

需要安装一下 lm-sensors ,不过我装了也没有安到风扇信息。

sudo apt install gnome-shell-extension-manager gir1.2-gtop-2.0 lm-sensors

shell

zsh主题

powerlevel10k,一套顶十套

https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#meslo-nerd-font-patched-for-powerlevel10k

先安装字体,然后

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
参考资料
  • https://www.zhihu.com/question/33277508

starship

https://starship.rs/zh-cn/guide/

这东西官网的介绍说是个高颜值终端,但是要基于其他 shell 来使用,这还能算是一个独立的「终端」么?

不过看起来是不错的。

nushell

https://www.nushell.sh/

使用 rust 开发的 shell

直接下载二进制文件: https://github.com/nushell/nushell/releases

用了一下感觉还不错

图片

但命令很多不一样的,我现在默认还是zsh

这个shell单独设置了一个profile,要用的时候选择这个就行

图片

jetbrains-toolbox

这次在 Ubuntu 上使用 jetbrains-toolbox 居然不丝滑了

似乎是 AppImage 有个什么依赖,查了一下才知道是得安装

require FUSE

https://github.com/AppImage/AppImageKit/wiki/FUSE

For example, on Ubuntu (>= 22.04):

sudo add-apt-repository universe
sudo apt install libfuse2

修改home目录下的文件夹名称

安装系统的时候我选择了语言是中文,于是Home目录下的Download等文件夹名称也跟随改为中文了

这对命令行使用造成了不便,不过修改只需要两个命令即可

export LANG=en_US
xdg-user-dirs-gtk-update

会弹出以下界面,点击 update 即可。

图片

输入法

这次我使用了 Ubuntu Gnome 自带的 ibus 输入法

以前使用 Linux 都是用搜狗的,但感觉搭配 gnome 使用会有不少 bug

这次就懒得折腾了,ibus的智能拼音现在也有云输入功能,凑合用用

然后我继续研究一下如何提升输入体验

这时候发现了 rime - https://rime.im/

使用以下命令安装

sudo apt install ibus-rime

然后配置一下: https://github.com/jayknoxqu/ibus-rime

配置输入法候选框变成横的

tee ~/.config/ibus/rime/build/ibus_rime.yaml <<-'EOF'
style:horizontal: true
EOF

这时候已经很好用了

然后进阶一步可以搭配大佬的词库: https://github.com/iDvel/rime-ice

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/472983.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TIM(Timer)定时中断 P1

难点&#xff1a;定时器级联、主从模式 一、简介&#xff1a; 1.TIM&#xff08;Timer&#xff09;定时器 定时器可以对输入的时钟进行计数&#xff0c;并在计数值达到设定值时触发中断 补充&#xff1a; { 定时器本质上是一个计数器&#xff0c;可以工作在定时或计数模式&…

⭐北邮复试刷题429. N 叉树的层序遍历(按层入队出队BFS)

429. N 叉树的层序遍历 给定一个 N 叉树&#xff0c;返回其节点值的层序遍历。&#xff08;即从左到右&#xff0c;逐层遍历&#xff09;。 树的序列化输入是用层序遍历&#xff0c;每组子节点都由 null 值分隔&#xff08;参见示例&#xff09;。 示例 1&#xff1a;输入&a…

[]人的成功离不开气运这么一说!

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

.NET Core MongoDB数据仓储和工作单元模式封装

前言 上一章我们把系统所需要的MongoDB集合设计好了&#xff0c;这一章我们的主要任务是使用.NET Core应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式&#xff0c;因为本章内容涵盖的有点多关于仓储和工作单元的使用就放到下一章节中讲解了。仓储模式&#xff08;R…

开源数据可视化应用程序JSON Crack

什么是 JSON Crack &#xff1f; JSON Crack 是一款免费的开源数据可视化应用程序&#xff0c;能够将 JSON、YAML、XML、CSV 等数据格式可视化为交互式图表。凭借其直观且用户友好的界面&#xff0c;JSON Crack 可以轻松探索、分析和理解即使是最复杂的数据结构。无论您是从事大…

【Chrono Engine学习总结】5-sensor-5.2-导出lidar数据的方法与原理探究

由于Chrono的官方教程在一些细节方面解释的并不清楚&#xff0c;自己做了一些尝试&#xff0c;做学习总结。 1、Sensor数据生成流程回顾 Chrono里面&#xff0c;sensor的数据生成、可视化、以及保存&#xff0c;都需要单独进行设置才能实现。sensor数据的采集流程如下https:/…

17.3.1.6 自定义处理

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 模拟某款图像处理软件的处理&#xff0c;它只留下红色、绿色或者蓝色这样的单一颜色。 首先按照颜色划分了6个色系&#xff0c;分别…

P2P 应用

P2P 工作方式概述 在 P2P 工作方式下&#xff0c;所有的音频/视频文件都是在普通的互联网用户之间传输。 1 具有集中目录服务器的 P2P 工作方式 Napster 最早使用 P2P 技术&#xff0c;提供免费下载 MP3 音乐。 Napster 将所有音乐文件的索引信息都集中存放在 Napster 目录服…

《白话C++》第10章 STL和boost,Page67 std::auto_ptr

std::auto_ptr可以不经意间转移裸指针控制权 std::auto_ptr持有裸指针的控制权&#xff0c;却可以随随便便看似不经意地转移给另一个auto_ptr: #include <iostream> #include <memory>using namespace std;struct S {int a;void SetA(int a){this->a a;}~S()…

爱上JVM——常见问题(一):JVM组成

1 JVM组成 1.1 JVM由那些部分组成&#xff0c;运行流程是什么&#xff1f; 难易程度&#xff1a;☆☆☆ 出现频率&#xff1a;☆☆☆☆ JVM是什么 Java Virtual Machine Java程序的运行环境&#xff08;java二进制字节码的运行环境&#xff09; 好处&#xff1a; 一次编写&…

如何修复Microsoft Edge不能以全屏模式打开​?这里提供几个故障排除方法

随着越来越多的Windows 10用户将Edge设置为默认浏览器&#xff0c;各种错误和小故障层出不穷。例如&#xff0c;许多用户抱怨他们无法在全屏模式下启动Edge。如果你正在寻找解决方案来解决这个恼人的问题&#xff0c;请按照下面的故障排除步骤进行操作。 修复Microsoft Edge不…

最大N个数与最小N个数的和 - 华为OD统一考试(C卷)

OD统一考试&#xff08;C卷&#xff09; 分值&#xff1a; 100分 题解&#xff1a; Java / Python / C 题目描述 给定一个数组&#xff0c;编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。 说明&#xff1a; 数组中数字范围[0, 1000] 最大N个数与…