手動建立的 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只需透過以下命令從儲存庫(而不是從下載的檔案)進行安裝:

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 桌面檔案(觸控 scilab.desktop)
  4. 開啟檔案並將下列內容新增至檔案 (vi scilab.desktop) 注意:Exec=scilab 執行檔的路徑,Icon=scilab 圖示的路徑

[桌面入口]

版本=1.0

類型=應用

終端=真

Exec=/home/$YOURNAME/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)

相關內容