Desculpe por abrir novamente, mas não estou conseguindo fazer isso funcionar.
Eu tentei criar o seguinte arquivo:
/usr/share/applications/SQLDev.desktop
[Desktop Entry]
Comment[en_US]=SQLDev42
Comment=SQLDev42
Exec=/home/user1/bin/sqldeveloper
GenericName[en_US]=SQLDev42
GenericName=SQLDev42
Icon=/home/user1/progs/sqldeveloper/sql.png
MimeType=
Name[en_US]=SQLDev42
Name=SQLDev42
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
O ícone aparece na minha área de trabalho e no painel. Mas assim que os programas começam, o ícone muda para '?' no traço. O que posso fazer para evitar essa mudança?
sqldeveloper é um link symb
user1@host1:~$ cat /home/user1/bin/sqldeveloper
export JAVA_HOME="/home/user1/progs/jdk1.8.0_102"
unset -v GNOME_DESKTOP_SESSION_ID
cd /home/user1/progs/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
sudo update-desktop-database
Se eu verificar a WM_Class
user1@host1:~$ xprop WM_CLASS
WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", ""
É porque estou usando o oracle jdk?