Respuestas:
La herramienta que recomendaría es Get-Shit-Done . Edita su archivo host para que no pueda acceder a los dominios bloqueados utilizando ningún navegador. Sin embargo, no tiene un planificador (aunque podría usarlo cron
para eso).
Stay Focusd es Chrome Extension que hace algo similar.
Yo personalmente uso un perfil secundario en Chrome, con la extensión Lista blanca , para que bloquee todos los sitios web, excepto los absolutamente necesarios.
Terminal abierto ( CTRL+ ALT+ T).
Escriba sudo -i
en el campo de entrada. Marque la opción Ejecutar en terminal . Finalmente haga clic en el botón Ejecutar .
Escriba su contraseña si es necesario y presione Entrar. Luego haz el siguiente comando.
gedit /etc/hosts
Obtendrá la ventana gedit Text Editor.
Por ejemplo, si necesitamos bloquear Facebook simplemente agregue las siguientes líneas justo después 127.0.0.1 localhost
.
0.0.0.1 facebook.com
0.0.0.1 www.facebook.com
Al hacer esto, bloqueará el sitio en todos los navegadores, incluidos Google Chrome, Chromium, Mozilla, etc. De hecho, no puede acceder al sitio web de ninguna manera.
Eso es. Cuando ahora abre www.facebook.com o facebook.com , no puede acceder a él. Para habilitar Facebook nuevamente, elimine las líneas que agregamos del archivo /etc/hosts
o, como dijo Eliah Kagan , puede agregar un carácter # antes del texto 0.0.0.1 que agregamos en / etc / hosts para hacer un comentario y bloquearlo nuevamente, simplemente elimine # personaje desde el principio de la línea.
Bloqueo
0.0.0.1 facebook.com
Habilitándolo de nuevo haciendo que la línea sea un comentario:
# 0.0.0.1 facebook.com
Si usa Firefox, el complemento LeechBlock parece que podría hacer lo que desea.
Creo que este es un tema importante, así que hice un script de Python para tratar el problema https://gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99