Anonim

మాక్స్ టెర్మినల్ విండో మీరు మరింత యూజర్ ఫ్రెండ్లీగా ఉండాలని కోరుకునే ప్లాట్‌ఫారమ్ అయితే, మీకు టెర్మిపాల్‌లో మిత్రుడు ఉన్నారు.

టెర్మినల్‌కు జోడించిన కొత్త యుటిలిటీ మాక్ వినియోగదారులకు కొంత సానుకూల కలకలం రేపింది. టెర్మిపాల్ అని పిలుస్తారు, ఈ క్రొత్త అదనంగా అనుకూలీకరించదగిన వినియోగదారు ఇంటర్‌ఫేస్, ఇది స్థానిక బటన్లు మరియు డ్రాప్-డౌన్ మెనూలు మరియు బటన్లను ఉపయోగించడం ద్వారా డెవలపర్‌లకు షెల్ స్క్రిప్ట్‌లను సృష్టించడం సులభం చేస్తుంది.

టెర్మిపాల్ జావాస్క్రిప్ట్ ఫ్రేమ్‌వర్క్ నుండి నిర్మించబడింది మరియు స్థానిక కోకో విడ్జెట్‌లను ఉపయోగిస్తుంది. ఇది స్వయంచాలకంగా Mac యొక్క టెర్మినల్ విండో యొక్క దిగువ మూలకు జతచేయబడుతుంది, తద్వారా అవసరమైనప్పుడు సులభంగా ప్రాప్తిస్తుంది.

ప్రోగ్రామ్ డెవలపర్ వివరించినట్లు: జావాస్క్రిప్ట్ తేలికైన మరియు వేగవంతమైన ఫ్రేమ్‌వర్క్. బ్రౌజర్ ఎలక్ట్రాన్ అనువర్తనాలను పెద్దదిగా చేస్తుంది, కానీ టెర్మిపాల్ యొక్క మొత్తం ఇన్‌స్టాల్ ఒకే బైనరీ, ఇది కేవలం 150 kB పరిమాణంలో ఉంటుంది.

Mac లో మీ టెర్మినల్ విండో కోసం టెర్మిపాల్

టెర్మిపాల్ బ్రౌజర్ ఇంజిన్‌ను ఉపయోగించదు. ఇది వినియోగదారు ఇంటర్‌ఫేస్‌లను JSON ఆబ్జెక్ట్‌లుగా సూచించే CSS లేదా HTML ను కూడా ఉపయోగించదు. మాకోస్‌లో ముందే ఇన్‌స్టాల్ చేయబడినదాన్ని ఉపయోగిస్తున్నందున దీనికి ఎంబెడెడ్ జావాస్క్రిప్ట్ రన్‌టైమ్ కూడా అవసరం లేదు, ఇది సిస్టమ్ భాగం అయినందున మీ Mac పరికర మెమరీలో లోడ్ అయ్యే అవకాశం ఉంది.

చాలా సందర్భాలలో, ఎలక్ట్రాన్‌లోని API లు టెర్మిపాల్‌లోని మాదిరిగానే ఉంటాయి. ఉదాహరణకు, మీరు డైలాగ్ డయల్ చేయడం ద్వారా ఫైల్ పికర్ డైలాగ్‌ను తెరవవచ్చు. షోఓపెన్ డైలాగ్. లేదా, మీరు అనువర్తన వస్తువుపై సిద్ధంగా ఉన్న ఈవెంట్‌ను వినవచ్చు.

ఎలక్ట్రాన్ ఒక అధునాతనమైనప్పటికీ, టెర్మిపాల్‌తో పోలిస్తే పెద్ద ప్లాట్‌ఫారమ్ అయినప్పటికీ రెండు ప్లాట్‌ఫారమ్‌లను కంగారు పెట్టవద్దు, ఇది కొద్దిగా వెర్షన్ 0.0.x ఉత్పత్తి, ఇది 0.1% కంటే తక్కువ ఎలక్ట్రాన్ సామర్థ్యాలను కలిగి ఉంటుంది.

ప్రస్తుత అనుకూలత యొక్క హామీని సూచించకుండా టెర్మిపాల్ యొక్క API రూపకల్పన కోసం మార్గాన్ని వెలిగించే సూత్రంగా ఎలక్ట్రాన్ అనుకూలతను వర్ణించవచ్చు.

UI లను సృష్టించడానికి, మైక్రో UI అని పిలువబడే క్రొత్త మాడ్యూల్ అందించబడుతుంది. మీరు టెర్మిపాల్ ఇంటర్‌ఫేస్‌ను నవీకరించాలనుకుంటే, JSON ఆబ్జెక్ట్‌తో microUI.loadUIDefinition () ను డయల్ చేయండి. JSON ఆబ్జెక్ట్ పాల్గొన్న UI అంశాలను వివరిస్తుంది.

జావాస్క్రిప్ట్ ఫంక్షన్లతో పరస్పర చర్యలను అనుబంధించడానికి, ఫంక్షన్ పేరును కలిగి ఉన్న చర్య ఆస్తి విలువను పంపండి. ఇది UI ఫ్రేమ్‌వర్క్ యొక్క మొత్తం సారాంశం మరియు దాని గురించి తెలుసుకోవడం చాలా చక్కనిది. ప్రాజెక్ట్ యొక్క GitHub రెపోలో కొన్ని ఉదాహరణ స్క్రిప్ట్‌లు ఉన్నాయి.

టెర్మిపాల్ డెవలపర్ వెబ్‌సైట్‌లో అందుబాటులో ఉంది మరియు ఉపయోగించడానికి ఉచితం.

మీ మాక్ యొక్క టెర్మినల్ విండోను అనుకూలీకరించడానికి టెర్మిపాల్ ఉపయోగించండి