Ich benutze SelfControl ziemlich häufig, um Hausaufgaben und dergleichen zu erledigen, aber in der Schule, als ich von meiner Tastatur an der weißen Tafel weg war, dachte mein Freund, es wäre lustig, den Timer auf 10 Stunden einzustellen. Ich verwende derzeit einen Proxy, um diese Frage zu stellen. Gibt es eine Möglichkeit, diese nützliche, aber unflexible Anwendung zu deaktivieren?
Haben Sie versucht, das Terminal zu öffnen (Programme -> Dienstprogramme -> Terminal) und die Befehle zu verwenden:
killall SelfControl
oder
sudo killall SelfControl
Da es nicht funktioniert, versuchen Sie die Hosts-Datei:
sudo nano /etc/hosts
Und suche nach so etwas
# BEGIN SELFCONTROL BLOCK
127.0.0.1 www.nasa.gov
127.0.0.1 nasa.gov
# END SELFCONTROL BLOCK
Löschen Sie den gesamten Block und drücken Sie STRG + O, um die Datei zu speichern, und STRG + X, um sie zu beenden. Alles, was Sie in die Hosts -Datei einfügen, wie:
127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com
Diese Adressen werden blockiert, Sie können nicht darauf zugreifen, solange sie sich in der Hosts -Datei befinden
So beenden und löschen Sie SelfControl, das als Hintergrundprozess ausgeführt wird:
sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl
Um die von SelfControl eingeführten Firewall-Regeln zu löschen, lesen Sie diesen Blog-Artikel von Joshua Kehn:
127.0.0.1 facebook.com
zum Beispiel wird es blockiert/etc/hosts
@msmafra oben angegeben 2) Löschen der App aus meinem Anwendungsordner. %selfControl%
3) Verwenden Sie den Finder, um alle übereinstimmenden Dateien zu suchen und zu löschen. 4) meinen Mülleimer geleert. 5) dann meinen Computer neu gestartet. dann funktionierte alles einwandfreiManchmal funktioniert es nicht, das zu löschen, was zwischen # BEGIN SELFCONTROL
und # END SELFCONTROL
steht.
Auf der anderen Seite funktionierte das Ändern des Datums oder der Uhrzeit perfekt für mich! Alles, was Sie tun müssen, ist, Ihr Datum auf etwas in der Zukunft zu ändern, zum Beispiel, wenn heute der 4. September ist, können Sie Ihr Systemdatum auf so etwas wie den 5. September ändern!
Versuchen Sie, eine Website zu öffnen, die Sie mit selfControl blockiert haben! wenn es funktioniert! dann ist es alles, was Sie tun müssen ... andernfalls versuchen Sie, das Datum zum Beispiel auf das ursprüngliche Datum (4. September) zurückzusetzen, und versuchen Sie erneut, die Website zu öffnen, die Sie mit SelfControl blockiert haben!
Es ist ganz einfach, öffnen Sie einfach die Einstellungen und ändern Sie das Datum auf den nächsten Tag!
Ich musste die Zeilen in entfernen /etc/hosts
, das Datum in ändern /etc/SelfControl.lock
und die SelfControl-Anwendung erneut öffnen:
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
Nur löschen /etc/SelfControl.lock
hat nicht funktioniert. Wenn Sie SelfControl.app entfernt haben, laden Sie es zuerst erneut herunter.
Update: Das funktioniert auch 2021 noch
Beenden Sie SelfControl.
Öffnen Sie Systemeinstellungen > Datum und Uhrzeit > Ändern Sie den Tag 1 Tag in die Zukunft.
Starten Sie SelfControl erneut. Beenden Sie SelfControl und ändern Sie dann das Datum zurück.
Dies funktioniert, weil SelfControl das Datum und die Uhrzeit überprüft, feststellt, dass Sie die Sperrfrist überschritten haben, und die Hostdatei-Ergänzungen entfernt.
Benutzer51266
SuperUberDuper