今天心血来潮想给自己的电脑换个鼠标指针,无奈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)

将Windows上的鼠标指针主题移植到Linux上相关推荐

  1. 10个性鼠标指针主题包_每个人都应该知道的十大电脑鼠标使用技巧,别说你不知道...

    电脑鼠标是我们日常使用频率最高的一个设备,但遗憾的是,大多数计算机用户都没有充分利用计算机鼠标.下面我就给出一些使用计算机鼠标的提示和秘密,以帮助大家充分发挥计算机鼠标的潜力,并提高整体工作效率. 1 ...

  2. win7鼠标指针主题包_Windows10系统用键盘来代替鼠标操作的方法

    自动化人 - 知乎​www.zhihu.com 在电脑上工作的时候,鼠标突然失效了,紧急情况,一时没办法去找新的鼠标更换,怎么办?小伙伴们可能会遇到鼠标不好使,而想用键盘上的按键来代替鼠标操作的情况, ...

  3. 【已解决】-Mac/Mac mini/Macbook上修改鼠标指针大小

    问题: MacOS默认的鼠标指针太小了,平时很容易找不到在哪里. 解决办法: 在 Mac 上,点击苹果菜单 >"系统偏好设置",然后点按"辅助功能" . ...

  4. Windows 技巧篇-鼠标指针安装方法,漂亮的鼠标指针推荐

    个人非常喜欢推荐,梦幻彩色鼠标指针资源获取: CSDN资源下载 小蓝枣的资源仓库,提取码: wg58 鼠标指针安装演示: 1.在网上下载一个鼠标指针包,解压后在里面找到*.inf格式的文件, 2.右键 ...

  5. 10个性鼠标指针主题包_游戏鼠标推荐

    游戏党前来推荐.愿你用上新鼠标可以驰骋战场~ 游戏鼠标中性价比高的品牌有罗技.雷蛇.赛睿等这几个品牌.题主没有说具体那个价位的鼠标,那我展开各个价位来推荐. 罗技这个品牌可以说如今已经发展成为了全球著 ...

  6. Qt工作笔记-Qt移植到Linux上时提升窗口部件大小写问题(VS上存在的问题)

    目录 理论 模拟问题 理论 在Windows里面那些.h文件是不区分大小写的,但在Linux上是区分大小写的,这也就是为什么用VS去创建一个类的时候,这个类的类名会和.h文件一样,而用Qt Creat ...

  7. RAD Studio Delphi 10.4在Windows,Android,iOS,macOS和Linux上更快地可视化开发APP应用软件及新增功能详解

    RAD Studio 10.4的新增功能 RAD Studio 10.4提供了显着增强的高性能本机Windows支持,通过出色的快速代码完成功能提高了生产率,通过托管记录提高了代码速度,并在现代多核C ...

  8. 从本地的win传文件到本地的linux上,pscp.exe实现本地windows下的文件下载(传输)到linux上...

    如果linux服务器为了安全考虑不安装ftp的话,那怎么把本地的文件传输到linux服务器上呢,或者如何吧服务器上的文件下载到本地呢?要用一个软件:pscp.exe 下载地址:http://www.c ...

  9. Windows下编写的脚本文件无法在Linux上运行的问题

    可以看到报错了,无法运行,不存在目录,但是这个目录多出来一个\r 这是因为换行符造成的 只需要使用编辑器修改这里,不再使用CRLF,而是使用LF,就可以解决这个问题

  10. resnet10 从tk1 上移植到linux 上 上遇到的问题

    1. /usr/bin/ld: skipping incompatible /usr/local/cuda-7.5/lib/libcudart.so when searching for -lcuda ...

最新文章

  1. php mysql数据备份命令_MySQL数据备份与恢复的相关操作命令
  2. [BZOJ3669] [NOI2004] 魔法森林 LCT维护最小生成树
  3. rsyslog-mysql_04-Log rsyslog-mysql loganalyzer
  4. AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
  5. Httpx:针对HTTP的安全研究工具
  6. UTM投影与高斯克吕格投影中分带带号与中央经线经度的计算关系
  7. win7扫雷逆向调试
  8. 曲线运动与万有引力公式_不要再追问库库了,物理公式大全拿走!
  9. 几个免费IP地址查询API接口
  10. rap格式鸿蒙,你,想要成为rap star吗?
  11. 发表Nature等杂志四十多篇论文老师带您学单细胞测序数据挖掘和课题设计 2020年1月11-12日 上海...
  12. 每天一个医药小故事②神农和药王
  13. Spring学习之IOC容器(二)
  14. 日历插件(项目总结)(包括mobiscroll.js LCalendar 和Calendar这三个日历插件)
  15. Swoole 从0开始搭建直播平台
  16. jQuery 初学者入门教程
  17. Crowd Counting by Adaptively Fusing Predictions from an Image Pyramid (BMVC2018)
  18. 直播相关知识之二 采集、处理、编码和封装
  19. 实战-H3C交换机之Web界面
  20. 字符串转码中文乱码问题的进一步理解 UTF-8 GBK转码

热门文章

  1. 酷软 正在连接服务器,酷软一直显示正在连接服务器...系统日志有大量错误信息...
  2. 【新书推荐】【2018.07】计算电磁学的MATLAB仿真(第四版)
  3. 计算机毕设如何做?点进来,干货分享。
  4. Lua包管理工具Luarocks
  5. RedHat7安装yum并下载gcc
  6. 支付宝H5支付,ISV权限不足
  7. 瑞利衰落信道matlab,瑞利衰落信道的matlab仿真-read.doc
  8. 如何在android上编程,如何在Android中以编程方式与USSD对话框进行交互
  9. java复习题_JAVA复习题及答案.doc
  10. 局域网通信c语言,C语言编写的仿QQ局域网通讯程序.pdf