分类 技术 下的文章

这是终端用户需要知道的所有关于虚拟机的信息,包括它的工作方式及其必要性。

虚拟机(VM)是一个模拟版的物理计算机,它在虚拟环境中模拟各种功能并分配资源。

简言之,你可以在你当前的操作系统中运行另一个操作系统,就像运行媒体播放器或网络浏览器一样。

在 Manjaro Linux 里 VirtualBox 中运行 Windows 10

你可以在 VM 中执行与裸机(例如你的笔记本电脑或个人电脑)相同的操作,例如连接到网络、下载软件、更新操作系统等等。

当然,根据使用场景,VM 的体验可能会与实体计算机有所不同。

让我们来探索虚拟机,它们的应用场景,以及它们的工作原理。

虚拟机:起源

虚拟机是最重要的基于软件的创新之一。它的起源可以追溯到 1966 年的 IBM CP-40 和 CP-67 虚拟机操作系统,那时候人们在研究和测试虚拟内存和资源的概念。

快进到我们发表此文的 2023 年,虚拟机已经无处不在,涵盖从个人电脑,到大型企业,再到小型企业。每个人以某种或其他方式都在使用虚拟机。

考虑到所有这些,显然,虚拟机非常有用。但是,它是如何工作的,我们具体用它来做什么?

?

  • 裸机 = 实体的物理电脑,例如你的 PC 或笔记本电脑
  • 宿主操作系统 = 安装在你实体电脑上的操作系统
  • 客户操作系统 = 在虚拟机内运行的操作系统
  • 虚拟机(VM)= 是虚拟化应用的通用术语

虚拟机如何运作

理解虚拟化的概念会有助于你弄清楚虚拟机是如何运作的。

回顾我们在一篇文章中的描述:

“虚拟化为你提供了计算机硬件的抽象概念,以便你创建虚拟机(VM)、网络、存储等。”

虚拟化允许用户在虚拟环境中利用物理系统的资源。这使得一个进程可以单独地使用资源,而不会影响物理计算机。

虚拟机就是运用这一能力的过程,在此你会得到以虚拟磁盘、内存,及其他配置文件形式的虚拟资源,让你能在其上运行操作系统。

你或许已经熟悉一些能帮助你创建这些虚拟机的 专为 Linux 的虚拟化软件

为了详细展示虚拟机和物理计算机之间的技术差异,这里提供一张图帮助你理解:

我们为什么需要使用虚拟机?

虚拟机已经成为一种多功能的概念,对于几乎每一个小任务都十分实用,这也是你应该 在虚拟机中运行 Linux 的其中一个理由。

不仅对个人用户有帮助,虚拟机在云计算的领域中也起着重要的作用,而云计算是构成互联网必不可少的一部分。

下面是虚拟机能够帮助你完成的一些任务:

  • 软件测试
  • 操作系统测试
  • 为临时的网络浏览会话增强你的在线隐私
  • 在不影响物理计算机的情况下进行网络安全研究
  • 利用虚拟机作为服务器,使同一硬件上可以托管更多的虚拟机,(从而让硬件资源使用更加高效)
  • 各种开发活动,拥有了更强大的迁移、复制等功能
  • 利用虚拟机在云中复制系统

因此,虚拟机的隔离能力使我们能采用它进行测试和开发,也使其成为服务器可扩展性和灵活性的核心。

建议阅读 ?

在虚拟机中运行 Linux 的十大原因

无论你是学生、专业人员,还是企业,你都会发现虚拟机在某个时间点会发挥出重要的作用。

虚拟机消耗系统资源吗?

当你创建一个虚拟机在其中运行另一个操作系统时,你会为它分配一些系统资源,主要包括:

  • 处理器:只有当在虚拟机中运行操作系统时才消耗
  • 内存:只有当在虚拟机中运行操作系统时才消耗
  • 磁盘空间:创建虚拟机时预留,无论虚拟机是否运行,都会占据一定的空间。

有些人认为处理器和内存会一直被虚拟机占用,这并不正确。它们只在虚拟机运行操作系统时才会被使用。

然而,无论虚拟机是否在运行,磁盘空间始终会被占用。

使一切成为可能的虚拟化类型

如果你对能够帮助创建虚拟机的虚拟化概念感兴趣,那么我将列举并简要解释所有的不同类型。

管理程序 Hypervisor 管理着硬件,并将系统资源从虚拟环境中隔离出来。它在技术上被标记为 “ 虚拟机监视器 Virtual Machine Monitor (VMM)”。

而管理程序就是那个能让我们创建和运行虚拟机的软件

管理程序有两种类型:

  • 一级管理程序 :它直接连接到物理机,用于管理虚拟机的资源。一个很好的例子就是 KVM,它直接集成在 Linux 系统里。
  • 二级管理程序 :它存在于操作系统上,在操作系统上运行,让你能够管理虚拟机资源等等。例如 VirtualBox

虽然管理程序使虚拟化成为可能,但是各种虚拟化类型则能使你在使用虚拟机时带来更多便利和功能。

一些相关的类型包括:

  • 存储虚拟化 :这能通过将可用的磁盘空间划分为小块,以被虚拟机使用,从而创建虚拟磁盘。
  • 网络虚拟化 :允许物理网络连接通过虚拟网络(或者适配器)路由到虚拟机。
  • 桌面虚拟化 :通过该方式,你可以同时向多台物理设备部署多个虚拟桌面环境。可以从一个中心点配置和管理所有虚拟桌面。

为了深入了解所有的技术细节,我建议你查阅 AWS 关于虚拟化的文档

虚拟机的优势

虽然你已经通过其使用案例了解到了一些虚拟机带给你的好处,但是我还是想再补充一些你需要知道的要点:

  • 虚拟机能够让你充分地利用硬件资源,而不影响宿主机
  • 有了虚拟机,你可以自由地进行测试或者做任何你想做的事情。无论是一个极老的应用,或是一个有风险的软件,你都可以完全依赖虚拟机来完成一切,并且不会对你宿主机产生影响
  • 你可以在一个地方运行多个操作系统,而不需要面对双启动或增加额外的物理驱动器来使用其它操作系统的麻烦。这样可以帮你节省成本,时间,同时避免管理的困扰
  • 有了虚拟机,你可以在不需增加任何硬件的情况下快速地克隆你的配置。

虚拟机的劣势

虽然虚拟机在许多场景中都非常有帮助,但是它也有可能带来什么不利影响吗?

嗯,实际上,使用虚拟机并没有直接的缺点,但是你仍然需要对一些虚拟机可能带来的影响持谨慎态度:

  • 尽管虚拟机被认为能够有效地利用资源,但是如果你不监控它们或者粗心大意地运行多个虚拟机,它们还是有可能会耗尽系统的资源
  • 虚拟机永远无法替代裸机的体验和性能。无论宿主机有多么强大,虚拟机的运行速度总是比你在物理计算机上预期的要慢
  • 虚拟机虽然与宿主机隔离,但你必须要注意文件共享可能会将恶意软件暴露给你的宿主机系统

虚拟机的利用广泛

虚拟机的概念让许多事情变得可能。

如果没有虚拟机,你认为云计算行业会如何发展?如果每次尝试不同的操作系统都需要重新安装,这将带来多大的不方便?

? 无论是哪种形式,每个电脑用户或服务器用户都需要虚拟机。你对虚拟机有什么看法呢?你会如何定义它?

(题图:MJ/be913487-080e-4869-98d9-ccd996f68a7f)


via: https://itsfoss.com/virtual-machine/

作者:Ankush Das 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

对于不想在桌面上看到主文件夹图标的 Ubuntu 用户,这里有一个简单技巧。

Ubuntu 使用定制的 GNOME 版本,由于侧边启动器,它的外观与旧的 Unity 桌面有些相似。

普通 GNOME 和 Ubuntu 的 GNOME 之间的另一个区别是桌面上主文件夹和回收站的使用。这些图标就在那里,以便你可以快速访问它们。

Home folder icon on Ubuntu desktop

如果你觉得不美观,可以从桌面视图中删除主文件夹。

让我分享一下 GUI 和命令行方法。

在 Ubuntu 中隐藏桌面上的主文件夹图标

你只需要这样做:

在 Ubuntu 中按 Super + D 键盘快捷键访问桌面

现在右键单击桌面上的空白区域

从右键单击上下文菜单中,选择 桌面图标设置 Desktop Icons Settings

Right click on the desktop and click the Desktop Icons Settings

它将在“ 设置 Settings ”应用中打开 Ubuntu 桌面 Ubuntu Desktop 设置选项。你也可以通过打开“设置”应用并转到侧边栏中的“Ubuntu 桌面”选项来访问它。

在这里,你将看到** 显示个人文件夹 Show Personal folder 的切换选项**。将其关闭以禁用桌面上的主文件夹图标。

Disable the Show Personal folder button

? 想要恢复主文件夹图标吗? 再次切换它。

使用命令行禁用主文件夹图标

是的,你可以从命令行完全禁用主文件夹图标。

打开终端并使用以下命令。

gsettings set org.gnome.shell.extensions.ding show-home false

效果将是立竿见影的。

要恢复图标,请使用相同的命令,但使用 true 而不是 false

gsettings set org.gnome.shell.extensions.ding show-home true

看到那有多简单了吗? 也可以采取类似的步骤来删除回收站图标。

如何在 Ubuntu 中移走桌面的回收站图标

(题图:MJ/84c2e427-a8b3-40b7-a753-22f020800242)


via: https://itsfoss.com/ubuntu-remove-home-icon/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出

这里列出了在 GNOME 45 中你可以期待的新特性和改进。

每次 GNOME 的主要版本更新对我来说都充满了激动。

你可以始终期待看到 以 UI 为中心的变化功能增强,以及核心应用的更新

GNOME 44 引入了一些有趣的新功能,比如能够检查正在后台运行的应用、在文件选择器中的缩略图视图等等。

GNOME 45 计划于 9 月 20 日 发布,但你已经可以在其 beta 版本中预览到更新的功能集。现在,让我们一起看看在 GNOME 45 中有哪些你可以期待的新内容。

GNOME 45:有哪些新变化?

主要的亮点包括:

  • 新的核心应用
  • 系统设置中的新隐私中心
  • 系统设置中新的“ 关于 About ”面板
  • 日历应用的新图标
  • 对 Nautilus 文件管理器 UI 的微调

我将对所有这些改变进行分类,以帮助你更好的理解。那么,让我们立即开始:

Nautilus 的改善

当前的 Nautilus 文件管理器(左侧)以及改进后的设计(右侧)

在过去,Nautilus 文件管理器没有进行过任何 UI 调整。但是,在 GNOME 45 中,它做了一些微妙的 UI 改版,在侧边栏中你可以看到汉堡菜单。

总的来说,左侧边栏和窗口的其他部分更具区分度。

你还可以期待其性能提升和搜索功能的改善。

系统设置的变更

自 GNOME 43 和 44 版本起,GNOME 在努力改进并清理 系统设置 Settings ,以便在简化系统设置选项的访问性的同时,简化所有的可用选项。

在这里,“ 隐私 Privacy ”菜单已经改版,选项的展示更加有条理且易于访问。

接下来,“ 关于 About ”区域也进行了调整,以便通过“ 系统详细信息 System Details ”菜单展示技术信息,如下图所示。

你需要点击“系统详细信息”来获取关于操作系统和硬件的所有必要技术信息。

另外,为了让 Linux 新手更轻松上手:

  • 在“ 用户 User ”面板中增加了弹出的说明,用于解释自动登录设置。
  • 向“ 分享 Sharing ”面板中的选项添加了说明,帮助用户理解可用选项。
  • 在线账户 Online Accounts ”面板进行了一些改进,以提供更细粒度的控制。

新增的核心应用

GNOME 45 使用了全新的 Loupe 图像查看器 应用,替代了“ GNOME 之眼 Eye of GNOME ”。

除此之外,你还可以期待出现“Snapshot”,这是一个新的摄像应用。它将替代“ 茄子 Cheese ”并重新命名为“ 相机 Camera ” 应用。

同时,GNOME 图像 Photos 应用已被移除。

GNOME “软件”应用的升级

虽然 GNOME 软件 Software 应用在初始阶段并未呈现出明显的 UI 变化,但它的价值实实在在地提升了。

图片来源:GitLab

包括以下一些值得注意的变化:

  • 当卸载 Flatpak 包时,会提示你是否移除相关联的应用数据。
  • 又新增了一项指示器,用于通知哪些更新中包含了安全修复。
  • 系统更新下载时,会有通知提示。

核心应用的改进

各种应用都已进行了更新。首先是“ 地图 Maps ”应用,其中一些微妙的变化包括将缩放按钮从标题栏移动到地图的覆盖层。

重构“变更路径”的侧边栏,使其能够适应触摸屏显示器,以及其它一般性的功能。

接下来是“ 天气 Weather ”应用,其增大了默认窗口大小以容纳所有温度计小部件。这款应用还可以记住你最后一次设定的窗口大小,便于在你下次打开时,直接展示该大小。

新的“ 控制台 Console ”应用现在让你可以选择自定义字体,并设有新的设置窗口。

总的来说,控制台在多项技术层面进一步优化。

连接 Connections ”应用现在可以通过 RDP 连接复制/粘贴文本、图像和文件。

同时,“ 计算器 Calculator ”现在支持更多货币,包括尼日利亚奈拉、牙买加元等。

其他改变

许多其他改变可能并不很明显,但确实存在。这些包括:

  • 文档扫描应用已迁移至 GTK4。
  • 核心应用如文本编辑器、联系人、文件、网络、日历等的新应用样式和 自适应行为
  • 性能提升。
  • 在初次设置过程中对数据收集信息的改进。

如果需要更深入的了解 GNOME 45 的改变,可以查阅 发布说明

如何立即体验 GNOME 45?

可以在 Fedora 39 预发布版 中获得体验。较安全的方式是通过 GNOME Boxes 尝试 GNOME OS 夜间构建版

Ubuntu 23.10 的日常构建可能很快就会(如果你正在阅读这篇文章,则可能已经提供)集成 GNOME 45。

当然,最佳的体验方式是等待 Fedora 39 的稳定版发布,或者在 GNOME 45 发布后立即在 Arch Linux 上进行安装。

(题图:MJ/7a0bb088-81f1-4763-9281-b4a3b762841f)


via: https://news.itsfoss.com/gnome-45/

作者:Ankush Das 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

通常 Linux 系统会默认引导系统进入最新安装的内核,并保留最新的 3 个 Linux 内核引导条目。

假设你已经执行了 yum update,并且新的内核作为更新的一部分已经安装了。这时,由于这个新内核与应用程序不兼容,它会阻止应用程序启动。

想要暂时解决这个问题,你应该还是引导系统进入旧内核。

在本文中,我们将向您展示如何使用 grubby 工具将旧的内核版本设置为 RHEL 8 和 RHEL 9 系统上的默认版本。

grubby 是什么

grubby 是一个命令行工具,用于在多个架构上更新和显示引导加载配置文件的信息。

检查当前引导的内核

你可以使用如下的 uname 命令来检查当前引导/加载的内核。

# uname -r
4.18.0-477.13.1.el8_8.x86_64

列出默认内核

使用 grubby 验证默认内核版本,运行以下命令:

# grubby --default-kernel
/boot/vmlinuz-4.18.0-477.13.1.el8_8.x86_64

要获取当前默认内核的索引号,请运行以下命令:

# grubby --default-index
0

检查已安装的内核

要检查已安装的内核的列表,请运行以下命令:

我们来解释以下的输出信息。最新安装的内核的条目索引0,接下来的 较旧的内核 版本将会是 1,第二个更旧的内核版本将会是 2,而 救援内核 的条目索引将会是 3

# grubby --info=ALL | egrep -i 'index|title'
index=0
title="Red Hat Enterprise Linux (4.18.0-477.13.1.el8_8.x86_64) 8.8 (Ootpa)"
index=1
title="Red Hat Enterprise Linux (4.18.0-425.19.2.el8_7.x86_64) 8.7 (Ootpa)"
index=2
title="Red Hat Enterprise Linux (4.18.0-425.13.1.el8_7.x86_64) 8.7 (Ootpa)"
index=3
title="Red Hat Enterprise Linux (0-rescue-13iu76884ec5490puc67j8789s249b0c) 8.2 (Ootpa)"

更改默认内核引导条目

我们可以用两种方式,使用 “内核文件名”,或者使用 “内核条目索引”。我们设置索引号为 14.18.0-425.19.2.el8_7.x86_64 为默认内核,以此满足应用程序的依赖关系。

语法:

# grubby --set-default [kernel-filename]
# grubby --set-default /boot/vmlinuz-4.18.0-425.19.2.el8_7.x86_64

或者

# grubby --set-default vmlinuz-4.18.0-425.19.2.el8_7.x86_64

使用内核条目索引更改默认的内核引导:

语法:

# grubby --set-default-index=[kernel-entry-index]
# grubby --set-default-index=1

重启系统

重启系统,检查旧内核是否持久更改。

# reboot

或者

# init 6

验证更改

让我们检查一下在上一步中添加的内核是否生效了。好了,按我们的预期使用了较旧的内核 “N-1” 进行引导了。

# uname -r
4.18.0-425.19.2.el8_7.x86_64
# grubby --default-kernel
/boot/vmlinuz-4.18.0-425.19.2.el8_7.x86_64

要检查所有内核的详细信息,请运行以下命令:

# grubby --info=ALL

总结

在本教程中,我们展示了如何使用 grubby 工具在 RHEL 8 和 RHEL 9 系统上将旧版本内核设置为默认。

如果有任何问题或反馈,欢迎在下方发表评论。

(题图:MJ/9204b9c1-c1ad-4694-b2f6-a7d983976d22)


via: https://www.2daygeek.com/changing-default-kernel-rhel-8-rhel-9/

作者:Rasool Cool 选题:lujun9972 译者:onionstalgia 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这是运行在 AWS Firecracker 上的,当然,同时也有其他的新兴微 虚拟机 microVM 引擎可供选择。

在更换了 FreeBSD 内核中的排序算法后,其启动速度提高了 100 倍以上……虽然这是专门针对 微虚拟机 microVM 的优化,但所有人都应能从中受益。

过去五年,微虚拟机在科技研发领域中备受关注。其核心理念是重新包装和创新了 IBM 在 1960 年代随着 虚拟机管理程序 hypervisor 诞生所发明的 一些概念和技术:设计专门作为另一个操作系统上的访客系统运行的操作系统。这意味着该操作系统必须专门构建在虚拟机内执行,并与特定的管理程序提供的资源进行交互,而不是模拟硬件。

这就意味着访客操作系统几乎不需要针对真实硬件的支持,只需要 VirtIO 驱动,它们可以直接和宿主机的管理程序提供的功能进行交互。反过来说,管理程序无需提供模拟的 PCI 总线、模拟的电源管理、模拟的显卡、模拟的网卡等等。结果就是,管理程序本身可以变得更加微型和简化。

通过无情地缩减虚拟机监视器和运行在其内部的操作系统,这让两端都能更小、更简洁。意味着虚拟机能更少的使用资源,并能更快速地启动。

目前,这个商业目标是提供 “ 无服务器 serverless ” 的计算能力。实际上,“无服务器” 是一种市场双关语:当然,真实世界中的服务器仍存在于某个数据中心中。但这与提供“基础设施即服务(IaaS)”模型不同,而是提供“函数即服务(FaaS)”的模式。这就代表着你不需要了解任何有关基础设施的知识 —— 你的程序直接调用另一个程序,然后管理工具会运行所需的特定操作,返回结果,然后删除用于执行计算的虚拟机。你根本不需要知道这过程在何处,如何进行。

对消费者来说,这种技术的优势在于其快速和易用性。而对服务提供商而言,因为能够更快地回收和再利用资源,使得相同的硬件能服务更多的客户,这是一个巨大的优势。

AWS 通过一项名为 Lambda 的服务提供 FaaS,这个名称是来源于一个深奥的函数式编程术语。Lambda 由亚马逊自家研发的 Firecracker 管理程序提供支持,Firecracker 同样也支撑着 Fargate 这一无服务器服务。

Firecracker 基于 Linux 内核的内建 KVM 管理程序:这本身就有别于之前 AWS 基于 Xen 管理程序 的实践。这也就意味着它本质上是一个 Linux-on-Linux 的解决方案。这听起来对 FreeBSD 内核开发者 Colin Percival 来说像是一个挑战,正如我们 一年前的报道:他决定在 Firecracker 上运行 FreeBSD。然而就如同大部分的计算任务一样,优化的过程大致上是:首先,让它可以运行;然后,提高其运行速度。

根据他本周稍早的一则 推文,他最新的性能优化成果相当令人震惊:替换排序算法使 FreeBSD 内核启动过程加速了约一百倍,将内核加载时间降至了惊人的 25 毫秒。换言之,只有四十分之一秒的时间。

FreeBSD(HEAD)现已不再执行其 SYSINIT 上的冒泡排序。如今,我们运行的是更高效、速度大概快了 100 倍的归并排序:https://cgit.freebsd.org/src/commit/?id=9a7add6d01f3c5f7eba811e794cf860d2bce131d

当 FreeBSD 内核在 Firecracker (配备 1 CPU,128 MB 内存)中启动时,现在有大约 7% 的时间用于执行其 SYSINIT 上的冒泡排序。

当你需要对上千个条目进行排序时,O(N^2) 的复杂度可能会带来较大的影响。因此,是时候将冒泡排序替换为更高效的算法了。

这一调整只是一系列优化措施中的最新一个环节,两天后,他进一步 详细 阐述了这些优化。这包括了引导所需的初始更改:消除了假定在 Xen 下引导的一些初始化步骤,然后查询 ACPI 获取处理器的类型和数量。这一步出现了问题,因为 Firecracker 并未提供 ACPI。接着,对其仿真的唯一的硬件,串行控制台,进行初始化也失败了。

在内核成功启动之后,内存的使用迅速成为了一个问题:Firecracker 默认只给客户端分配了 128MB 的内存,原因在于一个必须修改的假设。之后是一整套的优化清单,每一项都为减少时间作出了一部分贡献。

即便你不是特别懂技术,阅读这篇文章也会很有趣。一些步骤更改了在专用硬件上引导的合理选择,在虚拟环境中,这些选择在机器产生、做工作、然后在几秒钟内再次被删除的情况下,已经无法适用。

Percival 评论 称:

我相信在相同的环境下,Linux 的引导时间是 75-80 毫秒,而我已经让 FreeBSD 在 25 毫秒内引导。

接着 说道:

当我开始研究提速引导的过程时,内核大约需要 10 秒钟的时间来引导,所以现在我拥有的内核引导速度,比我几年前快约 400 倍。

目前,已经优化的系统内核是 FreeBSD 14 版的,运行在 x86-64 架构上,但也正在进行适配到 Arm64 的工作 —— AWS 是世界上 最大的 Arm 服务器用户

Firecracker 是众多备受瞩目的微虚拟机中的一员,但也有其他的微虚拟机,而且它的成功也激励了 QEMU 开发者增加了一个 微虚拟机 平台。Canonical 的开发者 Christian Erhardt 在 博客 上介绍了如何在 Ubuntu 中使用这种技术,并且在线代码开发环境供应商 Hocus 最近 解释 了为什么它从 Firecracker 转移到了 QEMU 等价物。

我们可以看到微虚拟机有很多潜在的使用场景,不仅仅是在云场景中。能够在一个完全不同的 OS 上运行为另一个 OS 构建的单个程序,而不需要始终运行完整的模拟环境,可能在各种情况下都非常方便。

容器是一个非常有用的工具,但在容器中你只能运行与宿主 OS 相同的二进制文件。运行任何其他的东西 —— 比如在 macOS 上运行 Docker Linux 容器 —— 意味着有一些模拟和一个访客操作系统被隐藏在堆栈的某个位置。这个 VM 能够越小,并且使用的资源越少,无论是对容器还是整个机器的整体性能来说都会更好。

(题图:MJ/a5910e84-656d-4a5c-abad-bb0b0ffcb3fc)


via: https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/

作者:Liam Proven 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

不喜欢 KDE 钱包不时弹出?这里教你如何禁用它。

KDE 钱包管理器 Wallet Manager 是 KDE Plasma 桌面默认包含的一个应用,用于存储和管理密码。

无论是存储网站凭据还是 SSH 密钥密码,你都可以使用 KDE 钱包来完成这一切。它与系统的其余部分集成良好,没有任何麻烦。你可以将其配置执行更多操作(或与更多应用和窗口管理器集成)。

既然 KDE 钱包是一个有用的程序,为什么要关闭它呢?

有时,当你与处理密码/凭据的操作交互时,KDE 钱包可能会弹出。因此,如果你遇到这种情况,我们的指南可以帮助你禁用钱包。

禁用 KDE 钱包的最快方法

幸运的是,你不需要使用终端或任何类型的命令来禁用它。你可以使用图形用户界面(GUI)直接从系统设置中执行此操作。

请注意,我在 KDE Plasma 27.4 上尝试过此操作。

首先,从应用坞或搜索栏打开 系统设置 System Settings 应用。

接下来,从左侧边栏中的菜单中,单击 “ KDE 钱包 KDE Wallet ”。

? 如果你运行的是旧版本的 KDE Plasma,并且找不到下面的设置,那么需要手动安装 KDE 钱包管理器 Wallet Manager (kwalletmanager)。

你可以通过 KDE 的软件中心( 发现 Discover 应用)执行此操作,然后返回系统设置以查找所需的选项。

这里,你可以访问钱包首选项,其中默认启用 KDE 钱包。

你所要做的就是取消选中 “ 启用 KDE 钱包子系统 Enable the KDE wallet subsystem ” 选项。

完成后,点击 “ 应用 Apply ” 使更改生效。系统可能会提示你使用密码验证操作。

确实,并不是每个 KDE Plasma 用户都使用这个钱包应用。如果它困扰你或与其他应用冲突,你只需将其禁用即可。

此外,你可以探索一些适用于 Linux 的 最佳密码管理器

5 个 Linux 上的最佳密码管理器

? 你对 KDE 钱包有何看法? 你经常使用它吗? 之前有让你烦恼吗? 除了默认钱包之外,你更喜欢使用什么? 在下面的评论中分享你的想法。

(题图:MJ/45d57fcd-72c3-489d-9051-2a1ad1b5eb96)


via: https://itsfoss.com/disable-kde-wallet/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出