将Windows上的鼠标指针主题移植到Linux上

将Windows上的鼠标指针主题移植到Linux上今天心血来潮想给自己的电脑换个鼠标指针,无奈gnome-look网站上的cursor都太老土。想换一个初音未来的,只好从Windows已经做好的主题移植。一、工具的准备1、CursorXP(Windows上的鼠标主题制作和更改工具,用于将指针打包为.CurXPTheme格式,下载旧版,非CursorFX)2、CursorXPtoX11MouseThemeConverter(一个pe……

今天心血来潮想给自己的电脑换个鼠标指针,无奈gnome-look网站上的cursor都太老土。想换一个初音未来的,只好从Windows已经做好的主题移植。(这是Windows上的显示,设置就不说了,百度就能搜到),我们要把它移植到Linux上去。
将Windows上的鼠标指针主题移植到Linux上

一、工具的准备

1、CursorXP(Windows上的鼠标主题制作和更改工具,用于将指针打包为.CurXPTheme格式,下载旧版,非CursorFX)
2、CursorXP to X11 Mouse Theme Converter(一个perl脚本,用于将CursorXP的文件转换为Linux可以使用的光标主题)
3、下载来的Windows鼠标指针主题(通常为一个文件夹中的.cur、.ani、.png等)
4、ArtCursor(不是必要,想要DIY的人可以使用)

二、流程

1、将主题打包为.CurXPTheme格式(Windows上完成)

将Windows上的鼠标指针主题移植到Linux上

我下载来的主题解压后是上图这个样子的,我们下一步就是要将这些.ani和.cur通过CursorXP打包成一个.CurXPTheme格式的文件。在CursorXP设置界面(Configue CursorXP)中选择New Theme,再依次选择Cursors栏里的各个光标状态进行设置。方法为选择一个状态后,点击左上角的Configure,点击右下角的Configure,选择Enhanced cursor,选择Import导入.png、.cur、.ani文件,应用,确定。全部设置完成后将新主题Save as保存为一个新的.CurXPTheme文件。
将Windows上的鼠标指针主题移植到Linux上将Windows上的鼠标指针主题移植到Linux上

2、将.CurXPTheme格式的文件转换为LinuxCursor主题(Linux上完成)

下面附带了CursorXP to X11 Mouse Theme Converter的部分参考文档(CursorXP to X11 Mouse Theme Converter)。其中包含了这个脚本的使用方法,gnome和kde桌面安装鼠标主题的方法和脚本需要的依赖等等。

解释一下Method2:sd2xc-.pl --install /path/to/theme.CurXPTheme

  • sd2xc-.pl是下载来的脚本文件,运行前需要先标记为可执行并且解决依赖(Requirements);
  • --install这个参数是在生成.tar.gz文件的同时将主题安装到你的电脑上;
  • /path/to/theme.CurXPTheme是之前打包好的主题在你的计算机上的路径。

一般情况下,使用Method2就可以了,快捷简便。如果执行脚本的时候报错:Can't locate Config/IniFiles.pm in @INC (you may need to install the Config::IniFiles module),可能是perl的环境没有架设好,尝试安装perl-cpanplus模块,然后运行命令perl -MCPAN -e 'install Config::IniFiles'解决。

Using it:
  • Method 1 (original)
    Extract the tar.gz file to some directory in your PATH (like /usr/bin)
    Extract a *.CurXPTheme (Rename to *.zip if necessary)
    Change to the directory of the extracted theme, where a Scheme.ini file is
    Run: sd2xc-.pl –help (for help, duh)
    Run: sd2xc-.pl –name theme_name –install
    A tar.gz file will be created inside that directory containing the X11 theme
    It will install to your ~/.icons folder if you use –install option.
    Send to grandma. She will love it!

  • Method 2 (fancy and new)
    Run: sd2xc-.pl –install /path/to/theme.CurXPTheme
    A tar.gz file will be created inside the current directory containing the X11 theme
    You can still send to grandma if so desired.

  • Method 3 (nautilus script)
    copy sd2xc-2.5.pl to /home/.gnome2/nautilus-scripts/
    click rmb on *.CurXPThene and Choose script > sd2xc-2.5.pl and convert!
    Important: The name of the file *. CurXPTheme (or the path of the file type folders) should not have spaces

Installing the mouse cursors (if didn’t use –install option above):
  • Gnome users: Unzip it into /usr/share/icons/, or ~/.icons/ . Then use gnome-appearance-properties to change cursor
  • KDE Users: Use “Control Center / Peripherals / Mouse / Cursor Theme” to install the tar.gz file, then re-login
Requirements:

Requires packages: ImageMagick ImageMagick-perl perl-Config-IniFiles xcursorgen unzip

3、安装主题与使用

如果步骤二没有加上--install参数,或者不小心将主题删掉了,或者想在其他电脑上使用这个主题,也可以手动使用生成的.tar.gz包安装,安装方法如下。

  • gnome:将tar.gz包解压后移动到 /usr/share/icons/或者~/.icons/。
  • kde:在Control Center / Peripherals / Mouse / Cursor Theme中直接安装tar.gz包。
4、自定义

如果想自己定制光标,可以使用ArtCursor绘制,这是一个简单易用的像素画软件,专门用于设计指针,可以将文件保存为.png、.ani、.cur等格式,不过要注意画布大小不能超过32×32,否则在Windows下无法显示。

三、效果图

(测试环境Manjaro Gnome)Nice!
将Windows上的鼠标指针主题移植到Linux上

四、附件

链接:https://pan.baidu.com/s/1mXcBK_a2U2taOUSaJoeIGQ
提取码:2b1p
内容:
1、初音的鼠标主题原件和已经做好的tar.gz包(测试用)
2、CursorXP to X11 Mouse Theme Converter(*-sd2xc-2.5.pl)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/39305.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注