Risposte:
Lo strumento che consiglierei è Get-Shit-Done . Modifica il file host in modo da non poter accedere ai domini bloccati utilizzando qualsiasi browser. Tuttavia, non ha uno scheduler (anche se potresti usarlo cron
per quello).
Stay Focusd è l'estensione di Chrome che fa qualcosa di simile.
Personalmente utilizzo un profilo secondario in Chrome, con l' estensione Whitelist , in modo che blocchi tutti i siti Web, oltre a quelli assolutamente necessari
Apri Terminale ( CTRL+ ALT+ T).
Digita sudo -i
il campo di input. Seleziona l' opzione Esegui nel terminale . Infine fai clic sul pulsante Esegui .
Digitare la password se necessario e premere Invio. Quindi eseguire il comando seguente.
gedit /etc/hosts
Verrà visualizzata la finestra dell'editor di testo gedit .
Ad esempio, se dobbiamo bloccare Facebook, aggiungi le seguenti righe subito dopo 127.0.0.1 localhost
.
0.0.0.1 facebook.com
0.0.0.1 www.facebook.com
In questo modo, bloccherà il sito in tutti i browser tra cui Google Chrome, Chromium, Mozilla ecc .... In effetti, non è possibile accedere al sito Web in alcun modo.
Questo è tutto. Quando apri www.facebook.com o facebook.com , non puoi accedervi. Per riattivare Facebook, rimuovi le righe che abbiamo aggiunto dal file /etc/hosts
o come Eliah Kagan ha detto che puoi aggiungere un carattere # prima del testo 0.0.0.1 che abbiamo aggiunto in / etc / hosts per renderlo un commento e per bloccarlo di nuovo basta rimuovere # carattere dall'inizio della riga.
Blocco:
0.0.0.1 facebook.com
Abilitandolo indietro rendendo la riga un commento:
# 0.0.0.1 facebook.com
Se usi Firefox, il componente aggiuntivo LeechBlock sembra che potrebbe fare quello che desideri.
Penso che questo sia un argomento importante, quindi ho creato uno script Python per affrontare il problema https://gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99