Pregunta

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

Esto devuelve la lista de HAL de enteros, como:

[4284, 2342, 1202, 800]

¿Cómo deben éstas ser manejados, para recibir la velocidad de escritura? O mejor, ¿cómo se puede recuperar velocidades para todos los quemadores tipo de medio puede escribir: DVD, CD ...

Según Wikipedia , el cálculo debe ser: valor / 150 para el normal CDs, valor / 172,3 para el audio CD, el valor / 1.32MB para DVDs. Cuál aplicar?

También HAL especificación parece estar diciendo que lista devuelta de enteros tiene un valor de métrica kb / s, a pesar de que parece estar en kB / s

¿Fue útil?

Solución

AH! HAL realmente me pises fuera. Parece que almacena en caché los ajustes correspondientes al último medio insertado. Por lo tanto, antes de que tuviera algo en mi quemador de salida que parecía ser la siguiente:

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

Después de que inserta un DVD en blanco:

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

Tal vez ayuda a alguien, HAL #fail

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top