2 पॉइंट द्वारा hellosunghyun 16 일 전 | अभी कोई टिप्पणी नहीं है. | WhatsApp पर शेयर करें

नमस्ते। मैं Kim Seonghyeon हूँ और Apple Developer Academy में प्रशिक्षण ले रहा हूँ।

आज से मैंने एक ऐसा चैलेंज शुरू किया है जिसमें हफ्ते में एक बार रोज़मर्रा की छोटी असुविधाओं को ऐप के ज़रिए हल करके खुद डिप्लॉय करूँगा।
Full Brightness उसका पहला नतीजा है।

इसे क्यों बनाया?

जब आप shared desk या external monitor इस्तेमाल करते हैं, तो कई बार मॉनिटर की ब्राइटनेस हर बार अलग स्थिति में छूटी हुई मिलती है।

मैं आमतौर पर ब्राइटनेस को अधिकतम पर रखकर इस्तेमाल करता हूँ, लेकिन Apple Developer Academy में हर बार सीट बदलने पर मुझे desk monitor की brightness फिर से सेट करनी पड़ती थी। यह कोई बड़ी समस्या नहीं थी, लेकिन हर बार इस पर ध्यान देना धीरे-धीरे काफ़ी झंझट वाला लगने लगा।

इसीलिए मैंने एक छोटा macOS ऐप बनाया, जो Mac पर कंट्रोल किए जा सकने वाले display को detect करता है और मेरे तय किए हुए “Full” brightness मान पर तुरंत सेट कर देता है।

यह क्या कर सकता है?

Full Brightness सिर्फ कई मॉनिटर इस्तेमाल करने वालों के लिए ही नहीं है।

अगर आप सिर्फ एक MacBook built-in display इस्तेमाल करते हैं, तब भी जब आप अपनी अक्सर इस्तेमाल की जाने वाली किसी खास brightness value पर जल्दी पहुँचना चाहें, तो इसका उपयोग कर सकते हैं।

मुख्य फीचर्स इस प्रकार हैं।

  • मनचाहा Full brightness मान सेट करना
  • जुड़े हुए displays को एक साथ उसी brightness पर सेट करना
  • नया display कनेक्ट होने पर अपने-आप Full brightness लागू करना
  • macOS Control Center control सपोर्ट
  • custom shortcut सपोर्ट
  • menu bar से तेज़ी से चलाना
  • resolution, HiDPI, support availability दिखाना
  • English/कोरियाई UI सपोर्ट

इंस्टॉल करने का तरीका

बुनियादी इंस्टॉलेशन तरीका GitHub Release का DMG है।

https://github.com/baserize/full-brightness/releases/latest

इसे Homebrew से भी इंस्टॉल किया जा सकता है।

brew tap baserize/full-brightness https://github.com/baserize/full-brightness  
brew install --cask full-brightness  

समर्थित displays

अभी यह उन displays पर काम करता है जिनके लिए macOS brightness control path उपलब्ध कराता है।

उदाहरण के लिए Apple built-in display, या कुछ external displays जिनकी brightness को macOS से कंट्रोल किया जा सकता है, काम कर सकते हैं। वहीं कुछ monitors, docks, KVM, adapters, और DisplayLink श्रेणी के environments में brightness control सपोर्ट न भी हो सकता है।

जो displays समर्थित नहीं हैं, वे भी सूची में दिखाए जाते हैं, और यह भी status के रूप में दिखाया जाता है कि उन्हें कंट्रोल क्यों नहीं किया जा सकता।

इसे App Store पर क्यों नहीं डाला

यह ऐप फिलहाल App Store distribution को लक्ष्य बनाकर नहीं बनाया गया है।

Apple built-in display की तरह macOS की डिफॉल्ट brightness adjustment के और करीब काम कराने के लिए public API से ही काम लेना सीमित साबित हुआ। इसलिए direct distribution version में private DisplayServices path का उपयोग किया गया है।

यूज़र इसे सीधे इंस्टॉल करके इस्तेमाल कर सकते हैं, लेकिन संभव है कि यह App Store review standards पर खरा न उतरे, इसलिए इसे GitHub Release और Homebrew के ज़रिए direct distribution के रूप में उपलब्ध कराया गया है।

चैलेंज के बारे में

यह ऐप उस चैलेंज का पहला नतीजा है जिसका मकसद है “रोज़मर्रा की छोटी असुविधाओं को खुद हल करके डिप्लॉय करना।”

भले ही यह कोई बहुत बड़ा प्रोजेक्ट न हो, मैं अपने या अपने आसपास के लोगों की महसूस की जाने वाली असुविधाओं को एक-एक करके देखना चाहता हूँ, उनके लिए आसान solutions बनाना चाहता हूँ, और उन्हें वास्तव में डिप्लॉय करने की कोशिश करना चाहता हूँ।

यह कोई सख्त नियम वाला चैलेंज नहीं है; बस हफ्ते में एक बार छोटा ऐप या टूल बनाने जैसा प्रयास है।
अगर कोई ऐसा ही प्रयोग करना चाहता हो, तो साथ जुड़ना भी अच्छा रहेगा।

इसे हल्के-फुल्के तरीके से इस्तेमाल करके feedback दें, तो आभारी रहूँगा।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.