我在 gnome-shell 上运行 python 和 java 应用程序时遇到问题。
当我通过概览启动它时,它运行良好。但是如果我尝试通过终端启动它,就会出现一个丑陋的图标(不是由 alacarte 定义的):
petr@sova:~$ ps -ef | grep lightread
petr 5021 3512 19 09:29 pts/0 00:00:01 /usr/bin/python /home/petr/scripts/bin/lightread
petr 5040 4555 0 09:30 pts/1 00:00:00 grep --color=auto lightread
我尝试将其包含/usr/bin/python
在我的菜单项中,但没有帮助。
答案1
这通常发生在执行命令/启动器时没有特定的.desktop
文件/usr/share/applications
或~/.local/share/applications
。
我担心我可能是错的,但根据我的个人经验,我认为正在发生的情况就是这样。
可能是因为.desktop
上述目录下的文件没有启动相同的精确的通过终端启动的命令。假设你的application.desktop
文件包含
执行=应用程序--some_option
如果您app
从终端启动,它会以某种方式将其与application.desktop
文件关联起来,但它只会使用小尺寸的图标,而不是根据情况选择合适的图标。
尽管如此,我不知道如何正确解决它。修改.desktop
文件可能有效,但我一点也不确定。