我尝试在应用程序运行时创建快捷方式,这要归功于左侧显示的图标,我确实这样做了Lock to launcher
(这实际上妨碍了截屏)。但是,我为 Eclipse 这样做了,即使有图标,它也不工作,而对于 SciLab 它永远都行不通。
那么,如何在 Ubuntu 上为程序创建快捷方式?
SciLab.desktop
我按照 Nitesh Sharma 的建议创建了一个文件
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=./bin/scilab
Name=SciLab
Comment=comment here
Icon=/home/antoine/scilab-5.5.2/share/icons/hicolor/32x32/apps/scilab.png
然后就这样做了chmodx ScilLab.desktop
但是出现了一个错误,我无法将其粘贴到左侧的菜单中。
但我不知道接下来该做什么。
答案1
下载的版本包含多个.desktop
文件.../scilab-5.5.2/share/applications
但是这些.desktop
文件假设应用程序位于 中$PATH
,因为文件中的命令不包含二进制文件的绝对路径。
在 中,还有一个关于何时运行哪些命令的说明.../scilab-5.5.2/share/applications
。
不过,我会节省您的时间,scilab
只需通过以下命令从 repos(而不是从下载的文件)进行安装:
sudo apt-get install scilab
存储库中的版本似乎相当最新!
笔记
如果你可能在 中保存了一个或多个scilab
“自制”.desktop
文件~/.local/share/applications
,请务必删除它们,因为它们将覆盖从 安装的全局文件apt-get
答案2
尝试这个!
注意:我在运行 Gnome 3 桌面的 CentOS 7 上使用 Scilab v6.0。
- 打开终端
- 转到桌面目录 (/home/$yourname/Desktop/)
- 创建 scilab 桌面文件(touch scilab.desktop)
- 打开文件并将以下内容添加到文件(vi scilab.desktop)注意:Exec=scilab 可执行文件的路径和 Icon=scilab 图标的路径
[桌面条目]
版本=1.0
类型=应用程序
终端=true
Exec=/home/$你的名称/apps/scilab-6.0.0/bin/scilab
名称=scilab
评论=
图标=/home/$YOURNAME/apps/scilab-6.0.0/share/icons/hicolor/32x3/apps/scilab.png
评论[en_US.utf8]=
名称[en_US]=Scilab 6.0
- 将文件权限更改为 755 (chmod 755 scilab.desktop)