Kitty终端仿真器:如何安装、配置和使用
即使在复杂的现代桌面环境中塞满了管理工具、实用程序和生产力软件,所有这些都具有吸引人的图形用户界面,一些任务仍然可以通过命令行最好地完成。
终端模拟器允许您使用桌面上命令行的功能。此外,终端窗口还提供对控制台及其应用程序的访问,如命令行界面(CLI)和文本用户界面软件。
什么是Kitty GPU加速终端模拟器

Kitty是一款GPU驱动的终端模拟器
它使用OpenGL进行处理并在多个平台上运行。这意味着它使用GPU而不是CPU进行渲染。因此,从本质上讲,它是极其快速和高效的。
但为什么你需要一个GPU加速的终端?简而言之,这一切都与速度有关!将渲染卸载到GPU在以下几个方面有所帮助。首先,它有助于减少系统负载并提供更平滑的滚动。
Kitty最大的声明是它是可用的最快的终端模拟器之一。它是为强力键盘用户设计的。
凯蒂猫有很多特点,
支持制表符、拆分和真彩色
。Kitty的大部分内容几乎都是用Python编写的。Objective C代码实际上非常单薄,而且大多数代码都是基于宏的,或者只是调用其他库中的函数。
此外,Kitty的配置也非常出色。提供了鼠标支持,允许您打开URL、双击、三次单击、右键单击和执行其他操作。除此之外,从shell提示符、SSH和脚本进行控制非常简单。
重要的是要理解,终端不仅呈现你看到的内容,还呈现程序输出的所有内容,这些内容可能是大量的文本,导致未加速的终端崩溃。
一些终端将开始不频繁地更新以保存自己,而另一些终端将在烧录CPU时完全挂起。
在Linux中安装Kitty终端仿真器
Kitty的安装可以使用包管理器完成,如下所示。
Ubuntu和其他基于Debian的发行版可以使用下面的apt命令安装Kitty终端模拟器:
sudo apt安装kitty
在Arch Linux上,Kitty模拟器可通过Pacman进行安装:
sudo pacman-S kitty
在Fedora上,Kitty终端模拟器可通过Fedora默认软件存储库进行安装:
sudo dnf安装kitty
在基于RHEL的发行版(如AlmaLinux或Rocky Linux)上,您首先需要安装EPEL repo:
sudodnf安装epel版本
然后安装Kitty终端模拟器:
sudo dnf安装kitty
如果您正在使用openSUSE并希望使用Kitty终端模拟器,则可以使用以下Zypper命令安装该应用程序:
sudo zypper安装kitty
安装后,可以从“活动”菜单启动Kitty。首先,转到应用程序启动器并搜索'
小猫
.'当其图标出现时,单击以运行相同的操作。

自定义Kitty终端模拟器
Kitty终端模拟器是使用配置文件自定义的。在本节中,我们将介绍一些基本的自定义选项。
首先,复制示例配置文件
套件.conf
到Kitty配置目录。
cp/usr/share/doc/kitty/examples/kitty.conf~
/.config/
小猫/
代码语言:
JavaScript
(
javascript
)
要开始自定义,请打开
套件.conf
文件,以便使用首选的文本编辑器进行编辑。
vim~
/.config/
kitty/kitty.conf
代码语言:
JavaScript
(
javascript
)
字体大小是最明显的自定义,因为默认情况下Kitty的字体很小。所以让我们把它增加到
13
.

现在让我们试着让凯蒂的窗户更透明一点。要做到这一点,我们需要改变
背景_能力
选项来自
1.
到约
0.8
.

请记住,如果您已打开Kitty,则必须关闭并重新打开它,更改才能生效。现在,让我们检查所做更改的结果。

在这一点上,我认为基本的想法是明确的。正如您将看到的,
套件.conf
包含无数的配置选项,允许您完全更改此终端模拟器的视图或行为。你可以在凯蒂猫的网站上看到他们的完整名单。
小猫
Kitty预装了一些名为Kittens的酷炫功能,可以多次派上用场。它们用于为Kitty本身添加功能,并创建有用的独立程序。
例如
icat
小猫可以在终端中显示图像。使用它非常简单:
小猫
+
小猫
icat
[图像文件]
代码语言:
CSS
(
css
)

你需要在你的Linux系统上安装ImageMagic,这只小猫才能工作。
SSH小猫:使用SSH解决终端问题
当SSH使用Kitty进入远程计算机时,有时您可能会收到关于终端未知或打开终端失败的错误。发生这种情况是因为Kitty terminfo文件(curses库中处理特定终端功能的一组例程)在远程服务器上不可用。
幸运的是,解决方案很简单——通过terminfo进行复制。Kitty有一个SSH Kitten来实现这一自动化。
小猫
+
小猫
ssh
使用者
主办
代码语言:
CSS
(
css
)
此外,您也可以将其别名为
~/.bashrc
文件,以防止每次都必须键入:
别名s=
“小猫+小猫ssh”
代码语言:
JavaScript
(
javascript
)
窗口拆分
Kitty可以定义其窗口,以任意布局并排平铺。布局是在一个顶级选项卡内排列多个Kitty窗口。
要拆分窗口,请使用键盘快捷键
Ctrl+Shift+Enter
.

使用键盘快捷键
Ctrl+Shift+[
或
Ctrl+Shift+]
,您可以在不同的窗口之间切换。
可以使用以多种布局排列窗口
Ctrl+Shift+L
键盘快捷键。
选项卡
Kitty可以运行组织成选项卡的多个程序,因为每个选项卡都由一个或多个窗口组成。要打开新选项卡,请使用
Ctrl+Shift+T
.

可以使用在选项卡之间切换
Ctrl+Shift+Left
或
Ctrl+Shift+Right
.
Essential Kitty终端仿真器快捷方式
以下是一些与Kitty一起使用的有用快捷方式。
窗户
新建窗口 |
Ctrl+Shift+Enter |
关闭窗口 |
Ctrl+Shift+W |
下一个窗口 |
Ctrl+Shift+] |
上一个窗口 |
Ctrl+Shift+[ |
选项卡
新标签页 |
Ctrl+Shift+T |
关闭标签 |
Ctrl+Shift+Q |
下一个选项卡 |
Ctrl+Shift+Right |
上一个选项卡 |
Ctrl+Shift+Left |
调整选项卡大小 |
Ctrl+Shift+R |
滚动
排队 |
Ctrl+Shift+向上 |
直线向下 |
Ctrl+Shift+Down |
向上翻页 |
Ctrl+Shift+Page_Up |
向下翻页 |
Ctrl+Shift+Page_Down |
顶部 |
Ctrl+Shift+Home |
底部 |
Ctrl+Shift+End |
另外
复制到剪贴板 |
Ctrl+Shift+C |
从剪贴板粘贴 |
Ctrl+Shift+V |
从所选内容粘贴 |
Ctrl+Shift+S |
增大字体大小 |
Ctrl+Shift+Equal |
减小字体大小 |
Ctrl+Shift+减号 |
切换全屏 |
Ctrl+Shift+F11 |
结论
本文教您如何在Linux上安装Kitty,以及它作为终端模拟器的主要用途。
Kitty是一个非常棒的终端模拟器,具有如此多的自定义功能,它促进了“无鼠标”的工作流程。此外,它速度极快,非常稳定,保养得很好。
当然,凯蒂猫还有许多其他很酷的功能和定制功能,所以去看看吧。
5种方法在Windows PC上自定义Xbox游戏栏
Xbox游戏栏允许您快速、轻松地访问内容,而不必完全退出游戏。它可能看起来像是对您的PC游戏体验的一个小小的补充,但如果您对其进行定制以完美地满足您的需求,它可能会变得非常有用。 许多玩家认为Xbox Game Bar是理所当然的,或者只使用其最基本的功能。但是,如果您想了解更多关于Xbox Game Bar的信息,以及如何个性化它以满足您完美的游戏体验,我们在这里提供了您需要的所有信息。 1.为
Solus 4.5韧性:感官盛宴
Solus OS是一个从头开始构建的Linux发行版,专注于桌面计算。它以其Budgie桌面环境而闻名,该环境提供: 一个现代而又熟悉的用户界面。 旨在提供精简的体验。 这对于新手和经验丰富的Linux用户来说都是一个很有吸引力的选择。 该发行版通过其不同的桌面环境,如Budgie、GNOME、Plasma和现在的Xfce,满足了各种偏好和需求。 在上一次4.4发布整整六个月后,Solus团队发布
如何连接你的MacBook和电视:3种方式
当天的视频 滚动以继续浏览内容 将MacBook连接到电视上获得大屏幕体验既有趣又令人兴奋,但如果你不熟悉硬件,这个过程可能会令人困惑。我们将提供关于实现无缝连接的明确指导,包括有线和无线方法。 1. 用正确的电缆将MacBook连接到电视上 Pexels 取决于 MacBook上可用的端口 在美国,将它连接到电视的方式可能会有所不同。如果你的MacBook有HDMI接口,你可以简单地用HDMI线
如何通过PHP-FPM配置Nginx以使用PHP
Nginx+PHP是最受欢迎的软件组之一,您可以使用它来构建您的网站。本分步教程将向您展示如何使用PHP-FPM在服务器上安装和配置Nginx以执行PHP。 Nginx是PHP-FPM的理想组合。它是一个稳定的Web服务器,以其令人印象深刻的性能和低资源消耗而闻名。 当您使用PHP-FPM时,PHP作为一个独立的服务运行。使用这个PHP版本作为语言解释器意味着请求将通过UNIX套接字进行处理。Ng
登陆Arch Linux的GNOME 46桌面环境
Arch Linux以其对滚动发布模式的坚持而闻名,它总是在用户获得尖端软件后立即向用户提供。它再一次巩固了其滚动发行速度最快的声誉。 在正式发布仅四天后,Arch用户现在可以将当前的GNOME 45.5桌面环境更新到新的46版本,并在稳定的Arch repos中进行更新。 有许多新功能可供探索,虽然您可以在我们关于该主题的综合文章中找到详细介绍,但以下是GNOME 46的主要亮点的快速摘要: 对