今天 我们将借此机会谈论一个非常有趣的终端模拟器与其他模拟器不同,该模拟器利用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
GPU支持终端的目的是什么?