Alacritty - Ένας εξομοιωτής τερματικού με επιτάχυνση GPU

Αλακρίτι 1

Σήμερα Θα εκμεταλλευτούμε την ευκαιρία για να μιλήσουμε για έναν αρκετά ενδιαφέρον εξομοιωτή τερματικούΣε αντίθεση με άλλους, αυτός ο εξομοιωτής χρησιμοποιεί τη GPU για να βελτιώσει την απόδοση και την ταχύτητα της εφαρμογής στο σύστημα.

Η εφαρμογή για την οποία θα μιλήσουμε σήμερα είναι Alacritty, αυτή η εφαρμογή είναι ένας εξομοιωτής τερματικού που χρησιμοποιεί τη GPU για την υλοποίηση των βελτιστοποιήσεων που απλά δεν είναι δυνατά σε άλλους εξομοιωτές τερματικού στο Linux.

Υπέροχη Αλακρίτι

Αυτή η εφαρμογή Είναι γραμμένο στη γλώσσα προγραμματισμού Rust και χρησιμοποιεί το OpenGL για απόδοση., αυτό καθιστά την εφαρμογή τον ταχύτερο διαθέσιμο εξομοιωτή τερματικού.

Αυτός ο εξομοιωτής τερματικού επικεντρώνεται σε δύο στόχους απλότητα και απόδοση. Απόδοση σημαίνει ότι θα πρέπει να είναι ταχύτερος από οποιονδήποτε άλλο διαθέσιμο εξομοιωτή τερματικού. Η απλότητα σημαίνει ότι δεν υποστηρίζει λειτουργίες όπως καρτέλες ή διαχωρισμούς.

Si θέλετε να εγκαταστήσετε αυτόν τον εξομοιωτή τερματικού στο σύστημά σας, πρέπει προηγουμένως να έχουμε εγκαταστήσει τη γλώσσα προγραμματισμού Rust στα συστήματά μας.

Προϋποθέσεις

Μπορείτε να ελέγξετε τη μέθοδο εγκατάστασης του Rust σε Linux στην προηγούμενη ανάρτηση που έκανα, ο σύνδεσμος είναι αυτό.

Είμαστε ήδη σίγουροι ότι έχουμε εγκαταστήσει αυτήν τη γλώσσα στο σύστημά μας, Πρέπει να εγκαταστήσουμε κάποιες απαραίτητες εξαρτήσεις για την εφαρμογή.

Για εκείνους που είναι χρήστες του 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

Έχετε ήδη εγκαταστήσει τις εξαρτήσειςΝαι, μπορούμε να προχωρήσουμε στην εγκατάσταση αυτού του εξομοιωτή τερματικού στο σύστημά μας με μία από τις παρακάτω εντολές.

Πώς να εγκαταστήσετε το Alacritty στο Linux;

Δυστυχία

Όσοι είναι χρήστες του Arch Linux και των παραγώγων του, μπορούμε να εγκαταστήσουμε την εφαρμογή από τα αποθετήρια AUR, πρέπει να έχουμε μόνο έναν βοηθό για αυτό.

Σε αυτή την περίπτωση θα χρησιμοποιήσουμε aurman, η εντολή για την εγκατάσταση του εξομοιωτή τερματικού είναι η εξής:

aurman- S alacritty

Ενώ για όσους είναι χρήστες του openSUSE Μπορούμε να εγκαταστήσουμε την εφαρμογή στο σύστημα με την ακόλουθη εντολή:

sudo zypper install alacritty

Μπορούμε να χρησιμοποιήσουμε αυτό το ίδιο πακέτο προσφέρουν για το openSUSE για Fedora, CentOS, RHEL ή οποιαδήποτε διανομή με υποστήριξη για πακέτα rpm.

Κάνουμε λήψη μόνο με την παρακάτω εντολή, στο όσοι χρησιμοποιούν σύστημα 64-bit:

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

Για εκείνους που χρησιμοποιήστε ένα σύστημα 32 bit:

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:

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ησυχια dijo

    Ποια είναι η χρήση του τερματικού που υποστηρίζεται από την GPU;