ಇಂದಿನ ದಿನ ಬಹಳ ಆಸಕ್ತಿದಾಯಕ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನಾವು ಲಾಭ ಪಡೆಯೋಣ, ಈ ಎಮ್ಯುಲೇಟರ್ ಇತರರಿಗಿಂತ ಭಿನ್ನವಾಗಿ ಸಿಸ್ಟಂನಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್ನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವೇಗವನ್ನು ಸುಧಾರಿಸಲು ಜಿಪಿಯು ಅನ್ನು ಬಳಸುತ್ತದೆ.
ನಾವು ಇಂದು ಮಾತನಾಡಲು ಹೊರಟಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಅಲಕ್ರಿಟ್ಟಿ, ಈ ಅಪ್ಲಿಕೇಶನ್ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಆಗಿದ್ದು ಅದು ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಜಿಪಿಯು ಅನ್ನು ಬಳಸುತ್ತದೆ ಇದು ಲಿನಕ್ಸ್ನಲ್ಲಿನ ಇತರ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ಗಳಲ್ಲಿ ಸರಳವಾಗಿ ಸಾಧ್ಯವಿಲ್ಲ.
ಅಲಕ್ರಿಟ್ಟಿ ಬಗ್ಗೆ
ಈ ಅಪ್ಲಿಕೇಶನ್ ಇದನ್ನು ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ರೆಂಡರಿಂಗ್ಗಾಗಿ ಓಪನ್ಜಿಎಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವೇಗವಾಗಿ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.
ಈ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಸರಳತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಎರಡು ಗುರಿಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ಕಾರ್ಯಕ್ಷಮತೆ ಎಂದರೆ, ಇದು ಲಭ್ಯವಿರುವ ಯಾವುದೇ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಗಿಂತ ವೇಗವಾಗಿರಬೇಕು. ಸರಳತೆ ಎಂದರೆ, ಇದು ಟ್ಯಾಬ್ಗಳು ಅಥವಾ ವಿಭಜನೆಗಳಂತಹ ಕಾರ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
Si ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಈ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ, ನಾವು ಈ ಹಿಂದೆ ನಮ್ಮ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಸ್ಥಾಪಿಸಿರಬೇಕು.
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
ನಾನು ಮಾಡಿದ ಹಿಂದಿನ ಪೋಸ್ಟ್ನಲ್ಲಿ ನೀವು ಲಿನಕ್ಸ್ನಲ್ಲಿ ರಸ್ಟ್ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನವನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಲಿಂಕ್ ಇದು.
ನಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಈ ಭಾಷೆಯನ್ನು ಸ್ಥಾಪಿಸಿರುವುದು ಈಗಾಗಲೇ ಖಚಿತವಾಗಿದೆ, ನಾವು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕೆಲವು ಅಗತ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ.
ಇರುವವರಿಗೆ ಡೆಬಿಯನ್, ಉಬುಂಟು, ಲಿನಕ್ಸ್ ಮಿಂಟ್ ಬಳಕೆದಾರರು ಅಥವಾ ಯಾವುದೇ ಉತ್ಪನ್ನ ಇವುಗಳಲ್ಲಿ ನಾವು 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"
ಅವರು ಬಳಕೆದಾರರಾಗಿದ್ದರೆ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ಫೆಡೋರಾ 28 ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
ಆರ್ಚ್ ಲಿನಕ್ಸ್, ಮನಜಾರೊ, ಆಂಟರ್ಗೋಸ್ ಅಥವಾ ಆರ್ಚ್ನ ಯಾವುದೇ ಉತ್ಪನ್ನದ ಬಳಕೆದಾರರಾದ ನಾವು ಇದರೊಂದಿಗೆ ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
ಅಂತಿಮವಾಗಿ, ಯಾರು openSUSE ನ ಯಾವುದೇ ಆವೃತ್ತಿಯ ಬಳಕೆದಾರರು:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
ನೀವು ಈಗಾಗಲೇ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿನಮ್ಮ ಟರ್ಮಿನಲ್ ಎಮ್ಯುವೇಟರ್ ಅನ್ನು ನಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ನಾವು ಮುಂದುವರಿಯಬಹುದು ಕೆಳಗಿನ ಯಾವುದೇ ಆಜ್ಞೆಗಳೊಂದಿಗೆ.
ಲಿನಕ್ಸ್ನಲ್ಲಿ ಅಲಾಕ್ರಿಟಿಯನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರು ಮತ್ತು ಅದರ ಉತ್ಪನ್ನಗಳು, ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು AUR ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸ್ಥಾಪಿಸಬಹುದುಅದಕ್ಕಾಗಿ ನಾವು ಸಹಾಯಕನನ್ನು ಮಾತ್ರ ಹೊಂದಿರಬೇಕು.
ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ur ರ್ಮನ್ ಅನ್ನು ಬಳಸಲಿದ್ದೇವೆ, ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಆಜ್ಞೆಯು ಹೀಗಿದೆ:
aurman- S alacritty
ಓಪನ್ ಸೂಸ್ ಬಳಕೆದಾರರಿಗೆ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
sudo zypper install alacritty
ನಾವು ಇದೇ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು ಅವರು ಓಪನ್ ಸೂಸ್ಗಾಗಿ ನೀಡುತ್ತಾರೆ ಫೆಡೋರಾ, ಸೆಂಟೋಸ್, ಆರ್ಹೆಚ್ಇಎಲ್ ಅಥವಾ ಆರ್ಪಿಎಂ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಯಾವುದೇ ವಿತರಣೆಗಾಗಿ.
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಮಾತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ 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
ಮತ್ತು ಅಂತಿಮವಾಗಿ ಬ್ಯಾಷ್ಗಾಗಿ ನಾವು ಅಗತ್ಯವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಮ್ಮ ಶೆಲ್ಗೆ ಸೇರಿಸುತ್ತೇವೆ:
cp alacritty-completetions.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
ಮತ್ತು ಅದರೊಂದಿಗೆ ಸಿದ್ಧವಾಗಿದೆ, ನಾವು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು.
ಸಹ ಪ್ಯಾಕೇಜ್ ಅಧಿಕೃತವಾಗಿಲ್ಲದಿದ್ದರೂ ನಾವು ಈ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಸ್ನ್ಯಾಪ್ನಿಂದ ಸ್ಥಾಪಿಸಬಹುದು. ಈ ವಿಧಾನವನ್ನು ಆದ್ಯತೆ ನೀಡುವವರಿಗೆ, ನಾವು ಮಾತ್ರ ಟೈಪ್ ಮಾಡಬೇಕು:
sudo snap install alacritty-unofficial --channel
ಟರ್ಮಿನಲ್ ಅನ್ನು ಜಿಪಿಯು ಬೆಂಬಲಿಸುವ ಉದ್ದೇಶವೇನು?