I think you shouldn't source the Xilinix file in your .bashrc; that affects every terminal you use.
A short search found me this alternative solution:
https://wiki.archlinux.org/index.php/Xi ... ktop_icons.
To do this follow these steps:
1. Open your file manager and toggle to display hidden files (through View menu or press Ctrl+H)
2. In your home directory spot the
.local directory and open that, then open the
share directory there and then go into the
applications directory
3. Create a new file here and name it
ise.desktop
4. Right-click the file and select Open With -> Text Editor from the context menu
5. Put this in the file and save & close it:
Code: Select all
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=Xilinx ISE
Exec=bash -c "unset LANG && unset QT_PLUGIN_PATH && source /opt/Xilinx/14.7/ISE_DS/settings64.sh && ise"
Icon=/opt/Xilinx/14.7/ISE_DS/ISE/data/images/pn-ise.png
Categories=Development;
Comment=Xilinx ISE
StartupWMClass=_pn
You should now have a "Xilinx ISE" in your menu, in the Programming category (may take some seconds to appear in the menu; if it's not there close the menu and try again in few seconds — you may have to log out and back in in some cases). You should be able to start it with that.
If it works you can remove the line to source the Xilinix file from your .bashrc file and that solves the problem you described.