如何使用启动器应用文件.desktop打开我的应用程序

问题描述 投票:0回答:1

我在使用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行中,但什么也没有,应用程序无法启动,工具栏中的图标几秒钟就消失了。

bash command-line oracle-sqldeveloper launcher app-launcher
1个回答
0
投票

我也遇到了同样的问题,用谷歌搜索了很多,但是没有任何帮助。.BTW我通过在/usr/share/applications/Oracle-sqldeveloper.desktop中添加绝对路径解决了这个问题。如果要从“应用程序”>“编程”菜单运行sqldeveloper,则需要编辑Oracle-sqldeveloper.desktop文件。添加绝对路径,这是我的Exec = / opt / sqldeveloper / sqldeveloper / bin / sqldeveloper情况下也更改Terminal = true,它向您显示其他问题,例如Java Home等,如果与Java相关的问题随后在更改后根据终端指令进行设置Terminal = false

  $ 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;
© www.soinside.com 2019 - 2024. All rights reserved.