У следећем чланку ћемо погледати Китти. Је око бесплатни емулатор терминала отвореног кода који користи мало системских ресурса. Овај софтвер има врсту приказивања која га чини бржим. Такође укључује подршку за екстензије помоћу којих можете омогућити неке напредне функције у терминалу. Такође, уз многе друге функције долази са подршком за миш, јединственим кодирањем, истинском бојом и праћењем фокуса.
Китти је дизајниран за напредне кориснике тастатуре. Из тог разлога све његове контроле раде са тастатуре, мада такође у потпуности подржава интеракцију миша. Његова конфигурација се врши из једноставне датотеке. Код у овој апликацији дизајниран је да буде једноставан и модуларан. Написан је у комбинацији слова Ц и Питхон. Не зависи од било ког великог и сложеног скупа корисничких интерфејса, користећи само ОпенГЛ да бисте све то приказали.
Китти је дизајнирана од темеља да призна све савремене одлике а терминалкао што су уницоде, права боја, подебљани / курзивни фонтови, обликовање текста итд. Један од циљева дизајна овог емулатора је да буде лако се може проширити, тако да се нове функције могу у будућности додавати с релативно лакоћом.
Неке опште карактеристике Китти
- Ради на Гну / Линук и мацОС.
- Овај емулатор искрцава приказ на ГПУ, тражећи тако мање оптерећење система и постизање глатког померања.
- Подржава све модерне једнокраке карактеристикел: графика / слике, уницоде, права боја, протокол миша, праћење фокуса, заграда и разна проширења протокола за нове терминале.
- Подржава мозаик више терминалних прозора, један поред другог са различитим дизајном, без употребе додатног програма попут тмук.
- Може се контролисати из скрипти или из командне линије схелл-а, чак и преко ССХ.
- Има оквир за Мачићи, што је мали терминални програм на који се може навикнути проширити функционалност емулатора.
- Признаје стартуп сесије. То вам омогућава да одредите распоред прозора / картице, радне директоријуме и програме који ће се покретати приликом покретања.
- Хас више међуспремника за копирање / лепљење.
- Овај емулатор је способан за покретање више програма организованих у картицама и прозорима. Највиши ниво организације је картица. Свака картица састоји се од једног или више прозора. Прозори се могу распоредити у различитим распоредима. Тхе контроле тастатуре, које су прилагодљиве за картице и прозоре, могу се консултовати у веб локација пројекта.
Инсталирајте емулатор терминала за китти на Убунту
Преузимање најновије верзије
у инсталирајте овај емулатор на Убунту Морамо отворити терминал (Цтрл + Алт + Т) и откуцати следећу команду:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Ово ће инсталирати најновију верзију овог емулатора терминала на Убунту систем. Биће инсталиран на локацији ~ / .лоцал / китти.апп / бин / китти. Ако одемо у ову фасциклу, видећемо датотеку на којој морамо двапут кликнути да бисмо отворили емулатор.
Ако нешто пође по злу или једноставно не желите да покренете инсталациони програм, можете преузмите и инсталирајте китти ручно са страница верзија на ГитХуб-у. Корисници Гну / Линук-а, само ћемо морати да преузмемо тарбалл и извадимо га у директоријум. Извршна датотека маче биће у поддиректорију канте.
Интеграција са радном површином
Ако желите да се икона овог емулатора појави на вашем систему, између осталог, и хоћете додајте датотеку китти.десктоп. Појединости следећег поступка ће можда требати прилагодити за једну или другу одређену радну површину, али требало би да функционише за већину главних окружења радне површине.
За почетак хоћемо створите симбол за додавање маче у ПАТХ (под претпоставком да је ~ / .лоцал / бин у вашем ПУТУ):
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/
Идемо ставите датотеку китти.десктоп негде где је оперативни систем може пронаћи:
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications
Да завршимо, хајде ажурирајте путању до иконе маче у датотеци китти.десктоп са следећом командом:
sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop
Можете добити више информација о овом емулатору терминала и његовој документацији у веб локација пројекта.