لینوکس و دنیای متن‌باز

انتشار نسخه جدید Ghostty 1.4 با کلی تغییرات خفن برای لینوکس!

اگر از اون دسته آدم‌هایی هستید که توی دنیای لینوکس و برنامه‌نویسی مدام با Terminal سر و کار دارید، حتماً اسم Ghostty رو شنიდید. این ترمینال فوق‌العاده سریع و متن‌باز که با زبان Zig توسعه داده شده، بالاخره بعد از ۷ ماه تلاش توسعه‌دهنده‌ها به نسخه 1.4 رسیده و کلی قابلیت جدید و جذاب برامون آورده؛ از بهینه‌سازی‌های خفن روی لینوکس و macOS گرفته تا مدیریت راحت‌تر تب‌ها با قابلیت درگ‌دراق کردن!

بزرگ‌ترین اتفاق توی این نسخه، پشتیبانی کامل از Kitty graphics protocol هست. این یعنی Ghostty بعد از خود Kitty، اولین ترمینالیه که می‌تونه تصاویر رو به همراه انیمیشن و خیلی دقیق توی دل خودش رندر کنه. اگر از ابزارهای TUI استفاده می‌کنید یا اسکریپت‌هایی دارید که عکس رو توی Terminal نشون میدن، این یک انقلاب واقعیه‌!

Ghostty 1.4 Linux Terminal

Ghostty 1.4 - انتشار نسخه جدید Ghostty 1.4 با کلی تغییرات خفن برای لینوکس!

توسعه‌دهنده‌ها ادعا می‌کنن که کارایی برنامه‌شون توی این آپدیت سر به فلک کشیده! مثلاً وقتی Terminal شما بیکار (Idle) باشه، تاریخچه متنی رو فشرده می‌کنه که باعث میشه مصرف RAM تا حدود ۹۰ درصد کاهش پیدا کنه. این یعنی سیستم شما حتی با باز بودن پنجره‌های شلوغ و متون طولانی هم سبک و خنک می‌مونه. هر وقت هم خواستید اسکرول کنید بالا یا از قابلیت سرچ استفاده کنید، متن‌ها به صورت آنی از حالت فشرده خارج میشن.

روی لینوکس، نسخه GTK اپلیکیشن Ghostty حالا متن‌ها رو توی مقیاس‌های نمایشی مثل 125% و 150% خیلی تیزتر و خواناتر نشون میده تا دیگه اثری از متن‌های تار نباشه. همچنین پایپ‌لاین رندرینگ قبلی با یک سیستم EGL جدید جایگزین شده که روی یک Thread جداگانه کار می‌کنه.

Ghostty 1.4 features

Ghostty 1.4 - انتشار نسخه جدید Ghostty 1.4 با کلی تغییرات خفن برای لینوکس! (2)

تغییرات ریز و درشت دیگه‌ای هم مثل پشتیبانی از Kitty clipboard protocol، ایموجی‌های به‌روزشده Noto و بهبودهای سراسری عملکرد تو این نسخه دیده میشه.

چطوری Ghostty 1.4.0 رو نصب کنیم؟

اگر از توزیع‌های جدید مثل Ubuntu استفاده می‌کنید، شاید پکیج‌های پیش‌فرض رو توی Repository داشته باشید، اما برای گرفتن آخرین نسخه (یعنی همین ورژن 1.4) بهتر است سراغ روش‌های جایگزین مثل پکیج‌های DEB غیررسمی، AppImage یا Snap برید تا سریع‌تر به جدیدترین قابلیت‌ها دسترسی داشته باشید.

پایان پشتیبانی از Ubuntu 24.04 LTS

نکته مهم اینکه Ghostty 1.4.0 برای اجرا به کتابخانه‌های جدید GTK 4.18 و libadwaita 1.7 نیاز داره؛ به همین دلیل، کاربران نسخه Ubuntu 24.04 LTS دیگه نمی‌تونن نسخه DEB این برنامه رو به صورت رسمی نصب کنند و باید سیستم‌عاملشون رو ارتقا بدن.

منبع اصلی: OMG! Ubuntu! | 7 آبان 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینوکس و دنیای متن‌باز

نسخه جدید Ghostty 1.4 با سرعت بیشتر و کاهش مصرف رم منتشر شد

ترمینال محبوب Ghostty که خیلی‌ها ازش استفاده می‌کنن، بالاخره با نسخه ۱.۴ از راه رسید! این نسخه کلی تغییرات خفن داره؛ از جمله اینکه خیلی سریع‌تر شده و کمتر از رم استفاده می‌کنه، اما خب یه خبر بد هم برای بچه‌هایی داریم که از Ubuntu 24.04 LTS استفاده می‌کنن، چون این نسخه دیگه از سیستم‌عامل شما پشتیبانی نمی‌کنه.

Ghostty 1.4 - نسخه جدید Ghostty 1.4 با سرعت بیشتر و کاهش مصرف رم منتشر شد

دلیل اینکه این نسخه روی Ubuntu 24.04 LTS اجرا نمی‌شه اینه که Ghostty 1.4 به کتابخانه‌های GTK 4.18 و libadwaita 1.7 نیاز داره و اگر نسخه‌های قدیمی‌تر روی سیستمتون باشه، موقع اجرا ارور میده و بسته میشه. البته توسعه‌دهندگان گفتن که می‌تونید از Buildهای قدیمی‌تر استفاده کنید.

از این خبر ناراحت‌کننده که بگذریم، توی این نسخه متن‌ها توی مقیاس‌گذاری‌های مختلف خیلی شفاف‌تر شدن و رندرر جدید برنامه‌ هم کاری کرده تا تصویر موقع کار با Terminal هیچ‌وقت دچار پارگی یا tearing نشه. قابلیت کشیدن و رها کردن یا همون drag and drop برای پنجره‌های اسپیلیت‌شده هم کلی کار رو راحت‌تر کرده.

تغییرات جذاب و قابلیت‌های جدید

توسعه‌دهندگان Ghostty این بار سنگ تموم گذاشتن و پروتکل گرافیکی کامل Kitty رو پیاده‌سازی کردن که خیلی سرصدا به پا کرده. همچنین دستور جدید ghostty +ssh کار رو برای اتصال به سرورهای ریموت با استفاده از terminfo خیلی راحت‌تر کرده.

خوب است بدانید که توی این نسخه، ده مشکل امنیتی هم برطرف شده که بعضی‌هاشون مربوط به macOS و برخی دیگر مربوط به حفره‌های محافظت از کپی یا همون paste protection بودن. مصرف رم توی حالت بیکار یا همون off-screen scrollback هم بین ۷۰ تا ۹۰ درصد کاهش پیدا کرده که واقعاً عدد چشمگیریه!

چطور Ghostty 1.4 را نصب کنیم؟

تیم Ghostty فایل‌های باینری رسمی رو فقط برای macOS ارائه میده، اما برای لینوکس، توزیع‌های مختلف مثل Arch Linux، NixOS، Alpine Linux و Gentoo خودشون دارن این پکیج رو آماده می‌کنن. می‌تونید از طریق پکیج‌های جامعه کاربری هم اقدام کنید، اما کامپایل کردن از روی source سورس همیشه پیشنهاد اوله.

برای Build کردن می‌تونید از دستور zig build استفاده کنید و قدم‌به‌قدم طبق راهنمای رسمی پیش برید تا بدون دردسر این ترمینال خفن رو روی سیستم خودتون داشته باشید.

منبع اصلی: It's FOSS (اخبار لینوکس) | 6 آبان 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا