التعامل مع تطبيق HAL: Storage.cdrom.write_speeds
-
11-09-2019 - |
سؤال
device.get('storage.cdrom.write_speeds')
هذا إرجاع قائمة HAL من Ints، مثل:
[4284, 2342, 1202, 800]
كيف يجب التعامل مع هذه، لاستلام سرعة الكتابة؟ أو أفضل، كيف يمكن لسرعات استرداد واحد لجميع أنواع وسائل الإعلام أن يكتب: أقراص DVDs، الأقراص المدمجة ...
وفق ويكيبيديا, ، يجب أن يكون الحساب: القيمة / 150 للأقراص المدمجة العادية، والقيمة / 172.3 للأقراص المدمجة الصوتية، والقيمة / 1.32 ميجابايت لأقراص DVD. أي واحد ينطبق؟
أيضا مواصفات هال يبدو أن القول أن قائمة الإنااعة ذات القيمة المتري من KB / S، على الرغم من أنه يبدو أنه في KB / S
المحلول
آه! هال يفسدني حقا. يبدو وكأنه إعدادات التخزين المؤقت لآخر وسيلة مدرجة. لذلك، قبل أن يكون لي أي شيء في الموقد، يبدو الإخراج مثل هذا:
$ lshal | grep write_speeds
storage.cdrom.write_speeds = {'4234', '2822', '1764', '706'} (string list)
بعد إدخال DVD فارغ:
$ lshal | grep write_speeds
storage.cdrom.write_speeds = {'11080', '5540'} (string list)
ربما يساعد على شخص ما، هال #fail
لا تنتمي إلى StackOverflow