Я могу только запустить 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 Launcher).

После того, как вы сделали это и его показ в панели запуска, вы можете удалить файл, который вы создали на рабочем столе

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

И у тебя должно быть все готово

Другие вопросы по тегам