[英]How do I open my application with the Launcher app file .desktop
我的应用程序 Oracle SQL Developer 有问题,我只能在终端上运行它,并且只能使用 sudo 命令。 我的文件在那里:/usr/local/bin/sqldeveloper 并打开它我必须做 sudo sqldeveloper。
现在这是我的启动器应用程序的代码:
[Desktop Entry]
Type=Application
Name=Oracle SQL Developer
Exec=sqldeveloper
Icon=/opt/sqldeveloper/icon.png
Terminal=false >> ~/.local/share/applications/sqldeveloper.desktop
我已经尝试将完整路径放在 Exec 行中,但什么也没有,应用程序没有启动,工具栏中的图标几秒钟就消失了。
我也遇到了同样的问题,google了很多,但没有任何帮助。顺便说一句,我通过在/usr/share/applications/Oracle-sqldeveloper.desktop中添加绝对路径解决了这个问题。 如果您想从应用程序>编程菜单运行 sqldeveloper,那么您需要编辑您的 Oracle-sqldeveloper.desktop 文件。 添加绝对路径,即 Exec=/opt/sqldeveloper/sqldeveloper/bin/sqldeveloper 在我的情况下也更改 Terminal=true 向您显示其他问题,如 java home 等,如果 java 相关问题,则在更改后根据终端指令设置 Terminal=错误的
$ sudo vim /usr/share/applications/Oracle-sqldeveloper.desktop
[Desktop Entry]
Encoding=UTF-8
Name=SQL Developer
Comment=Oracle SQL Developer
Icon=/opt/sqldeveloper/icon.png
Exec=/opt/sqldeveloper/sqldeveloper/bin/sqldeveloper
Terminal=true
Type=Application
X-Desktop-File-Install-Version=0.23
Categories=X-Red-Hat-Extra;Application;Development;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.