标签 黑话 下的文章

在本次 Linux 黑话解释系列的这一篇,我们会一起来探索 Linux 中的 Super 键(或称其为 Meta 键)。

当你在网上浏览 Linux 教程时,你可能会遇到 “Super 键” 这个术语,对于 Linux 的初学者来说,这可能会引起混淆。

概括地说,如果你的电脑预装了 Windows,那么带有 Windows 标志的 Windows 键就是 Super 键。

如果你使用的是苹果电脑,那么带有 ⌘ 符号的 command 键就是你的 Super 键。

下面这个就是你的 Super 键(或者 Meta 键)

很简单吧?

但是,为什么要将其命名为 Super 键呢?毫无疑问,背后一定有一些有趣的故事。

那么,让我们一起按下 Super 键,发掘更深层次的故事吧。

Super 键背后的想法

它首次出现在 “space-cadet” 键盘中,这款键盘是在 1978 年为 Lisp 机器 设计的,其主要目的是用来模拟 Meta 键。(LCTT 译注:这款键盘的独特之处在于它设有七个修饰键,包括 Shift、Control、Meta、Super、Hyper,用户可以通过组合这些修饰键与其他键来输入更多的字符和命令,它对现代计算机键盘的发展产生了重要影响。)

Meta 键在 Emacs 编辑器中是非常重要的一个部分,但在当时的现代键盘中却未能配备实体的 Meta 键,因而人们常常通过不同的按键绑定来模仿其功能。

Super 键的引入,解决了这个问题,由此我们有了一个真实的 Super 键。

快进到 1994 年,当时 Windows 键首次在 微软自然键盘 上出现,它被用来迅速打开“开始”菜单。从 1996 年开始,将 Meta 键映射到 Windows 键成为了普遍的做法。

Super 键的一般使用情况

当你在 Ubuntu 桌面上按下 Super 键时,它会显示活动概览,让你全面了解每个窗口正在进行的活动:

在 Ubuntu 中按下 Super 键获得活动概览

但你要知道,除了预览正在进行的活动,你其实还可以做更多。

比如,你可以同时按下 Super 键和 Tab 键,调出应用切换器,从而在正在运行的应用之间切换。

下面列举了一些可以利用 Super 键的快捷键(在 Ubuntu 23.10 内部测试通过):

? 如果你在使用的是基于 Ubuntu 的发行版,其中的某些快捷键可能并不会按照预期那样工作,因为发行版维护者可能已经将该快捷键指定为另一个任务。
快捷键描述
Super打开活动概览
Super + Tab切换开放应用
Super + D显示桌面(最小化所有窗口)
Super + A打开应用菜单
Super + S显示快速设定
Super + ←将活动窗口移至屏幕的左半部分
Super + →将活动窗口移至屏幕的右半部分
Super + ↑最大化活动窗口
Super + ↓最小化活动窗口
Super + L锁定屏幕

这些操作实在太方便了,对吧?

通过快捷键提高生产效率

对于新接触 Ubuntu 的你,下列的一些有帮助的快捷键值得一试:

Ubuntu 用户应该知道的 13 个快捷键

如果你刚开始使用终端,我会推荐你学习 Linux 终端的基本快捷键:

专业用户喜欢使用的 21 个 Linux 终端快捷键

我希望这篇文章能给你带来宝贵的信息,使你对 Super 键有更深入的了解 ?

(题图:MJ/9b9a1146-0e76-459a-880d-b1a1a4fa5f1e)


via: https://itsfoss.com/super-key/

作者:Sagar Sharma 选题:lujun9972 译者:ChatGPT 校对:wxy

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

LUKS 是 Linux 用户中流行的磁盘加密机制。在这篇术语解析文章中,可以了解更多关于 LUKS 的信息。

计算机安全旨在保护私密信息。有许多方法可以保护系统。一些用户使用简单的用户名/密码登录方案进行基本保护。其他用户可能会通过加密以不同的方式增加额外的保护,如使用 VPN 和磁盘加密。

如果你的计算机上有敏感的客户数据(你可能在经营一家企业),或被视为知识产权的材料,或者你对隐私非常谨慎,你可能要考虑磁盘加密。

磁盘加密的一些好处包括:

  • 保护系统免受黑客的攻击
  • 防止数据泄露
  • 保护你免受潜在的责任问题

磁盘加密软件可以防止台式机硬盘驱动器、便携式 USB 存储设备或笔记本电脑被访问,除非用户输入正确的身份验证数据。如果你的笔记本电脑丢失或被盗,加密会保护磁盘上的数据。

如今,新的 Windows 系统默认配备了 BitLocker 加密。在 Linux 上,LUKS 是最常用的磁盘加密方式。

想知道什么是 LUKS?我会为你简要介绍这个主题。

技术术语

在继续之前,需要定义一些术语。LUKS 有很多内容,因此将其拆解为细项将有助于你进一步了解。

卷 Volume :卷是一个逻辑存储区域,可用于存储数据。在磁盘加密的场景中卷指的是已加密以保护其内容的磁盘部分。

参数 Parameters :参数是控制加密算法运行方式的设置。参数可能包括所使用的加密算法、密钥大小以及有关如何执行加密的其他详细信息。

加密类型 Cipher type **:它是指用于加密的数学算法。它指的是用于保护加密卷上数据的具体加密算法。

密钥大小Key size:密钥大小是衡量加密算法强度的指标:密钥大小越大,加密强度越高。通常以位数表示,例如 128 位加密或 256 位加密。

头部 Header :头部是加密卷开头的特殊区域,包含有关加密的信息,例如所使用的加密算法和加密密钥。

下一个定义对于新手来说可能有些棘手,但了解它还是很重要的,尤其在处理 LUKS 时,这会非常有用。

容器 Container :容器是一个特殊的文件,类似于虚拟加密卷。它可以用于存储加密数据,就像加密分区一样。不同之处在于容器是一个文件,可以存储在未加密的分区上,而加密分区是整个磁盘的一部分,已经完全加密。因此,容器是 充当虚拟加密卷的文件。

LUKS 是什么以及它能做什么?

LUKS( Linux 统一密钥设置 Linux Unified Key Setup )是由 Clemens Fruhwirth 在 2004 年创建的磁盘加密规范,最初用于 Linux。它是一种知名的、安全的、高性能的磁盘加密方法,基于改进版本的 cryptsetup,使用 dm-crypt 作为磁盘加密后端。LUKS 也是网络附加存储(NAS)设备中常用的加密格式。

LUKS 还可以用于创建和运行加密容器。加密容器具有与 LUKS 全盘加密相同的保护级别。LUKS 还提供多种加密算法、多种加密模式和多种哈希函数,有 40 多种可能的组合。

LUKS 结构示意图

任何文件系统都可以进行加密,包括交换分区。加密卷的开头有一个未加密的头部,它允许存储多达 8 个(LUKS1)或 32 个(LUKS2)加密密钥,以及诸如密码类型和密钥大小之类的加密参数。

这个头部的存在是 LUKS 和 dm-crypt 的一个重要区别,因为头部允许使用多个不同的密钥短语,并能轻松更改和删除它们。然而,值得提醒的是,如果头部丢失或损坏,设备将无法解密。

LUKS 有两个版本,LUKS2 具有更强的头部损坏抗击性,并默认使用 Argon2 加密算法(LUKS1 使用 PBKDF2)。在某些情况下,可以在两个版本之间进行转换,但是 LUKS1 可能不支持某些功能。

希望了解更多信息?

希望本文有助于你对 LUKS 和加密有一些了解。关于使用 LUKS 创建和使用加密分区的确切步骤会因个人需求而异,因此我不会在此处涵盖安装和设置方面的内容。

如果你想要一份指南来帮助你设置 LUKS,可以在这篇文章中找到一个很好的指南:《使用 LUKS 对 Linux 分区进行基本加密指南》。如果你对此还不熟悉,并且想要尝试使用 LUKS,可以在虚拟机或闲置计算机上进行安全学习,以了解其工作原理。

(题图:MJ/2c6b83e6-4bcb-4ce3-a49f-3cb38caad7d2)


via: https://itsfoss.com/luks/

作者:Bill Dyer 选题:lkxed 译者:ChatGPT 校对:wxy

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

在这篇 Linux 黑话解释中,你将了解 Linux 中的显示管理器。它是桌面环境的一部分吗?它的作用是什么?

什么是 Linux 中的显示管理器?

简单来说, 显示管理器 display manager (DM)是一个为你的 Linux 发行版提供图形登录功能的程序。它控制用户会话并管理用户认证。显示管理器会在你输入用户名和密码后,立即启动显示服务器并加载桌面环境。

显示管理器通常是登录界面的代名词。毕竟它是可见的部分。然而,可见的登录屏幕,也叫 欢迎页 greeter ,只是显示管理器的一部分。

登录屏幕是显示管理器的可见部分

像各种桌面环境和显示服务器一样,也有各种显示管理器。我们来看看它们。

不同的显示管理器

有些人认为显示管理器是桌面环境的一部分,但事实并非如此。它是一个独立的程序。

桌面环境可能会推荐某个显示管理器,但这并不意味着它不能与其它一些显示管理器一起工作。如果你曾经在同一个系统中安装过不止一个桌面环境,你会记得,登录界面(即显示管理器)允许你切换桌面环境。

显示管理器可以与各种桌面环境配合使用

虽然显示管理器不是桌面环境本身的一部分,但它往往与桌面环境由同一个开发团队开发。它也成为桌面环境的代表。

例如,GNOME 桌面环境开发了 GDM(GNOME Display Manager),光看登录界面就会想到 GNOME 桌面环境。

GNOME登录屏幕与GDM

一些流行的显示管理器有:

  • GDM( GNOME 显示管理器 GNOME Display Manager ):GNOME 的首选。
  • SDDM( 简单桌面显示管理器 Simple Desktop Display Manager ):KDE 首选。
  • LightDM:由 Ubuntu 为 Unity 桌面开发。

显示管理器可以定制

有这么多的桌面环境可供选择,它们都有自己的显示管理器吗?不,不是这样的。

正如我之前提到的,可见的登录屏幕被称为欢迎页。这个欢迎页可以进行自定义来改变登录屏幕的外观。

事实上,许多发行版和/或桌面环境都制作了自己的欢迎页,以给用户提供一个类似于他们品牌的登录屏幕。

例如,Mint 的 Cinnamon 桌面使用了 LightDM,但有自己的欢迎页来给它更多的 Mint 式(或者我应该说是 Cinnamon)的外观。

基于 LightDM 的 Linux Mint 登录屏幕

来看看 Kali Linux 的登录界面:

Kali Linux 登录界面

如果你喜欢编码和调整,你可以根据自己的喜好修改或编码自己的欢迎页。

改变显示管理器

如果你愿意,可以更改显示管理器。你需要先安装显示管理器。安装时你会看到切换显示管理器的选项。

如果当时没有做切换,那么以后可以通过手动配置来改变显示管理器。不同的发行版重新配置显示管理器的方法略有不同,这不在本文讨论范围内。

结语

希望大家对 Linux 中的显示管理器这个术语有一点了解。本黑话解释系列的目的是用非技术性的语言解释常见的 Linux 俗语和技术术语,而不涉及太多的细节。

欢迎大家提出意见和建议。


via: https://itsfoss.com/display-manager/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

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