Ну Николай, я бы не стал беспокоить из-за размера виджета... Так получилось:
out_line = popen("hddtemp -n -q /dev/sdb").readline().strip()
Кстати, давно хотел спросить, как в коде указать использовать какой-нибудь символ? То есть вывести значок градуса в строке:
info = _("HDD:") + out_line[:4] + _("C°")
Если так прописывать, ругается на синтаксис (надо, наверно в импорт что-то добавить?):
SyntaxError: Non-ASCII character '\xb0' in file /usr/lib/enigma2/python/Components/Converter/ProgressDiskSpaceInfo.py on line 111, but no encoding declared; see
PEP 263 -- Defining Python Source Code Encodings | Python.org for details
Проблема решилась, добавил строку:
# -*- coding: utf-8 -*-