숙제 등을 위해 SelfControl을 자주 사용하지만 학교에서는 화이트 보드 키보드에서 떨어져있을 때 친구가 타이머를 10 시간으로 설정하는 것이 재미있을 것이라고 생각했습니다. 나는 현재이 질문을하기 위해 프록시를 사용하고 있습니다. 유용하지만 융통성없는이 응용 프로그램을 비활성화 할 수있는 방법이 있습니까?
숙제 등을 위해 SelfControl을 자주 사용하지만 학교에서는 화이트 보드 키보드에서 떨어져있을 때 친구가 타이머를 10 시간으로 설정하는 것이 재미있을 것이라고 생각했습니다. 나는 현재이 질문을하기 위해 프록시를 사용하고 있습니다. 유용하지만 융통성없는이 응용 프로그램을 비활성화 할 수있는 방법이 있습니까?
답변:
터미널 (응용 프로그램-> 유틸리티-> 터미널)을 열고 다음 명령을 사용해 보셨습니까?
killall SelfControl
또는
sudo killall SelfControl
작동하지 않으므로 hosts 파일을 시도하십시오.
sudo nano /etc/hosts
그리고 이런 것을 찾으십시오
# BEGIN SELFCONTROL BLOCK
127.0.0.1 www.nasa.gov
127.0.0.1 nasa.gov
# END SELFCONTROL BLOCK
전체 블록을 삭제하고 CTRL + O를 눌러 파일을 저장하고 CTRL + X를 눌러 종료하십시오. 호스트 파일에 넣은 모든 것 :
127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com
해당 주소는 차단되며 호스트 파일 내에있는 동안에는 해당 주소에 액세스 할 수 없습니다
백그라운드 프로세스로 실행중인 SelfControl을 중지하고 삭제하려면 다음을 수행하십시오.
sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl
SelfControl에 의해 도입 된 방화벽 규칙을 삭제하려면 Joshua Kehn의이 블로그 기사를 읽으십시오.
127.0.0.1 facebook.com
예를 들어 : 예를 들어 차단됩니다
때로는 사이에 무슨 삭제 # BEGIN SELFCONTROL
및 # END SELFCONTROL
작동하지 않습니다.
반면에 날짜 또는 시간을 변경하면 완벽하게 작동했습니다! 예를 들어 오늘이 9 월 4 일이면 시스템 날짜를 9 월 5 일로 변경할 수 있습니다.
selfControl로 차단 한 웹 사이트를 열어보십시오! 작동한다면! 그런 다음해야 할 일입니다. 그렇지 않으면 날짜를 원래 날짜 (9 월 4 일)로 다시 변경하고 SelfControl로 차단 한 웹 사이트를 다시 열어보십시오!
의 행을 제거하고 /etc/hosts
의 날짜를 변경 한 /etc/SelfControl.lock
후 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
삭제 /etc/SelfControl.lock
가 작동하지 않았습니다. SelfControl.app를 제거한 경우 먼저 다시 다운로드하십시오.
SelfControl을 종료하십시오.
시스템 환경 설정> 날짜 및 시간> 미래의 하루 변경을여십시오.
SelfControl을 다시 시작하십시오. SelfControl을 종료 한 다음 날짜를 다시 변경하십시오.
SelfControl은 날짜와 시간을 확인하고 차단 기간이 지났음을 확인하고 호스트 파일 추가를 제거하기 때문에 작동합니다.