|
hal-set-property − set a property on a device object |
|
hal-set-property [options] |
|
hal-set-property sets a property on a device object in the HAL device database. For more information about both the big picture and specific HAL properties, refer to the HAL spec which can be found in /usr/share/doc/hal-0.5.14/spec/hal-spec.html depending on the distribution. |
|
The following options are supported: |
|
--udi |
The UDI (Unique Device Identifier) of the device object. |
||
|
--key |
The name of the property. |
||
|
--int |
Set value property of the property to a 32-bit signed integer. The value passed is assumed to be decimal unless it’s prefixed with 0x or x for hexadecimal values. |
|
--uint64 |
|
Set value property of the property to a 64-bit unsigned integer. The value passed is assumed to be decimal unless it’s prefixed with 0x or x for hexadecimal values. |
|
--string |
|
Set value property of the property to a string. |
|
--double |
|
Set value property of the property to a floating point number. |
|
--bool |
Set value property of the property to boolean, e.g. true or false. |
|
--strlist-pre |
|
Prepend an item to a string list. |
|
--strlist-post |
|
Append an item to a string list. |
|
--strlist-rem |
|
Remove an item from a string list. |
|
--remove |
|
Remove a property. |
|
--help |
Print out usage. |
|
--version |
|
Print the version. |
|
If setting the property succeeds, this program will exit with exit code 0. On errors a non-zero the program will exit with a non-zero exit code. Note that setting properties on the HAL device database usually requires super user privileges. |
|
Please send bug reports to either the distribution or the HAL mailing list, see http://lists.freedesktop.org/mailman/listinfo/hal on how to subscribe. |
|
hald(8), lshal(1), hal-get-property(1), hal-find-by-property(1), hal-find-by-capability(1) |
|
Written by David Zeuthen <david@fubar.dk> with a lot of help from many others. |