2 puan yazan hellosunghyun 16 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Merhaba. Apple Developer Academy’de eğitim alan Kim Seonghyeon’um.

Bugünden itibaren, günlük hayattaki küçük rahatsızlıkları uygulamalarla çözmeyi ve bunları bizzat dağıtmayı hedefleyen, haftada bir kez yapılan bir challenge başlattım.
Full Brightness bunun ilk çıktısı.

Neden yaptım?

Ortak masa ya da harici monitör kullanırken, monitör parlaklığının her seferinde farklı bir durumda kalması sık görülen bir şey.

Ben genelde parlaklığı en yüksek seviyede kullanıyorum; Apple Developer Academy’de yer değiştirdikçe masa monitörünün parlaklığını yeniden ayarlamak zorunda kalıyordum. Büyük bir sorun değildi ama her seferinde bununla uğraşmak beklenmedik şekilde can sıkıcıydı.

Bu yüzden, Mac’te kontrol edilebilen ekranları algılayıp benim belirlediğim “Full” parlaklık ölçütüne doğrudan ayarlayan küçük bir macOS uygulaması yaptım.

Neler yapabiliyor?

Full Brightness yalnızca birden fazla monitör kullananlara yönelik bir uygulama değil.

Sadece tek bir MacBook dahili ekranı kullanıyor olsanız bile, sık kullandığınız belirli bir parlaklık değerine hızlıca ulaşmak istediğinizde kullanabilirsiniz.

Başlıca özellikler şunlar:

  • İstenen Full parlaklık ölçütünü ayarlama
  • Bağlı ekranları tek seferde bu parlaklığa ayarlama
  • Yeni bir ekran bağlandığında Full parlaklığı otomatik uygulama
  • macOS Denetim Merkezi kontrolleri desteği
  • Özel kısayol desteği
  • Menü çubuğundan hızlı çalıştırma
  • Çözünürlük, HiDPI ve destek durumu gösterimi
  • İngilizce/Korece arayüz desteği

Kurulum

Temel kurulum yöntemi, GitHub Release’teki DMG dosyasıdır.

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

Homebrew ile de kurulabilir.

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

Desteklenen ekranlar

Şu anda, macOS’un parlaklık kontrol yolu sunduğu ekranlarda çalışır.

Örneğin Apple’ın dahili ekranları ya da macOS’ta parlaklık kontrolü mümkün olan bazı harici ekranlar çalışabilir. Buna karşılık bazı monitörlerde, dock’larda, KVM’lerde, adaptörlerde ve DisplayLink tabanlı ortamlarda parlaklık kontrolü desteklenmeyebilir.

Desteklenmeyen ekranlar da listede gösterilir ve neden kontrol edilemediğini anlayabilmeniz için durum bilgisi sunulur.

Neden App Store’a koymadım?

Bu uygulama şu anda App Store dağıtımını hedeflemiyor.

Apple’ın dahili ekranları gibi macOS’un yerleşik parlaklık ayarıyla daha yakın çalışan bir davranış elde etmek için, yalnızca açık API’ler yeterli olmadı. Bu nedenle doğrudan dağıtılan sürümde private DisplayServices yolunu kullanıyorum.

Kullanıcının uygulamayı kendisinin kurup kullanması senaryosunda çalışıyor, ancak App Store inceleme kriterlerine uymayabileceği için GitHub Release ve Homebrew üzerinden doğrudan dağıtım yöntemiyle sunuyorum.

Challenge hakkında

Bu uygulama, “günlük hayattaki küçük rahatsızlıkları doğrudan çözüp dağıtalım” challenge’ının ilk çıktısı.

Çok büyük bir proje olmasa da, benim ya da çevremdekilerin yaşadığı rahatsızlıklara tek tek bakıp basit çözümler üretmeyi ve bunları gerçekten dağıtmayı denemek istiyorum.

Bu zorunlu bir challenge değil; haftada bir kez küçük bir uygulama ya da araç yapma şeklinde ilerliyor.
Benzer bir deneme yapmak isteyenler varsa birlikte de yapabiliriz.

Rahatça deneyip geri bildirim verirseniz memnun olurum.

Henüz yorum yok.

Henüz yorum yok.