xcursorgen

出自 ArchWiki

xcursorgen 是一个用于创建光标文件的工具,这些光标文件可以用于 Xorg。光标可以从 PNG 文件创建。

安装

安装 xorg-xcursorgen 软件包。

用法

默认情况下,用户必须为 xcursorgen 提供两个文件

  • 一个保存为 PNG 的方形图像文件
  • 一个配置文件

xcursorgen 接受两个参数:配置文件和输出路径。

配置文件至少必须包含以下空格分隔的值

  • 图像尺寸(像素)
  • hotx:指针尖端的 x 坐标
  • hoty:指针尖端的 y 坐标
  • 文件名

假设有一个名为 red.png 的 32x32 像素的图像文件。将此配置文件保存在旁边

red.cursor
32 2 4 red.png

并运行

$ xcursorgen red.cursor default

这将创建名为 default 的光标,稍后可以将其与 Xorg 一起使用。指针尖端位于左上角。

动画光标

动画光标由多个图像文件创建。对于动画光标,复制每个图像文件的配置行,并为每个帧指定延迟(毫秒)

anim.cursor
32 2 4 anim01.png 50
32 2 4 anim02.png 50
32 2 4 anim03.png 50
32 2 4 anim04.png 50

安装创建的光标文件

如果只需要更改现有光标主题的某些光标,请在 ~/.local/share/icons/ 中创建一个自定义目录。在此文件夹内创建此文件

index.theme
[Icon Theme]
Name = name
Comment = comment
Example = default
Inherits = the_old_cursor_theme

请注意,name 必须与目录名称相同。

接下来,将从 xcursorgen 创建的光标文件复制到子目录 cursors 中,例如

RedCursors/
|── cursors
|   |── default
|   └── xterm
└── index.theme

现在,配置 您的系统以使用这个新创建的光标主题。请注意,大多数应用程序必须重新启动才能使用新的光标主题。

有关更多信息,请参阅 光标主题#手动