Как открыть текст с vim из thunar?

Я открываю текст с помощью команды "vim" из thunar(файловый менеджер) так же, как открываю картинку с командой "feh" из thunar, и почти все приложения не работают.

Не хочу открывать xterm, перейдите к этому пути и скопируйте этот файл, если можете просто дважды щелкнуть.

Есть ли решение?

арка + открытый ящик + тунар + хтерм


Существует более простое решение: щелкните правой кнопкой мыши -> откройте в другом приложении -> используйте пользовательскую команду и введите "xterm -e vim".

Это от одного из моих QQ друзей, на самом деле похоже на evnu. Спасибо @evnu.

1 ответ

Решение

Вы можете сделать это, используя Xdg, как описано в ArchLinux Wiki. Для приложений с графическим интерфейсом тип файла может быть связан непосредственно с приложением с помощью left-click -> Properties -> Open With, Если вы хотите запустить xterm с программой, вы можете связать MimeType с командой для запуска следующим образом:

Идти к ~/.local/share/applications, Там добавьте файл, описывающий, как запустить приложение, и сохраните его как my-application.desktop или похожие:

[Desktop Entry]
Encoding=UTF-8
Type=Application
NoDisplay=true
Name=vim
Exec=/usr/bin/xterm -name vim -e /usr/bin/vim
MimeType=text/plain

Теперь вам нужно отредактировать файл defaults.list, Там добавьте запись для MimeType, которую вы хотите связать с вашей новой записью:

[Default Applications]
text/plain=`my-application.desktop`

После перезапуска thunar сможет запускать xterm с vim, когда вы нажимаете простые текстовые файлы.

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