Я установил Terminator в качестве терминала по умолчанию, вы можете видеть это на скриншоте.
Но когда я запускаю Vim через меню, он открывается в gnome-терминале.
Я пытался изменить настройки в gsettings
, но я не уверен, что именно мне нужно изменить.
Система: Linux Mint 18 Cinnamon 64-bit
Версия Cinnamon: 3.0.7
Terminator версия: 0.98
VIM версия: 7.4
Сначала вам нужно написать небольшой скрипт для запуска vim с терминатором
#!/bin/bash
terminator -e vim
Сохраните его и запустите chmod 754 /path/to/script
Теперь вам нужно найти vim .desktop
. Вы можете сделать это следующим образом:
locate .desktop | grep vim
Вы можете получить несколько результатов, но используйте тот .desktop
, который хранится в /usr/share/applications
. Обычно он просто называется vim.desktop
.
Откройте его, чтобы вы могли редактировать его с привилегиями:
gksudo gedit /usr/share/applications/vim.desktop
И отредактируйте строку Exec=
так, чтобы она читалась как
Exec=/path/to/script
Написание скрипта необходимо, потому что у вас есть несколько .desktop
указывает на один и тот же исполняемый файл (если бы мы просто сделали Exec= terminator -e vim
), это может вызвать проблемы.