Self Control uygulamasını nasıl devre dışı bırakabilirim?


14

Ödev ve benzerlerini tamamlamak için SelfControl'ü sık sık kullanıyorum, ancak okulda, beyaz tahtadaki klavyemden uzaktayken arkadaşım, zamanlayıcıyı 10 saate ayarlamanın komik olacağını düşündü. Şu anda bu soruyu sormak için bir proxy kullanıyorum. Bu kullanışlı ancak esnek olmayan uygulamayı devre dışı bırakmanın herhangi bir yolu var mı?


2
Not olarak, değişiklik yapmadan önce bilgisayarınızdan şifre istemeniz gerekir. Bu yüzden kendi kontrol programımı etkinleştirdiğimde, önce şifremi girmem gerekiyor. Bu, programın yetkisiz olmasını önleyecektir.

1
amaç devre dışı bırakmak değil
SuperUberDuper

Yanıtlar:


16

Terminal'i (Uygulamalar -> Yardımcı Programlar -> Terminal) açmayı ve komutları kullanmayı denediniz mi:

killall SelfControl

veya

sudo killall SelfControl

Çalışmıyor olduğu için hosts dosyasını deneyin:

sudo nano /etc/hosts

Ve bunun gibi bir şey ara

# BEGIN SELFCONTROL BLOCK
127.0.0.1   www.nasa.gov
127.0.0.1   nasa.gov
# END SELFCONTROL BLOCK

tüm bloğu silin ve dosyayı kaydetmek için CTRL + O ve çıkmak için CTRL + X tuşlarına basın. Hosts dosyasına koyduğunuz her şey şöyle :

127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com

Bu adresler engellenir, anasistemler dosyasındayken bunlara erişemezsiniz.

Arka plan işlemi olarak çalışan SelfControl'ü durdurmak ve silmek için:

sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl

SelfControl tarafından getirilen güvenlik duvarı kurallarını silmek için Joshua Kehn'ın şu blog makalesini okuyun:

http://joshuakehn.com/2010/10/25/Defeating-SelfControl.html


Evet. Uygulama kapalıyken bile çalışmaya devam eder, bu yüzden killall çalışmaz ...
ruddfawcett

Üzgünüm seni anlamadım
msmafra

# BEGIN SELFCONTROL BLOK ve # END SELFCONTROL BLOK var. Ben şimdi ne yapmalıyım?
ruddfawcett

Tüm bloğu silin ve dosyayı kaydedin. Büyük olasılıkla blok içinde IP numaraları ve site adresleri olabilir. Eğer koyarsanız: 127.0.0.1 facebook.comörneğin engellenir
msmafra

Dosyayı kaydetmek için CTRL + O tuşlarına, çıkmak için CTRL + X tuşlarına basın
msmafra

14

Bazen arasında # BEGIN SELFCONTROLve # END SELFCONTROLçalışmayan şeyleri silmek işe yaramaz.

Öte yandan, Tarih veya Saati değiştirmek benim için mükemmel çalıştı! Tek yapmanız gereken tarihinizi gelecekte bir şeyle değiştirmek, örneğin bugün 4 Eylül ise sistem tarihinizi 5 Eylül gibi bir şeyle değiştirebilirsiniz!

  1. Açık Tercihler Tarih ve Saati Aç
  2. Tarihi 5 Eylül gibi bir tarihle veya gelecekte herhangi bir tarihle değiştirin.
  3. SelfControl'ü açın, geri sayım artık yok.

SelfControl ile engellediğiniz bir web sitesini açmayı deneyin! eğer işe yararsa! tek yapmanız gereken ... örneğin tarihi orijinal tarihe (4 Eylül) geri değiştirmeyi deneyin ve SelfControl ile engellediğiniz web sitesini tekrar açmayı deneyin!


Sen dahisin!
alexmorhun

kendini kontrol etme bunu engelleyebilir mi?
SuperUberDuper

7

Basit, sadece açık tercihler ve tarihi bir sonraki güne değiştirin!


İnternete bağlıysanız saatin değiştirilmesi çalışmaz.

1
@Mindy Nasıl yani? Ağına bağlandığımda zamanı sık sık değiştiriyorum.
bmike

7

Satırları kaldırmak, /etc/hoststarihi değiştirmek /etc/SelfControl.lockve SelfControl uygulamasını yeniden açmak zorunda kaldım :

sudo sed -i '' '/# BEGIN SELFCONTROL/,/# END SELFCONTROL/d' /etc/hosts
sudo sed -i '' 's|<date>.*|<date>2010-01-01T01:01:01Z</date>|' /etc/SelfControl.lock
killall SelfControl; open -a SelfControl

Sadece silmek /etc/SelfControl.lockişe yaramadı. SelfControl.app dosyasını kaldırdıysanız, önce tekrar indirin.


2020'de işe yarayan tek cevap bu, belki de güvenlik politikalarını güncelliyorlar, teşekkürler!
Ivan Camilito Ramirez Verdes

3

SelfControl'den çıkın.

Sistem Tercihleri> Tarih ve Saat> Açık Günü gelecekte 1 gün olarak değiştirin.

SelfControl'ü tekrar başlatın. SelfControl'den çıkın ve tarihi tekrar değiştirin.

Bu, SelfControl tarih ve saati denetlediği, engelleme döneminden geçtiğini gördüğü ve ana makine dosya eklerini kaldırdığı için çalışır.


1
Bu çalışmayı onaylayabilir.
Nick Crawford
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.