Я использую Xubuntu 16.04. Я установил приложение по умолчанию Vim для текстовых файлов в Thunar. По умолчанию Vim открывается в XTerm, а не в Xfce Terminal. Я хотел бы по умолчанию для терминала Xfce4.
В Thunar пункт контекстного меню «Открыть терминал здесь» открывает терминал Xfce4, и для терминала Xfce4 по умолчанию установлено значение в предпочитаемых приложениях. Меню Whisker и другие меню открывают Vim в терминале Xfce4. Я попытался создать файл .desktop, но это не сработало. Я попытался вариант «Использовать пользовательскую команду:» в «Открыть с помощью»> «Другое приложение» в Thunar. Я также попытался удалить Xterm, и Thunar просто показывает ошибку.
Я первоначально пытался редактировать /usr/share/applications/vim.desktop
. Я прокомментировал #Exec=vim %F
и добавил Exec=xfce4-terminal -e 'vim %F'
. Это работало некоторое время, и затем это начало открытие Xterm и Xfce4 Terminal.
Вместо этого в Thunar я щелкнул правой кнопкой по txt файлу. Я перешел к Свойствам>, Открывают With:> Другое Приложение> Использование пользовательская команда. Я добавил xfce4-terminal -e 'vim %F'
. Это теперь работает прекрасное.
Для доступа к .desktop файлу Вы просто создали Вас, может перейти в ~/.local/share/applications/
. В файле Вы будете видеть Exec=xfce4-terminal -e 'vim %F' %f
. Можно удалить %f
, если Вы хотели бы. Мой первоначально использовал значок папки в Thunar. Я изменил его для использования значка Xfce4 Terminal вместо этого путем добавления строки Icon=utilities-terminal
.
Можно работать вокруг этой проблемы путем установки должностного лица меню или .desktop должностного лица файла к:
xfce4-terminal -e "vim"
Я отредактировал/usr/share/applications/vim.desktop и изменил значение для 'Должностного лица', добавляющего
Exec=xfce4-terminal -e "vim %F"
, как сказал jbrock. Затем я изменил значение для 'Терминала' ко лжи.
Terminal=false
Это работало на меня.