Aplikacja Caffeine zapobiegająca blokowaniu ekranu / snu nie działa w systemie macOS Mojave.
Czy przegapiłem ustawienie FAQ, aby działało w systemie macOS 10.14?
Aplikacja Caffeine zapobiegająca blokowaniu ekranu / snu nie działa w systemie macOS Mojave.
Czy przegapiłem ustawienie FAQ, aby działało w systemie macOS 10.14?
Odpowiedzi:
TLDR: Dostęp do uprawnień w Mac OSX Mojave zmienił się. Masz dwie opcje:
Chociaż to pytanie nie było do końca jasne, czy problem dotyczył caffeinate
polecenia wbudowanego w macOS, czy narzędzia Caffeine napisanego przez Tomasa Franzéna z Lighthead Software, komentarze i inne odpowiedzi wydają się sugerować to drugie.
Po tym, jak sam to spotkałem, skontaktowałem się z Tomasem i zapytałem o przejęcie rozwoju kofeiny. On łaskawie dostarczyła kod źródłowy pod licencją MIT, i zrobiłem szybkie zaktualizowaną wersję dostępną tutaj , że poprosi o potrzebnych uprawnień dostępu, gdy działa na Mojave.
W najbliższej przyszłości będę oferować dodatkowe wsparcie dla Mojave, a także pewne ulepszenia, ale chciałem to tutaj umieścić dla innych osób, które napotkają to pytanie, tak jak ja i chcą nadal używać kofeiny.
Kofeina wciąż działa! Jednak Apple nieco poprawiło swój model bezpieczeństwa i prywatności, a kofeina padła ofiarą tego. Co musisz zrobić, aby znów działało poprawnie:
+
przycisk i wybierz aplikację Caffeine, aby umożliwić jej sterowanie komputerem MacOto 2 alternatywy, które możesz wypróbować tak samo jak kofeinę.
Amfetamina, pełnowartościowy zamiennik kofeiny
i
AFAIK, caffeinate
pozostaje w Mojave, a na pewno w High Sierra. caffeinate
jest narzędziem wiersza poleceń; tzn. wywołujesz go z terminala. Jeśli to rozumiesz przez „ręczne wprowadzanie”, domyślam się, że nie chcesz robić rzeczy z wiersza poleceń.
Jednakże, caffeinate
jest dość łatwy w użyciu. Ma również tę zaletę, że jest obsługiwany przez Apple, nie wymaga zaśmiecania systemu dodatkowymi aplikacjami, które będą wymagały czasu na utrzymanie / aktualizację. Mógłbym kontynuować, ale ...
Więc to moja odpowiedź. Chciałem przede wszystkim wyjaśnić, że caffeinate
narzędzie nie zostało wycofane przez Apple.
caffeinate
.
caffeinate
ale to nie działa w moim przypadku użycia. Mam wadliwie działający czujnik Halla, który fałszywie sygnalizuje przypadkowo zamkniętą klapkę, ale mimo caffeinate
to nadal przechodzi na ekran blokady. Próbując KeepMeAwake
.
Poniżej rozpocznie się caffeinate -s
obsługiwany przez Apple jako demon uruchamiania macos przy uruchamianiu komputera.
; cat >~/ze.caffeinate.plist <<'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>ze.caffeinate</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/caffeinate</string>
<string>-s</string>
</array>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
EOF
; sudo mv ~/ze.caffeinate.plist /Library/LaunchDaemons/
; sudo launchctl load /Library/LaunchDaemons/ze.caffeinate.plist
...
; sudo launchctl list |grep caffeinate
4921 0 ze.caffeinate
Cześć - jestem twórcą alternatywy o nazwie Theine . W 2015 roku postanowiłem stworzyć własną aplikację podobną do kofeiny z powodu braku obsługi wyświetlaczy siatkówki.
▶ Pobierz: https://itunes.apple.com/app/theine-2/id955848755
Jest dostępny w Mac App Store i w ogóle nie wymaga uprawnień dostępu (== admin).