ABI 废弃符号¶
记录了内核中仍然存在但已标记为将在未来某个时间点移除的接口。
接口的描述将说明其废弃的原因以及预计何时移除。
/proc/i8k 下的符号¶
/proc/i8k |
在文件 procfs-i8k 中定义
用于在 Dell 笔记本电脑上获取/设置传感器信息(如风扇速度、温度、序列号、热键状态等)的传统接口。由于驱动程序现在使用标准的 hwmon sysfs 接口,此 procfs 接口已被废弃。
/sys 下的符号¶
/sys/.../iio:deviceX/scan_elements/in_accel_type |
/sys/.../iio:deviceX/scan_elements/in_anglvel_type |
/sys/.../iio:deviceX/scan_elements/in_magn_type |
/sys/.../iio:deviceX/scan_elements/in_incli_type |
/sys/.../iio:deviceX/scan_elements/in_voltageY_type |
/sys/.../iio:deviceX/scan_elements/in_voltage_type |
/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type |
/sys/.../iio:deviceX/scan_elements/in_voltageY_i_type |
/sys/.../iio:deviceX/scan_elements/in_voltageY_q_type |
/sys/.../iio:deviceX/scan_elements/in_voltage_i_type |
/sys/.../iio:deviceX/scan_elements/in_voltage_q_type |
/sys/.../iio:deviceX/scan_elements/in_timestamp_type |
/sys/.../iio:deviceX/scan_elements/in_pressureY_type |
/sys/.../iio:deviceX/scan_elements/in_pressure_type |
/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type |
/sys/.../iio:deviceX/scan_elements/in_proximity_type |
在文件 sysfs-bus-iio 中定义
扫描元素数据在缓冲区内的存储描述,以及因此从用户空间读取的形式。格式为 [be|le]:[s|u]bits/storagebits[>>shift]。be 或 le 指定大端或小端。s 或 u 指定有符号(2的补码)或无符号。bits 是数据位数,storagebits 是它在缓冲区中占用的空间(填充后)。如果指定了 shift,则是需要在屏蔽掉未使用位之前应用的位移。有些设备将数据放在传输元素的中间,两侧有附加信息。请注意,某些设备在未使用位中会有额外信息,因此为了获得干净的值,必须使用 bits 值来适当地屏蔽缓冲区输出值。storagebits 值还指定了数据对齐方式。因此,s48/64>>2 将是一个存储在 64 位位置并对齐到 64 位边界的有符号 48 位整数。要获得干净的值,向右移位 2 并应用掩码将结果的前 16 位清零。对于其他存储组合,此属性将进行适当扩展。
自内核 5.11 起,scan_elements 属性已合并到 bufferY 目录中,以便按每个缓冲区进行配置。
/sys/.../iio:deviceX/scan_elements/in_accel_x_en |
/sys/.../iio:deviceX/scan_elements/in_accel_y_en |
/sys/.../iio:deviceX/scan_elements/in_accel_z_en |
/sys/.../iio:deviceX/scan_elements/in_anglvel_x_en |
/sys/.../iio:deviceX/scan_elements/in_anglvel_y_en |
/sys/.../iio:deviceX/scan_elements/in_anglvel_z_en |
/sys/.../iio:deviceX/scan_elements/in_magn_x_en |
/sys/.../iio:deviceX/scan_elements/in_magn_y_en |
/sys/.../iio:deviceX/scan_elements/in_magn_z_en |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en |
/sys/.../iio:deviceX/scan_elements/in_timestamp_en |
/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en |
/sys/.../iio:deviceX/scan_elements/in_voltageY_en |
/sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en |
/sys/.../iio:deviceX/scan_elements/in_voltageY_i_en |
/sys/.../iio:deviceX/scan_elements/in_voltageY_q_en |
/sys/.../iio:deviceX/scan_elements/in_voltage_i_en |
/sys/.../iio:deviceX/scan_elements/in_voltage_q_en |
/sys/.../iio:deviceX/scan_elements/in_incli_x_en |
/sys/.../iio:deviceX/scan_elements/in_incli_y_en |
/sys/.../iio:deviceX/scan_elements/in_pressureY_en |
/sys/.../iio:deviceX/scan_elements/in_pressure_en |
/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en |
/sys/.../iio:deviceX/scan_elements/in_proximity_en |
在文件 sysfs-bus-iio 中定义
用于触发数据捕获的扫描元素控制。
自内核 5.11 起,scan_elements 属性已合并到 bufferY 目录中,以便按每个缓冲区进行配置。
/sys/.../iio:deviceX/scan_elements/in_voltageY_index |
/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index |
/sys/.../iio:deviceX/scan_elements/in_voltageY_i_index |
/sys/.../iio:deviceX/scan_elements/in_voltageY_q_index |
/sys/.../iio:deviceX/scan_elements/in_voltage_i_index |
/sys/.../iio:deviceX/scan_elements/in_voltage_q_index |
/sys/.../iio:deviceX/scan_elements/in_accel_x_index |
/sys/.../iio:deviceX/scan_elements/in_accel_y_index |
/sys/.../iio:deviceX/scan_elements/in_accel_z_index |
/sys/.../iio:deviceX/scan_elements/in_anglvel_x_index |
/sys/.../iio:deviceX/scan_elements/in_anglvel_y_index |
/sys/.../iio:deviceX/scan_elements/in_anglvel_z_index |
/sys/.../iio:deviceX/scan_elements/in_magn_x_index |
/sys/.../iio:deviceX/scan_elements/in_magn_y_index |
/sys/.../iio:deviceX/scan_elements/in_magn_z_index |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index |
/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index |
/sys/.../iio:deviceX/scan_elements/in_incli_x_index |
/sys/.../iio:deviceX/scan_elements/in_incli_y_index |
/sys/.../iio:deviceX/scan_elements/in_timestamp_index |
/sys/.../iio:deviceX/scan_elements/in_pressureY_index |
/sys/.../iio:deviceX/scan_elements/in_pressure_index |
/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index |
/sys/.../iio:deviceX/scan_elements/in_proximity_index |
在文件 sysfs-bus-iio 中定义
一个正整数,指定此扫描元素在缓冲区中的位置。请注意,这些不依赖于启用的内容,并且可能不连续。因此,用户空间要建立完整布局,必须结合所有 _en 属性来确定哪些通道存在,并结合相关的 _type 属性来确定数据存储格式。
自内核 5.11 起,scan_elements 属性已合并到 bufferY 目录中,以便按每个缓冲区进行配置。
/sys/bus 下的符号¶
/sys/bus/iio/devices/iio:deviceX/buffer/data_available |
在文件 sysfs-bus-iio 中定义
一个只读值,表示缓冲区中可用的数据字节数。对于输出缓冲区,这表示可用于写入数据的空闲空间量。对于输入缓冲区,这表示可用于读取的数据量。
自内核 5.11 起,支持多个缓冲区。因此,最好使用以下代替:
/sys/bus/iio/devices/iio:deviceX/bufferY/data_available
/sys/bus/iio/devices/iio:deviceX/buffer/enable |
在文件 sysfs-bus-iio 中定义
实际启动缓冲区捕获。如果是第一个设备且合适,将启动触发器。
自内核 5.11 起,支持多个缓冲区。因此,最好使用以下代替:
/sys/bus/iio/devices/iio:deviceX/bufferY/enable
/sys/bus/iio/devices/iio:deviceX/buffer/length |
在文件 sysfs-bus-iio 中定义
缓冲区包含的扫描数量。
自内核 5.11 起,支持多个缓冲区。因此,最好使用以下代替:
/sys/bus/iio/devices/iio:deviceX/bufferY/length
/sys/bus/iio/devices/iio:deviceX/buffer/watermark |
在文件 sysfs-bus-iio 中定义
一个正整数,指定要等待的最大扫描元素数量。
Poll 将阻塞直到达到水位线。
阻塞读将等待直到请求的读取量或低水位线中的最小值可用。
非阻塞读将从缓冲区中检索可用样本,即使样本数量少于水位线水平。这允许应用程序在带有超时的情况下阻塞 poll,并在超时到期后读取可用样本,从而获得最大延迟保证。
自内核 5.11 起,支持多个缓冲区。因此,最好使用以下代替:
/sys/bus/iio/devices/iio:deviceX/bufferY/watermark
/sys/bus/iio/devices/iio:deviceX/scan_elements |
在文件 sysfs-bus-iio 中定义
包含接口的目录,用于在缓冲区中捕获单个触发样本集中的元素。
自内核 5.11 起,scan_elements 属性已合并到 bufferY 目录中,以便按每个缓冲区进行配置。
/sys/bus/platform/devices/INT34D2:00/northpeak |
在文件 sysfs-driver-intel_pmc_bxt 中定义
此接口允许用户空间通过 PMC/SCU 启用和禁用 Northpeak。
格式:%u。
/sys/bus/platform/devices/INT34D2:00/simplecmd |
在文件 sysfs-driver-intel_pmc_bxt 中定义
此接口允许用户空间向 PMC/SCU 发送任意 IPC 命令。
格式:%d %d,其中第一个数字是命令,第二个数字是子命令。
/sys/bus/usb/devices/.../power/level |
在文件 sysfs-bus-usb 中定义
每个 USB 设备目录将包含一个名为 power/level 的文件。此文件保存设备的功耗级别设置,可以是“on”或“auto”。
“on”表示不允许设备自动暂停,尽管系统休眠的正常暂停仍将生效。“auto”表示设备将根据其驱动程序的功能,以通常的方式自动暂停和自动恢复。
在正常使用期间,设备应保持在“auto”级别。“on”级别用于管理用途。如果您想立即暂停设备但又使其能够响应 I/O 请求而唤醒,您应该向 power/autosuspend 写入“0”。
不具备正确暂停和恢复能力的设备应保持在“on”级别。尽管 USB 规范要求设备支持暂停/恢复,但许多设备不支持。实际上,有如此多的设备不支持,以至于默认情况下,USB 核心将所有非集线器设备初始化为“on”级别。某些驱动程序在绑定时可能会更改此设置。
此文件已废弃,并将在 2010 年后移除。请改用 power/control 文件;它执行完全相同的功能。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-arvo 中定义
此属性的整数值范围为 1-5。读取时,此属性返回实际配置文件的编号,该配置文件也是设备启动时激活的配置文件。写入时,此属性立即激活所选配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/button |
在文件 sysfs-driver-hid-roccat-arvo 中定义
键盘可以在内部存储由 1 个按钮和多个修饰键组成的短宏。写入时,此文件允许为特定配置文件设置特定按钮的序列。写入数据中包含按钮和配置文件编号。数据长度必须为 24 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/info |
在文件 sysfs-driver-hid-roccat-arvo 中定义
读取时,此文件返回有关设备的一些信息,例如已安装的固件版本。数据大小为 8 字节。此文件为只读文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/key_mask |
在文件 sysfs-driver-hid-roccat-arvo 中定义
键盘允许用户禁用 5 个特定按键,例如 Windows 键和应用程序键,以防止意外按下它们。此属性的整数值根据相应按键的状态设置位 0-4。读取时,此文件返回按键的当前状态。写入时,给定按键立即激活/禁用。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/arvo/roccatarvo<minor>/mode_key |
在文件 sysfs-driver-hid-roccat-arvo 中定义
键盘采用紧凑布局,没有数字锁定键。相反,它使用一个模式键,该模式键激活游戏模式,在此模式下数字键盘的分配会改变。此属性的整数值范围从 0(关闭)到 1(打开)。读取时,此文件返回按键的实际状态。写入时,按键立即激活/禁用。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-isku 中定义
此属性的整数值范围为 0-4。读取时,此属性返回实际配置文件的编号。此值是持久的,因此它相当于设备下次通电时激活的配置文件。写入时,此文件设置启动配置文件的编号,并且设备立即激活此配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/control |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许选择要接下来读取哪个配置文件中的数据。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/info |
在文件 sysfs-driver-hid-roccat-isku 中定义
读取时,此文件返回通用数据,如固件版本。数据长度为 6 字节。此文件为只读文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/key_mask |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许禁用某些键,如 Windows 键和应用程序键,以防止意外按下。写入数据中包含此设置所属的配置文件编号。数据长度必须为 6 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_capslock |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置大写锁定键的功能。写入数据中包含配置文件编号。数据长度必须为 6 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_easyzone |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置 easyzone 键的功能。写入数据中包含配置文件编号。数据长度必须为 65 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_function |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置功能键的功能。写入数据中包含配置文件编号。数据长度必须为 41 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_macro |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置宏键的功能。写入数据中包含配置文件编号。数据长度必须为 35 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_media |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置媒体键的功能。写入数据中包含配置文件编号。数据长度必须为 29 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_thumbster |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置拇指键的功能。写入数据中包含配置文件编号。数据长度必须为 23 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/last_set |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许设置自纪元以来上次配置发生的时间(以秒为单位)。数据长度必须为 20 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/light |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定配置文件设置背光强度。写入数据中包含配置文件编号。Isku 的数据长度必须为 10 字节,IskuFX 需要 16 字节数据。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/macro |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许为特定按钮的特定配置文件存储最多 500 次按键的宏。写入数据中包含按钮和配置文件编号。数据长度必须为 2083 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件和键。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/reset |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许重置设备。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talk |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许从主机触发 easyshift 功能。数据长度必须为 16 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talkfx |
在文件 sysfs-driver-hid-roccat-isku 中定义
写入时,此文件允许从主机触发临时配色方案。数据长度必须为 16 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
此属性的整数值范围为 0-4。读取时,此属性返回实际配置文件的编号。此值是持久的,因此它相当于鼠标下次通电时激活的配置文件。写入时,此文件设置启动配置文件的编号,并且鼠标立即激活此配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/firmware_version |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
读取时,此文件返回鼠标报告的固件的原始整数版本号。使用整数值方便了在其他程序中的进一步使用。要接收真实的版本号,小数点必须向左移动 2 位。例如,返回值为 121 表示 1.21。此文件为只读文件。请读取包含固件版本的二进制属性 info。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/info |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
读取时,此文件返回通用数据,如固件版本。写入时,设备可以重置。数据长度为 8 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/macro |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标内部最多可存储 500 次按键/按钮操作的宏。写入时,此文件允许为特定配置文件的特定按钮设置序列。写入数据中包含按钮和配置文件编号。数据长度必须为 2082 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_buttons |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。读取时,这些文件返回相应的配置文件按钮。返回数据的大小为 77 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_buttons。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_settings |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。读取时,这些文件返回相应的配置文件设置。返回数据的大小为 43 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_settings。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_buttons |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。写入时,此文件允许将相应的配置文件按钮写入鼠标。数据长度必须为 77 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_settings |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。写入时,此文件允许将相应的配置文件设置写入鼠标。数据长度必须为 43 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/sensor |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
鼠标具有追踪和距离控制单元。这些可以激活/禁用,并且可以设置抬离距离。数据长度必须为 6 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/startup_profile |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
此属性的整数值范围为 0-4。读取时,此属性返回实际配置文件的编号。此值是持久的,因此它相当于鼠标下次通电时激活的配置文件。写入时,此文件设置启动配置文件的编号,并且鼠标立即激活此配置文件。请使用 actual_profile,它执行相同的功能。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/talk |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
用于从外部激活鼠标的一些 easy* 功能。数据长度必须为 16 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
写入时,可以启动/取消追踪控制单元的校准过程。还允许读取/写入传感器寄存器。数据长度必须为 4 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu_image |
在文件 sysfs-driver-hid-roccat-koneplus 中定义
读取时,鼠标返回采样地面的 30x30 像素图像。这仅在通过 tcu 启动的校准过程中有效。返回数据的大小为 1028 字节。此文件为只读文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-konepure 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。actual_profile 保存实际配置文件的编号。此值是持久的,因此其值决定了鼠标下次通电时激活的配置文件。写入时,鼠标立即激活设置的配置文件。数据长度必须为 3 字节。鼠标将拒绝无效数据。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/control |
在文件 sysfs-driver-hid-roccat-konepure 中定义
写入时,此文件允许选择要接下来读取哪个配置文件中的数据。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/info |
在文件 sysfs-driver-hid-roccat-konepure 中定义
读取时,此文件返回通用数据,如固件版本。写入时,设备可以重置。数据长度为 6 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/macro |
在文件 sysfs-driver-hid-roccat-konepure 中定义
鼠标内部最多可存储 500 次按键/按钮操作的宏。写入时,此文件允许为特定配置文件的特定按钮设置序列。写入数据中包含按钮和配置文件编号。数据长度必须为 2082 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_buttons |
在文件 sysfs-driver-hid-roccat-konepure 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。写入时,此文件允许将相应的配置文件按钮写入鼠标。数据长度必须为 59 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_settings |
在文件 sysfs-driver-hid-roccat-konepure 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。写入时,此文件允许将相应的配置文件设置写入鼠标。数据长度必须为 31 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/sensor |
在文件 sysfs-driver-hid-roccat-konepure 中定义
鼠标具有追踪和距离控制单元。这些可以激活/禁用,并且可以设置抬离距离。数据长度必须为 6 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/talk |
在文件 sysfs-driver-hid-roccat-konepure 中定义
用于从外部激活鼠标的一些 easy* 功能。数据长度必须为 16 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu |
在文件 sysfs-driver-hid-roccat-konepure 中定义
写入时,可以启动/取消追踪控制单元的校准过程。还允许读取/写入传感器寄存器。数据长度必须为 4 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu_image |
在文件 sysfs-driver-hid-roccat-konepure 中定义
读取时,鼠标返回采样地面的 30x30 像素图像。这仅在通过 tcu 启动的校准过程中有效。返回数据的大小为 1028 字节。此文件为只读文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_cpi |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
此属性的整数值范围为 1-4。读取时,此属性返回活动 cpi 级别的编号。此文件为只读文件。从未使用过。如果进行簿记,则是在用户空间工具中完成的。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
此属性的整数值范围为 0-4。读取时,此属性返回活动配置文件的编号。写入时,鼠标立即激活此配置文件。断电时处于活动状态的配置文件与鼠标通电时处于活动状态的配置文件相同。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_x |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
此属性的整数值范围为 1-10。读取时,此属性返回 x 方向的实际灵敏度编号。此文件为只读文件。从未使用过。如果进行簿记,则是在用户空间工具中完成的。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_y |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
此属性的整数值范围为 1-10。读取时,此属性返回 y 方向的实际灵敏度编号。此文件为只读文件。从未使用过。如果进行簿记,则是在用户空间工具中完成的。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/firmware_version |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
读取时,此文件返回鼠标报告的固件的原始整数版本号。使用整数值方便了在其他程序中的进一步使用。要接收真实的版本号,小数点必须向左移动 2 位。例如,返回值为 121 表示 1.21。此文件为只读文件。已被二进制 sysfs 属性“info”废弃。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/info |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
读取时,此文件返回通用数据,如固件版本。写入时,设备可以重置。数据长度为 6 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。读取时,这些文件返回相应的配置文件按钮。返回数据的大小为 23 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_buttons。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_settings |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。读取时,这些文件返回相应的配置文件设置。返回数据的大小为 16 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_settings。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_buttons |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。写入时,此文件允许将相应的配置文件按钮写入鼠标。数据长度必须为 23 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_settings |
在文件 sysfs-driver-hid-roccat-kovaplus 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。写入时,此文件允许将相应的配置文件设置写入鼠标。数据长度必须为 16 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/actual_cpi |
在文件 sysfs-driver-hid-roccat-pyra 中定义
可以通过按键切换鼠标的 cpi 设置。读取时,此文件返回鼠标报告的实际 cpi 设置的原始编号。此编号需要进一步处理才能获得真实的 dpi 值
值 |
DPI |
---|---|
1 |
400 |
2 |
800 |
4 |
1600 |
此文件为只读文件。从未使用过。如果进行簿记,则是在用户空间工具中完成的。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/actual_profile |
在文件 sysfs-driver-hid-roccat-pyra 中定义
读取时,此文件返回实际配置文件的编号(范围 0-4)。此文件为只读文件。请使用提供此信息的二进制属性“settings”。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/firmware_version |
在文件 sysfs-driver-hid-roccat-pyra 中定义
读取时,此文件返回鼠标报告的固件的原始整数版本号。使用整数值方便了在其他程序中的进一步使用。要接收真实的版本号,小数点必须向左移动 2 位。例如,返回值为 138 表示 1.38。此文件为只读文件。请使用提供此信息的二进制属性“info”。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/info |
在文件 sysfs-driver-hid-roccat-pyra 中定义
读取时,此文件返回通用数据,如固件版本。写入时,设备可以重置。数据长度为 6 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons |
在文件 sysfs-driver-hid-roccat-pyra 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。读取时,这些文件返回相应的配置文件按钮。返回数据的大小为 19 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_buttons。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_settings |
在文件 sysfs-driver-hid-roccat-pyra 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。读取时,这些文件返回相应的配置文件设置。返回数据的大小为 13 字节。此文件为只读文件。请改写 control 以选择配置文件,然后读取 profile_settings。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_buttons |
在文件 sysfs-driver-hid-roccat-pyra 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_buttons 包含按钮布局信息。写入时,此文件允许将相应的配置文件按钮写入鼠标。数据长度必须为 19 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_settings |
在文件 sysfs-driver-hid-roccat-pyra 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为设置和按钮。profile_settings 包含分辨率、灵敏度和灯光效果等信息。写入时,此文件允许将相应的配置文件设置写入鼠标。数据长度必须为 13 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings |
在文件 sysfs-driver-hid-roccat-pyra 中定义
读取时,此文件返回存储在鼠标中的设置。数据大小为 3 字节,包含启动配置文件信息。写入时,此文件允许将设置写入鼠标。数据长度必须为 3 字节。鼠标将拒绝无效数据。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/startup_profile |
在文件 sysfs-driver-hid-roccat-pyra 中定义
此属性的整数值范围为 0-4。读取时,此属性返回鼠标通电时处于活动状态的配置文件的编号。此文件为只读文件。请使用提供此信息的二进制属性“settings”。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许选择要接下来读取哪个配置文件中的数据。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许设置实际的每个按键照明。此属性仅对 pro 变体有效。数据长度必须为 20 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info |
在文件 sysfs-driver-hid-roccat-ryos 中定义
读取时,此文件返回通用数据,如固件版本。数据长度为 8 字节。此文件为只读文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许禁用某些键,如 Windows 键和应用程序键,以防止意外按下。写入数据中包含此设置所属的配置文件索引。数据长度必须为 6 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置 easyzone 键的功能。写入数据中包含配置文件索引。数据长度必须为 294 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置大写锁定键和功能键的功能。写入数据中包含配置文件索引。数据长度必须为 8 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置功能键的功能。写入数据中包含配置文件索引。数据长度必须为 95 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置宏键的功能。写入数据中包含配置文件索引。数据长度必须为 35 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置所有键的默认值。写入数据中包含配置文件索引。数据长度必须为 125 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置拇指键的功能。写入数据中包含配置文件索引。数据长度必须为 23 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定配置文件设置背光强度。写入数据中包含配置文件索引。此属性仅对 glow 和 pro 变体有效。数据长度必须为 16 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许在存储的灯光设置和自定义灯光设置之间切换。此属性仅对 pro 变体有效。数据长度必须为 8 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许设置一个灯光宏,该宏在设备进入暗淡模式时循环。此属性仅对 pro 变体有效。数据长度必须为 2002 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为特定按钮的特定配置文件存储最多 480 次按键的宏。写入数据中包含按钮和配置文件索引。数据长度必须为 2002 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件和键。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile |
在文件 sysfs-driver-hid-roccat-ryos 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。profile 保存实际配置文件的索引。此值是持久的,因此其值决定了设备下次通电时激活的配置文件。写入时,设备立即激活设置的配置文件。数据长度必须为 3 字节。设备将拒绝无效数据。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许重置设备。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许为不同层设置每个按键的照明。此属性仅对 pro 变体有效。数据长度必须为 1382 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk |
在文件 sysfs-driver-hid-roccat-ryos 中定义
写入时,此文件允许从主机触发 easyshift 功能。数据长度必须为 16 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/buttons |
在文件 sysfs-driver-hid-roccat-savu 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为通用设置和按钮设置。buttons 变量包含按钮布局信息。写入时,此文件允许将相应的配置文件按钮写入鼠标。数据长度必须为 47 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。在读取此文件之前,必须先写入 control 以选择要读取的配置文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/control |
在文件 sysfs-driver-hid-roccat-savu 中定义
写入时,此文件允许选择要接下来读取哪个配置文件中的数据。数据长度必须为 3 字节。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/general |
在文件 sysfs-driver-hid-roccat-savu 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。配置文件分为通用设置和按钮设置。配置文件包含分辨率、灵敏度和灯光效果等信息。写入时,此文件允许将相应的配置文件设置写入鼠标。数据长度必须为 43 字节。鼠标将拒绝无效数据。要写入哪个配置文件由数据中包含的配置文件编号决定。此文件为只写文件。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/info |
在文件 sysfs-driver-hid-roccat-savu 中定义
读取时,此文件返回通用数据,如固件版本。写入时,设备可以重置。数据长度为 8 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/macro |
在文件 sysfs-driver-hid-roccat-savu 中定义
写入时,此文件允许为特定按钮的特定配置文件存储最多 500 次按键的宏。写入数据中包含按钮和配置文件编号。数据长度必须为 2083 字节。在读取此文件之前,必须先写入 control 以选择要读取的配置文件和键。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/profile |
在文件 sysfs-driver-hid-roccat-savu 中定义
鼠标可以存储 5 个配置文件,这些配置文件可以通过按键切换。profile 保存实际配置文件的编号。此值是持久的,因此其值决定了鼠标下次通电时激活的配置文件。写入时,鼠标立即激活设置的配置文件。数据长度必须为 3 字节。鼠标将拒绝无效数据。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/sensor |
在文件 sysfs-driver-hid-roccat-savu 中定义
鼠标配备 Avago ADNS-3090 传感器。此文件允许读取和写入鼠标传感器寄存器。数据长度必须为 4 字节。
/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/control |
在文件 sysfs-driver-hid-roccat-lua 中定义
写入时,可以配置 cpi、按钮和灯光设置。读取时,返回实际 cpi 设置和传感器数据。数据长度必须为 8 字节。
/sys/class 下的符号¶
/sys/class/gpio/ |
在文件 sysfs-gpio 中定义
作为 Kconfig 选项,可以从用户空间访问单个 GPIO 信号。GPIO 仅通过明确的“导出”操作才能提供给用户空间。如果给定 GPIO 未被内核代码占用,则用户空间可以导出它(并稍后取消导出)。内核代码可以为完整或部分访问导出它。
GPIO 在内核内部通过 0..INT_MAX 范围内的整数标识。有关更多信息,请参阅 Documentation/admin-guide/gpio。
/sys/class/gpio
/export ... asks the kernel to export a GPIO to userspace
/unexport ... to return a GPIO to the kernel
/gpioN ... for each exported GPIO #N OR
/<LINE-NAME> ... for a properly named GPIO line
/value ... always readable, writes fail for input GPIOs
/direction ... r/w as: in, out (default low); write: high, low
/edge ... r/w as: none, falling, rising, both
/gpiochipN ... for each gpiochip; #N is its first GPIO
/base ... (r/o) same as N
/label ... (r/o) descriptive, not necessarily unique
/ngpio ... (r/o) number of GPIOs; numbered N to N + (ngpio - 1)
此 ABI 已被 testing/gpio-cdev 废弃,并将在 2020 年后移除。
/sys/class/typec/<port|partner|cable>/<dev>/mode<index>/ |
在文件 sysfs-class-typec 中定义
每个受支持的模式都将有其自己的目录。模式的名称将是“mode<index>”(例如 mode1),其中 <index> 是由 Discover Modes USB 供电命令返回的模式 VDO 的实际索引。
/sys/class/typec/<port|partner|cable>/<dev>/mode<index>/active |
在文件 sysfs-class-typec 中定义
显示模式是否激活。此属性可用于与伙伴和线缆插头一起进入/退出模式,对于端口备用模式,它可用于禁用对特定备用模式的支持。进入/退出模式作为同步操作受支持,因此对属性的 write(2) 调用不会返回,直到进入/退出模式操作完成。当模式进入/退出时,属性会收到通知,因此对属性的 poll(2) 调用会唤醒。进入/退出模式还会生成 uevent KOBJ_CHANGE。
有效值:yes, no
/sys/class/typec/<port|partner|cable>/<dev>/mode<index>/description |
在文件 sysfs-class-typec 中定义
显示模式描述。描述对于驱动程序来说是可选的,就像 Billboard 设备一样。
/sys/class/typec/<port|partner|cable>/<dev>/mode<index>/vdo |
在文件 sysfs-class-typec 中定义
显示此模式的 Discover Modes 命令返回的十六进制 VDO。
/sys/class/typec/<port|partner|cable>/<dev>/svid |
在文件 sysfs-class-typec 中定义
USB-IF 为此备用模式分配的 SVID(标准或供应商 ID)。
/sys/devices 下的符号¶
/sys/devices/system/cpu/cpuidle/current_governor_ro |
在文件 sysfs-cpuidle 中定义
current_governor_ro 显示当前正在使用的 cpuidle governor,但只读。由于默认情况下 cpuidle governor 可以在运行时更改,current_governor 和 current_governor_ro 都存在于 /sys/devices/system/cpu/cpuidle/ 文件下,它们是重复的,因此 current_governor_ro 被废弃。
/sys/firmware 下的符号¶
/sys/firmware/acpi/hotplug/force_remove |
在文件 sysfs-firmware-acpi 中定义
由于 force_remove 对于某些热插拔资源(如内存)来说本身就是损坏且危险的(因为忽略脱机故障可能导致内存损坏和崩溃),因此启用此旋钮不安全且不受支持。
/sys/fs 下的符号¶
/sys/fs/selinux/user |
在文件 sysfs-selinux-user 中定义
selinuxfs 的“user”节点允许用户空间请求给定 SELinux 用户从给定起始上下文可达的安全上下文列表。当各种登录式程序为用户请求上下文时,libselinux 曾使用此功能,但 libselinux 在 2020 年停止使用它。内核支持将不早于 2025 年 12 月移除。
/sys/kernel 下的符号¶
/sys/kernel/fadump_enabled |
在文件 sysfs-kernel-fadump_enabled 中定义
只读。主要用于识别 FADump 是否在内核中启用。用户:Kdump 服务
/sys/kernel/fadump_registered |
在文件 sysfs-kernel-fadump_registered 中定义
读/写。有助于从用户空间控制转储收集功能。将此文件设置为 1 可使系统收集转储,设置为 0 则禁用。用户:Kdump 服务
/sys/kernel/fadump_release_mem |
在文件 sysfs-kernel-fadump_release_mem 中定义
只写。这是一个特殊的 sysfs 文件,仅当系统启动以使用 FADump 捕获 vmcore 时才可用。它用于释放 FADump 保留的内存以保存崩溃转储。
/sys/o2cb 下的符号¶
/sys/o2cb |
在文件 o2cb 中定义
Ocfs2-tools 查找“interface-revision”以获取版本信息。每个 logmask/ 文件控制一组调试打印,并可以写入字符串“allow”、“deny”或“off”。读取文件返回当前状态。已重命名为 /sys/fs/u2cb/
- 使用者
ocfs2-tools。将提议的更改发送到 ocfs2-devel@lists.linux.dev 即可。