کیا تیز، خوبصورت اور بغیر کسی جھنجھٹ کے؟ Mac ٹرمینل کا "مکمل" ورژن آخرکار آ گیا ہے

3/4/2026
8 min read

کیا تیز، خوبصورت اور بغیر کسی جھنجھٹ کے؟ Mac ٹرمینل کا "مکمل" ورژن آخرکار آ گیا ہے

تعارف: وہ جانا پہچانا الجھن کا لمحہ

Mac پر کوڈ لکھنے کے لیے، پہلی چیز ٹرمینل کا انتخاب کرنا ہے۔

پہلے سے موجود Terminal؟ اس کی خصوصیات بہت بنیادی ہیں، شکل و صورت بھی کمزور ہے، دو دن استعمال کرنے کے بعد بھاگنے کا دل کرتا ہے۔

پھر آپ غالباً iTerm2 انسٹال کریں گے۔

آخرکار یہ Mac ٹرمینل کی دنیا کا "بڑا بھائی" ہے، اس کی خصوصیات واقعی طاقتور ہیں۔ اسکرین تقسیم، رنگ سکیم، شارٹ کٹس، جو چاہیں ملتا ہے۔

لیکن جب آپ اسے زیادہ دیر تک استعمال کرتے ہیں، تو آپ نے بھی یہ محسوس کیا ہوگا——

یہ دن بدن بھاری ہوتا جا رہا ہے۔

اس کے شروع ہونے پر ایک یا دو سیکنڈ انتظار کرنا پڑتا ہے، کبھی کبھار shell مکمل کرنے میں رکاوٹ آتی ہے، اور میموری کا استعمال بھی بڑھتا جا رہا ہے۔

آپ صرف چند کمانڈز لکھنا چاہتے ہیں، مگر ایسا لگتا ہے جیسے آپ ایک چھوٹے IDE کو شروع کر رہے ہیں۔

آپ نے شاید Alacritty، Kitty جیسے "تیز" ٹرمینلز کے ساتھ بھی تجربہ کیا ہوگا۔ واقعی تیز ہیں، مگر جب کنفیگریشن فائل کھولتے ہیں، تو ایک ڈھیر سارے پیرامیٹرز دیکھ کر سر چکرانے لگتا ہے، اور قدرتی احساس بھی کچھ کم ہوتا ہے۔

تو سوال یہ ہے:

کیا کوئی ایسا ٹرمینل ہے، جو تیز، خوبصورت اور بغیر کسی جھنجھٹ کے ہو؟

جواب ہے: ہاں۔

مرکزی کردار: Ghostty

Ghostty ایک تیز، خصوصیات سے بھرپور، کراس پلیٹ فارم ٹرمینل ایمولیٹر ہے، جو پلیٹ فارم کی قدرتی UI اور GPU کی تیز رفتاری کا استعمال کرتا ہے۔

اہم بات یہ ہے—— اس کا مصنف Mitchell Hashimoto ہے۔

اس نام کو نہیں سنا؟ وہ HashiCorp کے بانی ہیں، جنہوں نے Vagrant، Terraform، Vault جیسے بنیادی ڈھانچے کی "جادوئی چیزیں" خود بنائیں۔

سادہ الفاظ میں، یہ ایک ایسا شخص ہے جس نے پہیے بنائے ہیں اور اب وہ ایک کمپنی کا مالک ہے۔

Mitchell نے 2023 میں HashiCorp چھوڑنے کے بعد کچھ مختلف کرنے کا سوچا—— "غیر سرور"، "ڈیسک ٹاپ سافٹ ویئر"، تو اسی لیے Ghostty وجود میں آیا۔

Ghostty کی کارکردگی iTerm2 اور Kitty سے تقریباً 4 گنا تیز ہے، اور Alacritty کی رفتار کے برابر ہے، مگر اس کی خصوصیات زیادہ ہیں۔

یہ کوئی جنگلی اوپن سورس پروجیکٹ نہیں ہے، بلکہ یہ ایک ماہر کی دو سال کی محنت کا نتیجہ ہے۔

بنیادی خصوصیت ایک: رفتار اور جوش

پہلے سب سے واضح احساس کی بات کرتے ہیں—— تیز، واقعی تیز۔

Ghostty macOS پر Metal کا استعمال کرتے ہوئے رینڈرنگ کرتا ہے، براہ راست Apple کے اپنے گرافکس API کو کال کرتا ہے۔

اس کا کیا مطلب ہے؟

لاگ کو سکرول کرتے وقت، یہ ویبو کو براؤز کرنے کی طرح ہموار ہے۔

ایک بڑے فائل کو cat کرتے وقت، دوسرے ٹرمینلز ابھی بھی اسکرین کو چمکانے میں مصروف ہیں، Ghostty پہلے ہی مکمل طور پر دکھا چکا ہے۔

کچھ ڈویلپرز نے فیڈبیک دیا ہے کہ جب ڈیٹا بیس کی تلاش میں پانچ لاکھ نتائج واپس آتے ہیں، تو Ghostty اسے "ایک پلک جھپکنے میں" پروسیس کرتا ہے۔

اس کا Metal رینڈرر حتیٰ کہ ligatures کی حمایت کرتا ہے بغیر CPU رینڈرنگ پر جانے کے—— یہ iTerm2 بھی نہیں کر سکتا۔

وہ احساس، ایک بار استعمال کرنے کے بعد واپس نہیں جا سکتے۔

بنیادی خصوصیت دو: خوبصورتی ہی انصاف ہے (قدرتی تجربہ)

بہت سے کراس پلیٹ فارم ٹرمینلز میں ایک عام مسئلہ ہوتا ہے: ایک نظر میں یہ Mac ایپلیکیشن کی طرح نہیں لگتے۔

ونڈو کے کنارے عجیب ہوتے ہیں، مینو بار غیر معیاری ہوتا ہے، مجموعی طور پر یہ "میں Linux سے منتقل ہوا ہوں" کی طرح لگتا ہے۔

Ghostty بالکل مختلف ہے۔

اس کی macOS ایپ واقعی SwiftUI پر مبنی ایک قدرتی ایپ ہے، جس میں حقیقی ونڈو منیجمنٹ، مینو بار، سیٹنگز کا انٹرفیس ہے۔

ان ٹرمینلز کے برعکس جو اپنی مرضی کے مطابق یا ویب UI کا استعمال کرتے ہیں، Ghostty پلیٹ فارم کی قدرتی GUI پر توجہ مرکوز کرتا ہے، macOS پر Swift، AppKit اور SwiftUI کا استعمال کرتے ہوئے، یہ یقینی بناتا ہے کہ یہ آپریٹنگ سسٹم کے ساتھ مکمل طور پر ضم ہو، اور بے عیب صارف کے تجربے کی پیشکش کرتا ہے۔

یہ frosted glass اثر، اپنی مرضی کے مطابق شفافیت کی حمایت کرتا ہے، اور آپ کے Mac کے ساتھ مکمل طور پر ہم آہنگ ہے۔

یہ بالکل ایسے ہی نظر آنا چاہیے۔

بنیادی خصوصیت تین: کنفیگریشن میں جھنجھٹ نہیں

جن دوستوں نے Alacritty کا استعمال کیا ہے وہ جانتے ہیں کہ اس کی کنفیگریشن فائل کتنی "ہارڈکور" ہے۔

Ghostty نے ایک اور راستہ اختیار کیا: سادگی ہی خوبصورتی ہے۔

Ghostty ایک سادہ key-value کنفیگریشن فائل (جیسے ~/.config/ghostty/config) کا استعمال کرتا ہے، جس سے آپ کو آسانی سے فونٹ، تھیم، شفافیت اور طرز عمل کو ایڈجسٹ کرنے کی اجازت دیتا ہے، بغیر کسی اپنی مرضی کی پروگرامنگ زبان سیکھے۔

تبدیلی کے بعد محفوظ کریں، فوری طور پر اثر انداز ہو، ٹرمینل کو دوبارہ شروع کرنے کی ضرورت نہیں۔

یہ 24-bit حقیقی رنگ کی حمایت کرتا ہے، 100 سے زیادہ رنگ سکیمیں شامل ہیں، اور آپ کے ٹرمینل کی شکل و صورت کو اپنی مرضی کے مطابق بنانے کے لیے باکس سے باہر ہی تیار ہے۔

ان لوگوں کے لیے جو صرف "استعمال" کرنا چاہتے ہیں اور "جھنجھٹ" نہیں کرنا چاہتے، یہ واقعی ایک خوشخبری ہے۔

عملی مظاہرہ: ہوم ورک کا وقت

آئیں، براہ راست شروع کریں!

انسٹالیشن کا طریقہ (macOS): brew install --cask ghostty کی تشکیل کی فائل کی جگہ:

~/.config/ghostty/config فوری آغاز کے احکامات:

  • تمام تھیمز دیکھیں: ghostty +list-themes
  • ڈیفالٹ کنفیگریشن دیکھیں: ghostty +show-config --default
  • فونٹس کی فہرست بنائیں: ghostty +list-fonts
ایک سادہ اور خوبصورت بنیادی تشکیل:

# فونٹ کی ترتیب font-family = JetBrains Mono font-size = 14

تھیم (بلٹ ان 100+ اختیارات)

theme = GruvboxDark

ونڈو کی شفافیت

background-opacity = 0.92

کرسر کا انداز

cursor-style = block cursor-style-blink = true

ونڈو کی اندرونی جگہ

window-padding-x = 12 window-padding-y = 8

macOS کے لیے خاص: قدرتی ٹیبز

macos-titlebar-style = tabs کاپی کریں، پیسٹ کریں، محفوظ کریں، کام ختم۔

گھوسٹی کھولیں، اس آرام دہ تجربے کا احساس کریں۔

اگر ضرورت ہو تو، یہاں ایک کم سادہ تشکیل بھی ہے:

# ~/.config/ghostty/config

--- فونٹ کی ترتیب ---

مزید آئیکنز کی حمایت کے لیے Nerd Fonts کا استعمال کرنے کی سفارش کی جاتی ہے

font-family = "JetBrains Mono" font-size = 14

کنیکٹڈ فیچر کو فعال کریں (جیسے != کو ≠ میں تبدیل کرنا)

font-feature = calt font-feature = liga

--- ظاہری شکل ---

گییک لوگوں کی پسندیدہ Catppuccin Mocha تھیم

theme = catppuccin-mocha

قدرتی گاؤس دھندلا پس منظر کو فعال کریں (صرف macOS کے لیے)

background-opacity = 0.9 background-blur-radius = 20

متن کو تھوڑا سانس لینے دیں، ونڈو کے کنارے کے قریب نہ ہو

window-padding-x = 12 window-padding-y = 12

اوپر کی قدرتی عنوان بار کو چھپائیں (غرق تجربہ، اختیاری)

window-decoration = false

--- عملی تعامل ---

کرسر کا انداز: بلاک اور چمکتا نہیں، توجہ بڑھائیں

cursor-style = block cursor-style-blink = false

ماؤس چھپائیں: ٹائپ کرتے وقت خودکار طور پر ماؤس پوائنٹر چھپائیں

mouse-hide-while-typing = true

--- اہم شارٹ کٹ کی میپنگ ---

iTerm2 کے اسکرین کو تقسیم کرنے کی عادت؟ یہاں آپ اپنے جاننے والے کیز پر واپس جا سکتے ہیں

Cmd+d عمودی اسکرین تقسیم

keybind = cmd+d=newsplit:right

Cmd+Shift+d افقی اسکرین تقسیم

keybind = cmd+shift+d=newsplit:down

فوری طور پر کنفیگریشن کو دوبارہ لوڈ کریں (تبدیلی کے فوراً بعد اثر انداز ہوتا ہے)

keybind = cmd+shift+r=reload_config

دیگر قابل ذکر خصوصیات

  • بلٹ ان ونڈو اسکرین تقسیم کی خصوصیت، ایک ہی ونڈو میں متعدد ٹرمینل سیشنز کا انتظام، بہت سے منظرناموں میں tmux کی ضرورت نہیں۔
  • منفرد ٹرمینل انسپکٹر کی خصوصیت، حقیقی وقت میں ڈیبگنگ ٹول، آپ کو ٹرمینل کی سرگرمی کی ہر تفصیل دیکھنے کی اجازت دیتا ہے، کلیدوں سے لے کر رینڈرنگ کے وقت تک۔
  • فوری ٹرمینل کی خصوصیت، کی بورڈ کے شارٹ کٹ کے ذریعے کسی بھی وقت ٹرمینل کو بلائیں۔
  • اپنی مرضی کے مطابق شیڈرز (Shaders) کی حمایت، ریٹرو CRT اثرات جیسے شاندار بصریات کو حاصل کرنے کے لیے۔

خلاصہ: کارکردگی اور تجربے کا بہترین توازن

اتنا کچھ کہنے کے بعد، گھوسٹی کی خوبی کیا ہے؟

ایک جملے میں خلاصہ:

یہ پہلی بار "تیز"، "خوبصورت"، "آسان استعمال" ان تین چیزوں کو ایک دوسرے کے متضاد نہیں بناتا۔"اگرچہ مارکیٹ میں بہت سے بہترین ٹرمینل ایمولیٹرز موجود ہیں، لیکن یہ سب آپ کو رفتار، خصوصیات اور مقامی UI کے درمیان انتخاب کرنے پر مجبور کرتے ہیں۔ Ghostty تینوں کا مجموعہ ہے۔"——Mitchell Hashimoto

اگر آپ:

  • iTerm2 کے شروع ہونے کے انتظار سے تھک چکے ہیں
  • کنفیگریشن فائلوں کی جہنم سے تنگ ہیں
  • صرف ایک باکس سے باہر استعمال کے لیے، مقامی طور پر ہموار ٹرمینل چاہتے ہیں
تو Ghostty آپ کے لیے ایک کوشش کے قابل ہے۔

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں 2026年4月1日،Anthropic 在 Claude Code 2.1.89 版本中悄然上...

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیاTechnology

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا میں ہمیشہ Obsidian کے بنیادی نظریے کو...

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیاTechnology

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیا

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال ...

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گیHealth

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی نیا سال شروع ہو چکا ہے، کیا آپ ن...

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیںHealth

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں مارچ کا نصف گزر چکا...

📝
Technology

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی یہ سبق مستحکم، طویل مدتی AI براؤزر ماحول قائم کرنے کا طریقہ بیان کرتا ہے۔ مو...