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是一个非常棒的终端模拟器,具有如此多的自定义功能,它促进了“无鼠标”的工作流程。此外,它速度极快,非常稳定,保养得很好。
当然,凯蒂猫还有许多其他很酷的功能和定制功能,所以去看看吧。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...