PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kaffeine mit Aussetzern



timmy11
12.08.06, 13:26
Wenn ich über Kaffeine eine CD abspiele oder Internetradio höre, habe ich während des Surfens immer wieder aussetzer in der Wiedergabe.
Beim abspielen von CD mit KsCD gibt es diese Problem nicht.
Irgendwie scheint Kaffeine mein System zu sehr zu beanspruchen.
Gibt es irgendwelche Einstellungsmöglichkeiten bei Kaffeine, die dieses Problem beheben? Bei dem Player selber würde ich gerne bleiben.

OS ist Suse 10.1
und ich habe so gut wie keine Ahnung.

edit:
Radiostreams über Amarok machen auch keine Problem.
Aber wie gesagt, hätte ich gerne alles mit einem Player.

noch ein edit:
Amarok hat ebenfalls aussetzer - allerdings nicht so viele wie Kaffeine


jetzt bin ich noch auf diesen thread (http://www.linuxforen.de/forums/showthread.php?t=129434) gestossen.
meine firefox-bin geht manchmal auf ca. 90% systemlast hoch.
was hat es mit dem nice-firefox auf sich?
wie kann ich den firefox auf x% begrenzen?

genügend speicher und cpu-leistung sollten doch eigentlich vorhanden sein
http://666kb.com/i/aglh54am491q55ocg.png

timmy11
12.08.06, 20:17
wie kann ich die prozesspriorität von kaffeine dauerhaft erhöhen?
das würde mein problem wohl lösen.
z.zt. steht er auf -10 und es scheint keine probleme mehr zu geben.
nur: wie stelle ich die priorität fest ein?

edit:
ich habe jetzt die "harte" methode eingeführt.
also kaffeine auf -20 und firefox sowie firefox-bin auf +19 gestellt.
jetzt scheine ich endlich ruhe zu haben.
aber wie man das ganze dauerhaft speichern kann, weiss ich noch immer nicht.
niemand einen tipp für einen anfänger?

floogy
13.08.06, 02:12
Du könntest einen alias in Deiner ~./bashrc definieren, oder den appstarter (das icon im Menü) anpassen, oder?

timmy11
13.08.06, 12:00
den ersten teil habe ich nicht verstanden - sorry
der zweite teil würde nur etwas bringen, wenn ich eine cd hören möchte.
dann könnte ich wohl ein script mit "nice" anlegen.
wenn kaffeine aber im internet startet um etwas wiederzugeben, wäre das script erstmal aussen vor.
es müsste also etwas sein, was dem kaffeine (egal wie er geöffnet wird) seine priorität ändert.
die einzige möglichkeit die ich jetzt sehe, ist mit dem nice-script den player in den autostart zu legen. gefallen würde mir eine solche lösung aber nicht.

floogy
13.08.06, 13:04
Im GNOME Panel auf das Dreieck zum einfahren (Pfeil) klicken (rechte Maustaste) -> Auf's '+' klicken "Zum Panel Hinzufügen" -> Button oberhalb des Auswahlfensters "benutzerdefinierter Anwendungsstarter definieren" klicken -> Im Fenster namens "Einen neuen Starter anlegen" eben dies tun, und dabei in Zeile "Befehl" 'nice -n-10 kaffeine "%U"' ohne Ticks angeben.

Oder (! im Sinne von entweder oder)

Die ~/.bashrc folgendermaßen ändern:


echo "alias kaffeine='nice -n-10 kaffeine'" >> ~/.bashrc
EDIT: Besser einen alias mit neuem Namenm definieren, also z.B. hipkaffeine (highpriority, nur als Beispiel, der Phantasie sind keine Grenzen gesetzt, außer, ein Kommando gleichen namens existiert schon - mit locate prüfen):

echo "alias hipkaffeine='nice -n-10 kaffeine'" >> ~/.bashrc
Danach kann man kaffeine mit hipkaffeine (also im Appstarter z.b. /bin/bash hipkaffeine "%U") starten.

Wichtig ist der Doppelpfeil '>>', zum anfügen, denn mit einem einfachen Pfeil '>' überschreibst Du die ~/.bashrc mit nur dieser einen Zeile, d.h. alles andere in der Datei würde gelöscht werden.

man bash
man bash|egrep -A7 -i ">>"

Mit top -p $(pidof kaffeine) kontrollieren.

timmy11
13.08.06, 13:31
danke dir für die ausführung.
ich habe es jetzt andersherum gemacht.
also nicht den kaffeine erhöht, sondern den firefox "gedrosselt".
das ist für mich einfacher gewesen.
z.zt. läuft firefox mit der priorität 19
und kaffeine mit 0
damit habe ich (bisher) keine aussetzer mehr.

timmy11
13.08.06, 16:39
wenn kaffeine durch den firefox geöffnet wird, übernimmt er die priorität vom firefox.
da habe ich ja schon wieder einen dicken hals bekommen, aber es scheint
trotzdem zu funktionieren :)
z.zt. laufen beide mit dem wert 10.

floogy
13.08.06, 16:42
Das sollte man in about:config ändern können, denke ich.