Как я могу получить двоичный файл lshal?

вы также можете создать пусковую установку. Щелкните правой кнопкой мыши на рабочем столе, выберите «create launcher», назовите его, отметьте его и поставьте «индикатор-cpufreq» в качестве команды. затем перетащите его в пусковую установку единства. У меня есть папка в доме, которая держит мой рабочий стол свободным от пусковой установки, в то время как война с апплетами завершается.

1
задан 20 September 2015 в 01:54

2 ответа

HAL долго не рекомендуется большинству Linux Distros (с 4 лет по крайней мере сейчас), из-за того, что

он стал большим монолитным недостижимым беспорядком, а также дублирует множество функций, которые в настоящее время предоставляются udev и самим ядром.

Источник

Я бы настоятельно предложил вам найти современный способ сделать то, что вы намерены сделать, вместо того, чтобы пытаться использовать старое программное обеспечение, которое, вероятно, сломает вашу систему.

7
ответ дан 23 May 2018 в 17:20
  • 1
    Мне нужно было посмотреть, что дает lshal для system.hardware.product. – thedp 19 September 2015 в 19:52
  • 2
    Ну, вы должны сказать этому человеку, что он / она должен обновить его, потому что эта команда не является ни хорошим предложением, ни полезным. – dadexix86 19 September 2015 в 19:59
  • 3
    К сожалению, это значение используется pm-action для определения и установки причуд на дисплее. – thedp 19 September 2015 в 23:06
  • 4
    Не знаю, кто тебе это сказал, но определенно уже нет. Последняя версия pm-utils, использующая HAL , была 1.2.7 , и она исчезла (выпущена в 2009 году!). Вам не нужно HAL в вашей системе для использования pm-действий. Также может случиться, что они создают конфликты. Обратите пристальное внимание на то, что вы делаете, потому что, когда вы имеете дело с этими вещами, вы рискуете сломать аппаратные средства;) – dadexix86 20 September 2015 в 10:04

lshal больше недоступен.

HAL теперь устарел для большинства дистрибутивов Linux, например, части Ubuntu с функциональностью, объединенной с udev с 2008-2010 годами. Ранее HAL был построен поверх udev.

Источник

udevadm - ваш новый друг, например

udevadm info --query=all --attribute-walk --name=/dev/sda

дает

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda':
    KERNEL=="sda"
    SUBSYSTEM=="block"
    DRIVER==""
    ATTR{ro}=="0"
    ATTR{size}=="250069680"
    ATTR{stat}=="   57563     3582  2721456    42992    56151    40558  2275840   104352        0    22216   147296"
    ATTR{range}=="16"
    ATTR{discard_alignment}=="0"
    ATTR{events}==""
    ATTR{ext_range}=="256"
    ATTR{events_poll_msecs}=="-1"
    ATTR{alignment_offset}=="0"
    ATTR{inflight}=="       0        0"
    ATTR{removable}=="0"
    ATTR{capability}=="50"
    ATTR{events_async}==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0':
    KERNELS=="0:0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS=="sd"
    ATTRS{rev}=="2a  "
    ATTRS{type}=="0"
    ATTRS{scsi_level}=="6"
    ATTRS{model}=="ADATA SP900     "
    ATTRS{state}=="running"
    ATTRS{unload_heads}=="0"
    ATTRS{queue_type}=="none"
    ATTRS{iodone_cnt}=="0x1c943"
    ATTRS{iorequest_cnt}=="0x1ca1e"
    ATTRS{queue_ramp_up_period}=="120000"
    ATTRS{device_busy}=="0"
    ATTRS{evt_capacity_change_reported}=="0"
    ATTRS{timeout}=="30"
    ATTRS{evt_media_change}=="0"
    ATTRS{ioerr_cnt}=="0xe4"
    ATTRS{queue_depth}=="31"
    ATTRS{vendor}=="ATA     "
    ATTRS{evt_soft_threshold_reached}=="0"
    ATTRS{device_blocked}=="0"
    ATTRS{evt_mode_parameter_change_reported}=="0"
    ATTRS{evt_lun_change_reported}=="0"
    ATTRS{evt_inquiry_change_reported}=="0"
    ATTRS{iocounterbits}=="32"
    ATTRS{vpd_pg80}==""
    ATTRS{vpd_pg83}==""
    ATTRS{eh_timeout}=="10"

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0':
    KERNELS=="target0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/ata1/host0':
    KERNELS=="host0"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/ata1':
    KERNELS=="ata1"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2':
    KERNELS=="0000:00:1f.2"
    SUBSYSTEMS=="pci"
    DRIVERS=="ahci"
    ATTRS{irq}=="25"
    ATTRS{subsystem_vendor}=="0x1028"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x010400"
    ATTRS{driver_override}=="(null)"
    ATTRS{consistent_dma_mask_bits}=="64"
    ATTRS{dma_mask_bits}=="64"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
    ATTRS{device}=="0x2822"
    ATTRS{enable}=="1"
    ATTRS{msi_bus}=="1"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{vendor}=="0x8086"
    ATTRS{subsystem_device}=="0x020d"
    ATTRS{numa_node}=="-1"
    ATTRS{d3cold_allowed}=="1"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
5
ответ дан 23 May 2018 в 17:20
  • 1
    Мне нужно было посмотреть, что дает lshal для system.hardware.product. – thedp 19 September 2015 в 19:52

Другие вопросы по тегам:

Похожие вопросы: