web-dev-qa-db-ja.com

ザイリンクスISE Unityランチャー

Ubuntu 14.04にザイリンクスISE 14.7用のUnityランチャーを作成しようとしています。これまでに行ったことは次のとおりです。

  1. ザイリンクスISE 14.7を〜/ usernameにインストールしました
  2. 次の内容のrun_ise.shスクリプトを作成しました。

    #!/bin/bash                                                                                                                                                                         
    . $ISE_HOME/ISE_DS/settings64.sh 
    ise
    
  3. ISE 14.7.desktop~/.local/share/applicationsエントリを作成し、次の内容を追加しました:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon=/home/user/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
    Name=ISE 14.7
    Exec=bash '/home/user/Xilinx/14.7/ISE_DS/run_ise.sh'
    Comment=Runs Xilinx ISE 14.7
    

Bashスクリプトを実行するとISEが正しく実行されることを手動で確認しましたが、Unityランチャーに問題があります。 UnityランチャーはISEをロードしません。許可の問題であると考えたため、デスクトップファイルとrun_ise.shスクリプトの両方に同じ許可を与えました。 rootserの両方を所有者として試しました。

これが起こっている理由についてのアイデアはありますか? Unityの問題を突き止めるのに役立つログファイルを掘り下げることはできますか?私はグーグルでUnityのログファイルを見つけようとしましたが、正しい方向を指し示すものを見つけることができませんでした。

1
Jonathan

ISE 13.4のソリューションを次に示します。デスクトップファイルの「Exec」パラメータを変更しました。

Exec = '/ home/user/Xilinx/13.4/ISE_DS/ISE/bin/lin64/ise'

ISEを実行できるようにするには、まずISE_DSフォルダーでsource settings(32/64).shを実行して環境変数を設定する必要があります。

それはうまくいくようです。

1