Как открыть Vim в Terminator по умолчанию?

Я установил Terminator в качестве терминала по умолчанию, вы можете видеть это на скриншоте.

Но когда я запускаю Vim через меню, он открывается в gnome-терминале.

Я пытался изменить настройки в gsettings, но я не уверен, что именно мне нужно изменить.

Система: Linux Mint 18 Cinnamon 64-bit
Версия Cinnamon: 3.0.7
Terminator версия: 0.98
VIM версия: 7.4

enter image description here

-1
17.05.2017, 14:13
1 ответ

Сначала вам нужно написать небольшой скрипт для запуска 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), это может вызвать проблемы.

0
28.01.2020, 05:12

Теги

Похожие вопросы