Предупреждение
Этот репозиторий обведен и останется как личный архив исходного кода Hardinfo. Развитие продолжается в репозитории @hardinfo2/hardinfo2. Эта ветвь скоро станет зеркалом main ветви из репозитория hardinfo2 .
HardInfo - это системный профилировщик и эталон для Linux Systems. Он может получить информацию как из аппаратного, так и из базового программного обеспечения и организовать ее в простом в использовании GUI.
Особенности включают:
Возможности: Hardinfo в настоящее время обнаруживает большинство программного и оборудования, обнаруженного ОС. Особенности: удаленная синхронизация была отключена из -за потери сервера. Развитие: в настоящее время сделано участниками, необходим новый специализированный сопровождающий.
Код сервера можно найти в «Сервере» ветви: https://github.com/lpereira/hardinfo/tree/server
Необходимый:
Необязательно (для синхронизации/удаленного):
Создайте каталог сборки и постройте оттуда:
hardinfo $ mkdir build
hardinfo $ cd build
build $ cmake ..
build $ makeЕсть некоторые переменные, которые можно изменить:
CMAKE_BUILD_TYPE : может быть либо Release , либо Debug .[Default: Release] Debug печатает сообщения в консоли и не рекомендуется для общего использования.CMAKE_INSTALL_PREFIX : устанавливает префикс установки.[Default: /usr/local] : Распределения обычно меняют это на /usr .HARDINFO_NOSYNC : отключает синхронизацию сети.[Default: 1] : отключено по умолчанию из -за потерянного сервера.Чтобы установить переменную, используйте параметр -d Cmake. Например:
build $ cmake .. -DCMAKE_BUILD_TYPE=Debug
Сеть синхронизации включена, если обнаружена LibSoup. Если у вас возникли проблемы с построением с помощью LibSoup, отключите его с:
build $ cmake -DHARDINFO_NOSYNC=1
Большая часть оборудования обнаруживается автоматически HardInfo, однако, некоторые аппаратные необходимы для ручной настройки. Они есть:
LM-сенсоры : если ваш компьютер совместим с модулем LM-сенсоров, используйте примером программы sensors-detect включенную в пакет LM-сенсоров дистрибутива на основе Debian, и обязательно загружены обнаруженные модули ядра.
HDDTEMP : Чтобы получить температуру жесткого диска, обязательно запустите HDDTEMP в режиме демона, используя порт по умолчанию.
Модуль eeprom должен быть загружен для отображения информации о вашей установленной в настоящее время памяти. Загрузите с помощью modprobe eeprom и обновить экран модуля.