ubuntuusers.de

Prokrastination? Browser zeitweise lahm legen!

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

toktok

Anmeldungsdatum:
12. Juni 2008

Beiträge: 20

Wer kennt das nicht? Man ist eigentlich am Arbeiten, will nur seine Mails checken, liest kurz was in der Wikipedia nach ... und eine Stunde später wundert man sich, wo die Zeit hin ist.

Mein kleines Skript ist sicher kein Projekt und ich denke, man merkt ihm an, dass ich keine Erfahrung im Programmieren habe und die Befehle lediglich aus dem Internet kopiert habe. Vielleicht findet der ein oder andere aber die Idee dahinter hilfreich. Natürlich freue ich mich auch über Verbesserungsvorschläge, ab und zu nimmt einem Chromium das Pausieren übel.

#!/bin/bash
# Version 1 vom 17.08.2011
# Unterbricht Chromium für produktives Arbeiten

chromium-browser &
sleep 3
pkill -sigstop chromium
min=10

while test $min -lt 100
do
	pkill -sigcont chromium
	sleep ${min}m
	pkill -sigstop chromium
	anfangszeit=$(date +%s)
	read -p "Weiter mit Enter"
	zeit=$(( ($(date +%s)-anfangszeit)/60 ))
	max=$(( zeit/5 ))
	echo "Nach "$zeit" min Arbeit kannst du maximal "$max" min surfen."
	read -p "Wieviele Minuten willst du surfen?   (Reset mit 0, Ende mit 100)   " min
	if  test $min -gt $max
	then
		min=$max
	fi
done

Man kennst das vom Fernsehen: Bevor man die halbe Nacht rumzappt setzt man einen Timer und wenn die Kiste dann nach 10 Minuten aus geht, ist das eigentlich auch ok. So was ähnliches wollte ich für den Webbrowser haben.

Nach anfänglichen 10 Minuten zum E-mails checken wird der entsprechende Prozess pausiert und der Browser ist nicht mehr bedienbar. Hat man daraufhin eine Zeit lang gearbeitet, bekommt man pro fünf Minuten Arbeit eine Minute "Internetzeit", bevor der Browser wieder pausiert. Man könnte das natürlich anpassen. Falls z.B. jemand nach der Pomodoro-Technik arbeitet, würde man erst nach 25 Minuten den Browser für 5 Minuten "freischalten".

dAnjou

Avatar von dAnjou

Anmeldungsdatum:
8. Oktober 2007

Beiträge: 872

Wohnort: Berlin

Sowas gibt es schon in den verschiedensten Varianten. Hier eine aus dem Forum .. und gar nicht so alt.

Antworten |