一、下载区

网盘链接:Notepad--集合官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

 

国产麒麟 kinly 是基于 Ubuntu 开发的,而且自带了 qt5 库,所以国产麒麟系统可以直接安装 Notepad--。但是 Ubuntu24.04并不自带 qt5 的库,自带了 qt6 的库。
在/opt/ndd 直接运行 Ndd,可能会报以下错误:

请通过新立德软件包管理器去下载 Notepad--所依赖的 qt5 相关的包。
(没有必要全部下载 qt5,下载需要的包即可)

二、安装 Ndd

1. 将安装包移动到 opt 目录下,重命名为 ndd.deb,执行以下命令

yammie@my-pc >/opt 
$ sudo dpkg -i ./ndd.deb

它会安装到 apps 目录下

2. 安装 Qt5 依赖 libQt5PrintSupport.so.5

打开新立德软件包管理器,搜索“libQt5PrintSupport”,右键 → 标记以便安装 → 应用,此时在/usr/lib 就会有 libQt5PrintSupport.so.5、libQt5PrintSupport5.15 和 libQt5PrintSupport5.15.13 的包。

或者在终端执行以下命令:

yammie@my-pc >/home/yammie
$ sudo apt-get install libqt5printsupport5t64

3. 复制 libqmyedit_qt5.so.15 到 usr/lib

进入/opt/apps/ndd/files,将位于/opt/apps/ndd/files 目录下的 libqmyedit_qt5.so.15 复制到/usr/lib 中。

yammie@my-pc >/home/yammie
$ cd /opt/apps/ndd/files


yammie@my-pc >/opt/apps/ndd/files
$ cp ./libqmyedit_qt5.so.15 /usr/lib

经过上面的步骤,双击 /opt/apps/ndd/files 内的 Ndd,可以直接在 Ubuntu24.04 运行。基本接下来更改目录的路径,也不会受依赖的影响。

三、将 ndd 目录移动到/opt 目录下

已知 ndd 目录在/opt/apps 目录下,而且 ndd 还有 files 目录。我想将 files 目录里面的内容转移到 ndd 目录下,删除files 目录。接着 ndd 目录转移到/opt 目录下。进行下面的操作:

yammie@my-pc >/opt
$ mv /opt/apps/ndd/files/* /opt/apps/ndd

yammie@my-pc >/opt
$ sudo rm -r /opt/apps/ndd/files

yammie@my-pc >/opt
$ mv /opt/apps/ndd /opt

yammie@my-pc >/opt
$ rm -r /opt/apps

四、给 Ndd 创建桌面图标和开始菜单图标

1. 在/opt/ndd 中创建 icon 文件夹,放入 notepad.png

2. 在桌面创建 ndd 桌面图标

yammie@my-pc >/home/yammie/桌面
$ touch ./ndd.desktop

yammie@my-pc >/home/yammie/桌面
$ sudo gedit ./ndd.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Notepad--
#图标路径
Icon=/opt/ndd/icon/notepad.png
Terminal=false
Exec=/opt/ndd/Ndd %U

保存后,右键→允许运行

3. 复制 Ndd 图标到开始菜单目录

yammie@my-pc >/home/yammie/桌面
$ sudo cp ./ndd.desktop /usr/share/applications

五、Ndd 加入全局的系统环境变量,可以通过 sudo 执行 Ndd

1.编辑 /etc/sudoers,在后面添加 :/opt/ndd

yammie@my-pc >/opt
$ sudo gedit /etc/sudoers

2. 在终端可以直接 sudo Ndd <可编辑文件路径>;Ndd 是/opt/ndd 目录下的 Ndd 可执行文件名称

yammie@my-pc >/home/yammie
$ sudo Ndd /etc/sudoers

六、给 Ndd 起别名,可以在终端运行别名

#Notepad--设置别名
# sudo 后面的那个空格将会告诉 bash,去检查跟在空格后面的命令是否也是一个别名。
alias sudo='sudo '


#结合上面的 sudo 别名,可以写成 sudo notepad--,sudo npp
alias notepad--='/opt/ndd/Ndd'
alias npp='notepad--'

示例:

yammie@my-pc >/opt
$ sudo npp /etc/sudoers

七、右键默认用 Ndd 打开

1. 自定义某个类型的文件用 Ndd 打开

此处是一个.sh 文件,默认用 Vim 打开。右键文件→打开方式,选择 Notepad--,点击“总是用于该文件类型”

此时右键显示默认用 Notepad--打开

2. 默认大部分类型文件用 Ndd 打开

在 sudo 下修改以下文件:

yammie@my-pc >/home/yammie
$ sudo npp /usr/share/applications/mimeinfo.cache

搜索关键字:text/

这些 text 相关的文件可以自定义编辑器的优先级,靠最前的编辑器被默认使用。

我们以 Ndd 为默认编辑器,修改如下

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐