18 votes

Comment désactiver l'application Self Control ?

J'utilise SelfControl assez fréquemment pour faire mes devoirs et autres, mais à l'école, alors que j'étais loin de mon clavier devant le tableau blanc, mon ami a pensé qu'il serait amusant de régler le minuteur sur 10 heures. J'utilise actuellement un proxy pour poser cette question. Existe-t-il un moyen de désactiver cette application utile, mais peu flexible ?

22voto

tpoindex Points 231

Avez-vous essayé d'ouvrir le Terminal (Applications -> Utilitaires -> Terminal) et d'utiliser les commandes :

killall SelfControl

ou

sudo killall SelfControl

Comme cela ne fonctionne pas, essayez le fichier hosts :

sudo nano /etc/hosts

Et cherchez quelque chose comme ceci

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

supprimez tout le bloc et tapez CTRL + O pour enregistrer le fichier et CTRL + X pour quitter. Tout ce que vous avez mis à hôtes comme un fichier :

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

Ces adresses seront bloquées, vous ne pourrez pas y accéder tant qu'elles seront à l'intérieur de l'UE. hôtes fichier

Pour arrêter et supprimer l'exécution de SelfControl en tant que processus d'arrière-plan :

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

Pour supprimer les règles de pare-feu qui ont été introduites par SelfControl, lisez cet article de blog de Joshua Kehn :

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

19voto

user1170304 Points 101

Parfois, effacer ce qui est entre les # BEGIN SELFCONTROL y # END SELFCONTROL ne fonctionne pas.

D'un autre côté, changer la date ou l'heure a parfaitement fonctionné pour moi ! Tout ce que vous avez à faire est de changer votre date à quelque chose dans le futur, par exemple si aujourd'hui nous sommes le 4 septembre, vous pouvez changer la date de votre système à quelque chose comme le 5 septembre !

  1. Vous ouvrez Préférences Ouvrir Date & Heure
  2. Changez la date en quelque chose comme le 5 septembre ou n'importe quelle date dans le futur.
  3. Ouvrez SelfControl, le compte à rebours est maintenant terminé.

Essayez d'ouvrir un site Web que vous avez bloqué avec SelfControl ! Si cela fonctionne ! alors c'est tout ce que vous avez à faire ... sinon, essayez de remettre la date à la date d'origine (4 septembre) par exemple, et essayez à nouveau d'ouvrir le site Web que vous avez bloqué avec SelfControl !

7voto

J'ai dû enlever les lignes dans /etc/hosts changer la date dans /etc/SelfControl.lock et rouvrez l'application SelfControl :

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

Je supprime juste /etc/SelfControl.lock n'a pas fonctionné. Si vous avez supprimé SelfControl.app, commencez par le télécharger à nouveau.

7voto

Steve Weigand Points 141

C'est simple, il suffit d'ouvrir les préférences, et de changer la date au jour suivant !

5voto

Joshua Dance Points 1695

Mise à jour : Cela fonctionne toujours en 2021

Arrêtez l'autocontrôle.

Ouvrez Préférences Système > Date et heure > Changer le jour 1 jour dans le futur.

Lancez à nouveau SelfControl. Quittez SelfControl, puis changez à nouveau la date.

Cela fonctionne parce que SelfControl vérifie la date et l'heure, voit que vous avez dépassé la période de blocage et supprime les ajouts au fichier hôte.

0 votes

@SuperUberDuper Il fonctionne toujours parfaitement.

1 votes

Dang c'est trop facile alors(

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X