手动创建的 scilab 启动器不起作用

手动创建的 scilab 启动器不起作用

我尝试在应用程序运行时创建快捷方式,这要归功于左侧显示的图标,我确实这样做了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。

  1. 打开终端
  2. 转到桌面目录 (/home/$yourname/Desktop/)
  3. 创建 scilab 桌面文件(touch scilab.desktop)
  4. 打开文件并将以下内容添加到文件(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

  1. 将文件权限更改为 755 (chmod 755 scilab.desktop)

相关内容