Frage

device.get('storage.cdrom.write_speeds')

Das gibt HAL Liste von ints, wie:

[4284, 2342, 1202, 800]

Wie sollte diese behandelt werden, die Schreibgeschwindigkeit zu erhalten? Oder besser, wie funktioniert Abrufen einer Geschwindigkeit für alle Medientypen Brenner schreiben: DVDs, CDs ...

Nach wikipedia sollte Berechnung sein: Wert / 150 für den Normal CDs, Wert / 172,3 für Audio-CDs, Wert / 1.32MB für DVDs. Welches zu bewerben?

Auch HAL Spezifikation scheint zu sagen, dass zurückgegebene Liste von ints metrischen Wert von kb / s hat, auch wenn es in kB / s

War es hilfreich?

Lösung

AH! HAL Pises mich wirklich ab. Sieht aus wie es Einstellungen für zuletzt eingefügtes Medium zwischenspeichert. Also, bevor ich etwas in meinem Brenner hatte, Ausgang sah wie folgt aus:

$ lshal | grep write_speeds
storage.cdrom.write_speeds = {'4234', '2822', '1764', '706'} (string list)

Nachdem ich leere DVD eingefügt:

$ lshal | grep write_speeds
storage.cdrom.write_speeds = {'11080', '5540'} (string list)

Vielleicht hilft es jemandem, HAL #fail

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top