我只能从终端启动 gvim,而不能从 Unity 启动器启动

我只能从终端启动 gvim,而不能从 Unity 启动器启动

我安装了 vim-gnome,当我使用 gvim 命令从终端启动时,它运行良好。但是,每当我在启动器中输入 vim 或 gvim 时,它都找不到任何东西。

当我从终端启动时,栏中有“[无名称] - GVIM”,所以我猜我只需要在某处包含一个名称,我只需要知道在哪里。

答案1

尝试这个:

在桌面上创建一个空白文档并将其命名为GVim.desktop

打开文件并复制并粘贴以下内容:

#!/usr/bin/env xdg-open

[Desktop Entry]
X-AppInstall-Package=vim-gnome
X-AppInstall-Popcon=1158
X-AppInstall-Section=main

Name=GVim
GenericName=Text Editor
Comment=Edit text files
TryExec=gvim
Exec=gvim -f %F
Terminal=false
Type=Application
Icon=gvim
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

X-Ubuntu-Gettext-Domain=app-install-data

保存文件。右键单击文件,单击权限,然后选中允许以程序形式执行文件。您的桌面现在应该有一个 vim-gnome 的快捷方式,上面写着 GVim,并带有正确的图标。如果是这样,请尝试运行它。如果它正确启动了程序,则打开终端并执行以下操作:

cd Desktop
sudo chown root:root GVim.desktop
sudo desktop-file-install GVim.desktop

它现在应该显示在开始(Unity启动器)中。

完成此操作后,它会显示在启动器中,您可以删除在桌面上创建的文件

cd Desktop (if you arent already there)
sudo rm GVim.desktop

一切就绪

相关内容