Alacritty-GPU加速的终端模拟器

敏捷度1

今天 我们将借此机会谈论一个非常有趣的终端模拟器与其他模拟器不同,该模拟器利用GPU来提高系统上应用程序的性能和速度。

我们今天要讨论的应用程序是 Alacritty,此应用程序是一个终端仿真器,它利用GPU来实现优化 在Linux上的其他终端仿真器中根本不可能做到这一点。

关于Alacritty

这个应用程序 用Rust编程语言编写,并使用OpenGL进行渲染,这使该应用程序成为可用的最快的终端仿真器。

该终端模拟器 专注于简单性和性能两个目标。 性能意味着,它应该比任何其他可用的终端仿真器更快。 简单意味着,它不支持制表符或拆分之类的功能。

Si 您想要在系统上安装此终端模拟器,我们以前必须在系统上安装Rust编程语言。

先决条件

您可以在我上一篇文章中查看Linux上的Rust安装方法, 链接是这个。

已经确定在我们的系统中安装了该语言, 我们必须为应用程序安装一些必要的依赖项。

对于那些 Debian,Ubuntu,Linux Mint用户或任何衍生产品 其中,我们必须使用ctrl + Alt + T打开一个终端,然后执行以下命令:

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

如果是 CentOS和RHEL用户使用以下命令安装依赖项:

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

如果他们是 Fedora 28我们可以使用以下命令在终端上安装它们:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

对于那些使用Arch Linux,Manajaro,Antergos或任何Arch衍生产品的用户,我们安装:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

最后,对于那些 是任何版本的openSUSE的用户:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

您已经安装了依赖项s我们可以继续在系统中安装此终端机 使用以下任何命令。

如何在Linux上安装Alacritty?

敏捷性

那些是Arch Linux用户及其衍生产品的人, 我们可以从AUR存储库中安装应用程序我们只需要一个助手即可。

在这种情况下 我们将使用欧曼,安装终端仿真器的命令如下:

aurman- S alacritty

对于openSUSE用户 我们可以使用以下命令将应用程序安装在系统上:

sudo zypper install alacritty

我们可以使用同一包 他们提供openSUSE 适用于Fedora,CentOS,RHEL或任何支持rpm软件包的发行版。

我们仅使用以下命令下载 使用64位系统的用户:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

对于那些 他们使用32位系统:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

然后我们安装:

sudo dnf install alacritty.rpm

其余的发行版中,我们必须下载并编译源代码 为了安装该应用程序。

埃斯托 我们以以下方式进行操作,我们必须输入:

cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release

完成此操作后,我们必须将二进制文件复制到PATH并创建直接访问,也就是说,我们使用以下命令进行操作:

cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

最后 对于Bash,我们将必要的设置添加到Shell中:

cp alacritty-completions.bash〜/ .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

对于ZSH

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

对于鱼

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

并准备好了,我们可以在系统上运行仿真器。

即使套件不是官方的,我们也可以从Snap安装此终端模拟器。 对于那些喜欢这种方法的人,我们只需要输入:

sudo snap install alacritty-unofficial --channel


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   特兰基

    GPU支持终端的目的是什么?