前言
很多好用的软件在Ubuntu上没有,我们可以借助Wine来运行Win上的程序。
安装
1 | sudo apt install -y wine |
运行
示例1
1 | wine ~/tools/MobaXterm_Portable_v25.1/MobaXterm_Personal_25.1.exe |
示例2
1 | wine ~/tools/MobaXterm_Portable_v24.3_chs/MobaXterm_Personal_24.3.exe |
字体大小调整
调整 Wine 配置中的字体缩放
打开 Wine 配置工具:
在终端中输入命令 winecfg
并回车,打开 Wine 配置窗口。
设置字体缩放:
在打开的 Wine 配置窗口中,切换到“显示”选项卡。
在屏幕分辨率
修改成合适的值,我这里调整为144dpi
。
之后重新启动通过 Wine 运行的程序,查看字体大小是否有所改善。
中文不显示
下载simsun.ttc
字体,复制到~/.wine/drive_c/windows/Fonts/
下即可。
链接: https://pan.baidu.com/s/1NhIM-XOSbIEDJfkXgwcVXQ?pwd=97uc 提取码: 97uc
复制
1 | cd ~/.wine/drive_c/windows/Fonts/ |
便捷启动
用户的本地可执行文件目录,如果你只希望脚本对当前用户全局可用,可将脚本放在这里。
该目录不需要 sudo
权限,适合个人使用的脚本。
1 | mkdir -p ~/.local/bin |
创建一个名为 moba_xterm.sh
的脚本文件
1 | gedit moba_xterm.sh |
内容如下:
1 |
|
然后给脚本文件添加执行权限:
1 | chmod +x moba_xterm.sh |
以后在终端中直接运行该脚本文件即可启动应用程序:
1 | moba_xterm.sh |
添加应用列表
建桌面条目文件
在 Linux 系统里,应用程序的启动信息通常存放在 .desktop
文件中。
你需要创建一个对应的 .desktop
文件,可使用以下命令创建并编辑该文件:
1 | gedit ~/.local/share/applications/MobaXterm.desktop |
在打开的文件中,输入如下内容:
1 | [Desktop Entry] |
设置可执行
1 | chmod +x ~/.local/share/applications/MobaXterm.desktop |
注意
程序的执行路径要是完整的,不能是这样的
~/.local/bin/moba_xterm.sh
。
参数说明
Name
:这是应用在菜单中显示的名称,你可以根据实际情况自定义。Comment
:是对脚本的简要描述,方便你识别脚本功能。Exec
:要替换为你.sh
脚本的实际路径。Icon
:为应用指定图标,你可以把它替换成图标文件的实际路径。若没有合适的图标,这一行也可以直接删除。Terminal
:设置为false
表示脚本运行时不打开终端窗口;若脚本运行过程需要在终端中查看输出,可将其设置为true
。Type
:固定为Application
,表明这是一个应用程序。Categories
:用于指定应用在菜单中的分类,Utility
代表实用工具,你可根据脚本功能进行修改。
查看应用
1 | nautilus ~/.local/share/applications/ |
查看系统图标文件夹
1 | nautilus /usr/share/icons/ |