Я могу только запустить 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
И у тебя должно быть все готово