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

今天心血来潮想给自己的电脑换个鼠标指针,无奈gnome-look网站上的cursor都太老土。想换一个初音未来的,只好从Windows已经做好的主题移植。(这是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上完成)

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

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!

四、附件

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值