Как открыть текст с 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, когда вы нажимаете простые текстовые файлы.