Bagaimana cara menjalankan aplikasi Kafein di macOS Mojave?

47

The Kafein aplikasi untuk mencegah kunci tidur / layar tidak bekerja pada MacOS Mojave.

Apakah saya melewatkan pengaturan pada FAQ untuk membuatnya berfungsi dengan macOS 10.14?

charlie137
sumber
Selamat Datang di Tanya Berbeda. Cara pertanyaan Anda saat ini ditulis, itu bisa ditutup sebagai di luar topik. Anda dapat membantu mencegah hal ini terjadi dengan mengedit pertanyaan Anda untuk memasukkan masalah yang Anda alami dan apa yang telah Anda lakukan untuk menyelesaikannya. Sebagai contoh, apa alternatif untuk Kafein yang Anda coba dan mengapa mereka tidak bekerja untuk Anda?
fsb
Sudahkah Anda mencoba aplikasi Caffine untuk Mac? lightheadsw.com/caffeine
jmh
2
@jmh tidak bekerja pada mojave
charlie137
1
Apa yang Anda maksud dengan "tidak bekerja"? Apakah ini tidak dimulai, apakah itu tidak mencegah tidur? Apakah Anda memeriksa halaman halaman manual apakah parameter berubah?
nohillside
Caffinated adalah aplikasi terawat yang terakhir diperbarui pada September, 2018 sehingga dapat mendukung Mojave. Adalah $ 1 di app store. Tetapi saya tidak tahu apakah itu akan berhasil.
jmh

Jawaban:

38

TLDR: Akses ke izin di Mac OSX Mojave telah berubah. Anda memiliki dua opsi:

  1. Unduh versi terbaru Kafein yang saya perbaiki. Lihat cerita di bawah ini.
  2. Perbarui preferensi untuk memungkinkan akses Kafein yang dibutuhkan. (via jawaban lain untuk pertanyaan ini)

Sementara pertanyaan ini tidak sepenuhnya jelas apakah masalah ini dengan caffeinateperintah yang dibuat untuk macOS atau utilitas Caffeine yang ditulis oleh Tomas Franzén dari Lighthead Software, komentar dan jawaban lain tampaknya menyiratkan yang terakhir.

Setelah menghadapi masalah ini sendiri, saya menghubungi Tomas dan bertanya tentang mengambil alih pengembangan Kafein. Dia dengan ramah telah menyediakan kode sumber di bawah lisensi MIT, dan saya telah membuat versi pembaruan cepat yang tersedia di sini yang akan meminta izin aksesibilitas yang diperlukan saat berjalan di Mojave.

Saya akan membawa dukungan tambahan untuk Mojave serta beberapa perbaikan dalam waktu dekat, tetapi ingin menempatkan ini di sini untuk orang lain yang menemukan pertanyaan ini seperti yang saya lakukan dan ingin terus menggunakan Kafein.

TuxToaster
sumber
@ charlie137 Saya melihat bahwa setelah edit Beau Smith untuk jawaban ini, Anda telah menghapusnya sebagai jawaban yang diterima. Apakah ada masalah dengan hasil edit? Mengingat bahwa sekarang ada versi rilis Kafein yang mendukung macOS Mojave, ini memang akan menjawab pertanyaan yang ada.
TuxToaster
6
tolong perbaiki highlight biru yang persisten saat mengklik kanan pada ikon menu bar?
ronnieonrails
Saya menggunakan versi baru DAN telah menambahkannya ke pengaturan Aksesibilitas saya - dan masih tidak berfungsi. Sejauh ini menjadi sumber terbuka - saya mencoba mencari repo github tetapi tidak berhasil - dapatkah Anda mengarahkan saya ke hal itu dan mungkin saya bisa melihat ke dalam masalah / perbaiki sendiri?
Justin Pihony
2
bagi yang lain mencari di sini: github.com/tomasf/caffeine
Justin
1
Terima kasih @Justin, saya telah melewatkan komentar sebelumnya dari Justin Phiony yang menanyakan hal itu. Repo itu memang yang diunggah Tomas ketika saya bertanya tentang Caffeine, dan berdasarkan apa versi saya saat ini. Saya tidak mendapatkan kesempatan untuk memposting repo yang diperbarui dengan perbaikan dan fitur baru saya, tetapi saya akan segera melakukannya dan menambahkan komentar di sini dengan tautannya.
TuxToaster
53

Kafein masih bekerja! Namun, Apple telah meningkatkan sedikit model keamanan dan privasi dan kafein menjadi mangsa itu. Apa yang harus Anda lakukan untuk membuatnya berfungsi kembali adalah sebagai berikut:

  • Buka Preferensi Sistem
  • Klik Keamanan & Privasi
  • Klik tab Privasi
  • Di kolom kiri, pilih Aksesibilitas
  • Jika perlu, klik ikon kunci di kiri bawah dan masukkan kata sandi Anda untuk membuka kunci pengaturan Anda
  • Klik +tombol dan pilih aplikasi Kafein Anda untuk memungkinkannya mengontrol Mac Anda
  • Mulai kembali Kafein

Tangkapan layar System Preferences

Eisenknurr
sumber
+1 Perbaikan hebat, ini berhasil untuk saya! Mengapa berubah menjadi alternatif saat yang asli masih berfungsi!
RNickMcCandless
19

Berikut adalah 2 alternatif yang bisa Anda coba yang melakukan hal yang sama seperti kafein.

Amphetamine, pengganti penuh Kafein

dan

MenjagaYouAwake, klon Kafein terbaru

Ruskes
sumber
3
Saya sudah mencoba keduanya, dan mereka bekerja dengan baik. Saya lebih suka Amphetamine, untuk alasan yang saya tidak ingat sekarang, tapi saya pasti akan merekomendasikan mereka berdua.
TJ Luoma
2
+1 untuk KeepingYouAwake. Menggunakan sejak Sierra dan baru saja ditingkatkan ke Mojave. Bekerja seperti pesona.
Nimesh Neema
+1 juga untuk KeepingYouAwake. Perangkat lunak berkualitas.
Matt Komarnicki
10

AFAIK, caffeinatetetap di Mojave, dan tentunya di High Sierra. caffeinateadalah utilitas baris perintah; yaitu Anda memintanya dari terminal. Jika ini yang Anda maksud dengan "entri manual" maka saya kira Anda tidak tertarik melakukan hal-hal dari baris perintah.

Namun, caffeinateini cukup mudah digunakan. Ini juga memiliki keuntungan didukung oleh Apple, tidak perlu mengacaukan sistem Anda dengan aplikasi tambahan yang akan membutuhkan waktu Anda untuk memelihara / meningkatkannya. Saya bisa melanjutkan, tapi ...

Jadi itu jawaban saya. Saya sebagian besar hanya ingin menjelaskan bahwa caffeinateutilitasnya tidak ditinggalkan oleh Apple.

Seamus
sumber
Pastikan untuk mengeja dengan benar. Aku mencarinya lebih awal dan mengeja itu caffinate yang terlihat ok tapi salah. Seamus mengejanya dengan benar sebagai kafein ..
jmh
Tidak, entri manual adalah skrip / salin-tempel satu-liner. Saya sedang mencari aplikasi yang sama seperti Caffeine, yang tidak diperbarui sejak 2009. Dan akhirnya baru saja kehilangan keajaiban pada mojave.
charlie137
Saya percaya, dan tentu saja bisa keliru, bahwa Kafein hanyalah pembungkus GUI caffeinate.
Br.Bill
1
Saya mencoba caffeinatetetapi tidak berfungsi untuk kasus penggunaan saya. Saya memiliki sensor efek Hall yang tidak berfungsi yang sinyal palsu clamshell ditutup secara acak tetapi bahkan dengan caffeinate, itu masih pergi ke layar kunci. Mencoba KeepMeAwake.
dhchdhd
@ Barry: Tidak yakin, tapi layar kunci dan tidur mungkin berbeda ??
Seamus
0

Di bawah ini akan mulai caffeinate -sdidukung oleh Apple sebagai daemon launchctl makro pada startup komputer.

; 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

rslnx
sumber
-1

Hei, di sana — saya pencipta alternatif bernama Theine . Kembali pada tahun 2015 saya telah memutuskan untuk membuat aplikasi seperti kafein saya sendiri karena kurangnya dukungan untuk tampilan retina.

▶ Unduh: https://itunes.apple.com/app/theine-2/id955848755

Ini tersedia di Mac App Store dan sama sekali tidak memerlukan hak aksesibilitas (== admin).

masukkan deskripsi gambar di sini

ixany
sumber