GNOME Shell - 如何添加自定义的常用应用程序/更改常用应用程序的路径?

由于一个bug/glitch,我暂时无法使用GNOME Flashback。我被迫使用新的GNOME Shell布局。我发现它在可用性方面有了很大的倒退。我不能像Flashback那样自定义它。它试图让我感觉像在使用平板电脑一样。但这是另外一个故事。
我安装了两个版本的IntelliJ IDEA。当我在“Windows”键(“Activities”概览)下的屏幕上找到“idea”时,只能找到较旧的版本。我可以通过右键菜单添加它。然而,我还没有找到添加较新版本的方法。或者更改旧版本的路径。我尝试过各种组合的AltShiftCtrlSuper与鼠标两个按钮,但都没有给我提供“编辑”菜单项来更改图标启动的内容。
我如何添加自定义命令,或者如何更改现有命令的路径?
2个回答

如果应用程序出现在“活动”概览中,那么它可能有一个关联的.desktop文件,可以在/usr/share/applications/或~/.local/share/applications/中找到。
在这两个位置查找关联的.desktop文件。如果你在/usr/share/applications/中找到它,首先将其复制到~/.local/share/applications/。然后使用文本编辑器编辑复制的文件。在.desktop文件中查找Exec=行。将其更改为您喜欢的命令。
如果您只想添加另一个命令而不替换当前命令,可以在.desktop文件中添加自定义[Desktop Action]。然后,第二个命令将从上下文菜单(右键菜单)中访问。参考this answer
或者,您可以为第二个命令创建一个新的.desktop启动器,它将作为“活动”概览中的单独条目显示。一个简单的例子:
[Desktop Entry]
Comment=A comment to describe the application
Terminal=false
Name=Application name to be shown
Exec=command (with full path) to launch the application
Type=Application
Icon=/path/to/icon/image

如果你想使用一个图形界面工具来编辑应用程序启动器,你可以尝试使用alacarte(也称为"Main Menu")。你可以通过运行以下命令来安装它:
sudo apt install alacarte

确实,我找到了/usr/share/applications/jetbrains-idea.desktop。但是让我困惑的是,为什么这些桌面文件没有编辑器呢?或者说,它只是没有从菜单中调用而已吗? - Ondra Žižka
我已经安装了 alacarte。我需要做其他什么来让菜单显示出来吗?或者是通知区域中带有三条杠的按钮吗?它类似于菜单,从结构上看像一棵树。 - Ondra Žižka
不在活动中。只有窗口、图标和搜索栏。 - Ondra Žižka
@OndraŽižka 抱歉,我不明白。你成功启动了alacarte吗?如果是的话,你可以通过点击“新建项目”按钮来创建一个新的启动器。你也可以在正确的类别中寻找现有的启动器并进行编辑。请参考以下截图:https://i.stack.imgur.com/AlruV.png - pomsky
啊,我明白了。我原以为alacarte会出现在某个小部件中,就像Windows中的开始按钮那样。启动它确实有效,我可以编辑菜单。然而,没有任何类别/组能够映射到左侧带有图标的栏目。(对不起,我不知道这些UI部分的名称)。但至少有点进展 :) - Ondra Žižka
@OndraŽižka 如果你想将启动器添加到左侧的栏中(即Ubuntu Dock),首先在“活动”搜索栏中搜索应用程序,然后右键单击启动器图标并选择“添加到收藏夹”。 - pomsky

1)sudo apt install alacarte 2)然后启动alacarte并添加一个新的菜单项(在“应用程序”文件夹中,主要的那个),
名称: your_choice 命令: sh -c 'some_command' some_command可以是例如wine ./.wine/drive_c/Program\ Files\ \(x86\)/Siber\ Systems/AI\ RoboForm/identities.exe或者您想要添加到收藏栏和活动菜单中的任何内容。
3)添加一个图标(在编辑视图中点击黑色/红色无访问图像)- 使用某个图像作为图标
4)现在转到“活动”(左上角,Ubuntu),将您的新项目名称的一部分作为搜索词(即上面的“your_choice”)。新创建的项目(检查它是否有正确的图标),右键单击它并选择“添加到收藏夹”。在收藏栏上右键单击它启动它时,通常不起作用,特别是对于wine快捷方式。必须使用这个原始的项目。
5)关闭活动菜单并测试收藏栏中的新图标。享受吧!

这个答案对我来说非常关键:它指出了“添加到收藏夹”的方法。 - Derrell Durrett