首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu20.04中为最新的FreeCAD AppImage创建一个FreeCAD启动器?

如何在Ubuntu20.04中为最新的FreeCAD AppImage创建一个FreeCAD启动器?
EN

Ask Ubuntu用户
提问于 2022-07-17 12:47:41
回答 1查看 373关注 0票数 0

我似乎无法为最新的FreeCAD AppImage创建一个FreeCAD启动器。

我第一次尝试了答复:@UriHerrera,但没有成功。然后我加入了回答:@钒,但它也不起作用。当我按Super+A键时,我看不到那里的FreeCAD图标。当我按下FreeCad键并在搜索栏中键入Freecad时,也不会出现Super图标。我还尝试了刷新gnome,按Alt+F2,然后按rEnter,但是这个操作也没有帮助。

你能告诉我我的错误吗?

总结我的行动:

  1. 我将FreeCAD-0.20https://www.freecadweb.org/index.php下载到~/.local/bin
  2. 执行:$ chmod +x ~/.local/bin/FreeCAD-0.20.0-Linux-x86_64.AppImage $ ~/.local/bin/FreeCAD-0.20.0-Linux-x86_64.AppImage --应用程序-提取$ cp ~/.local/bin/squashfs-root/freecad_weekly.desktop ~/.local/share/applications/freecad_weekly.desktop $ mkdir $mkdir~/..local/图标/freecad/$ cp ~/..local/bin/squashfs-root/freecad_winly.svg~/.local/share/icons/FreeCAD/freecad_weekly.svg $ xprop _ grep WM_CLASS WM_CLASS(STRING) =“gnome-终端服务器”,“Gnome终端”$ gedit ~/.local/share/applications/freecad_weekly.desktop
  3. 更改了Exec=$HOME/.local/bin/FreeCAD-0.20.0-Linux-x86_64.AppImage Icon=$HOME/.local/share/icons/FreeCAD/freecad_weekly.svg Version=1.0 Name=FreeCAD Weekly Exec=AppRun Icon=freecad_weekly Type=Application Categories=Engineering;基于Comment=Feature的参数化建模器Terminal=false StartupNotify=true NoDisplay=false MimeType=application/x-extension;to Version=1.0 Name=FreeCAD Weekly Terminal=false StartupWMClass=“Gnome-终端-server”、“Gnome-终端”Type=Application Categories=Engineering;基于StartupWMClass=的参数化建模器StartupWMClass=en19 20#MimeType=application/x-extension;

也尝试过StartupWMClass=gnome-terminal-server Gnome-terminal,但这也不起作用。

更新:为什么Freecad图标没有正确显示?

~/.local/share/applications/freecad_weekly.desktop更新为:

代码语言:javascript
复制
[Desktop Entry]
Version=1.0
Name=FreeCAD Weekly
Exec=freecad
Icon=freecad_weekly
Type=Application
Categories=Engineering;
Comment=Feature based Parametric Modeler
Terminal=false
StartupNotify=true
NoDisplay=false
MimeType=application/x-extension-fcstd;
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-07-17 14:10:50

就快到了。将$HOME替换为实际路径名。.desktop文件不知道bash变量。

提示:

  • 您可以省略路径名。由于~/.local/bin在您的路径中,而.local/share/icons是搜索图标的位置,只需提及可执行文件的文件名,即Exec=FreeCAD-0.20.0-Linux-x86_64.AppImage和没有扩展名的图标的文件名,即Icon=freecad_weekly就足够了。
  • 就我个人而言,我宁愿将AppImage文件放在目录“~/. and”中,并在~/.local/bin中创建到它的符号链接,例如ln -s ~/.apps/FreeCAD-0.20.0-Linux-x86_64.AppImage ~/.local/bin/freecad。这一行现在变成了Exec=freecad。这样你就可以了
    1. 使用命令freecad方便地从终端运行程序。
    2. 当您稍后下载一个更新的应用程序映像时,只要重新创建链接就可以让它指向新版本。
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1419142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档