在 Ubuntu nautilus 中更改远程文件的默认“打开方式”

在 Ubuntu nautilus 中更改远程文件的默认“打开方式”

每当我浏览通过连接的 nautilus 中的文件夹sftp并单击任何文件时,它都会打开KeePassXC代替编辑

对于本地文件,我可以右键单击 > 属性 > 打开方式并设置默认值。在sftp文件夹中浏览时,open with选项卡不存在。这种情况尤其发生在没有文件扩展名的文件中。file.txt默认情况下在 gedit 中打开。post-receive另一方面在 KeePassXC 中打开

如何编辑远程文件的默认 GUI 编辑器?

答案1

根据我们的评论环节:

似乎您尝试打开的文件不是文件text,因此命令的输出file导致 mime 类型为application/octet-stream
从您的问题来看,我假设它是 web 请求或类似内容的输出。

巧合的是,似乎您已经安装了一个应用程序,该应用程序默认选择使用它来打开此类文件:KeePassXC就您而言。

gedit解决“没有鼠标右键”问题的一个简单的方法是使用终端打开文件:

gedit your_file

另外一个选择可以使用终端命令选择一个新的默认应用程序,但你必须确保它不会影响你的KeePassXC程序,或者记住从现在开始它KeePassXC不会成为application/octet-stream类型文件的默认应用程序:

使用命令mimeopen,我们将配置一个新的默认应用程序:

mimeopen -d your_file

输出将是一个提示,要求你选择新的默认应用, 例如:

Please choose a default application for files of type application/octet-stream

    1) LibreOffice Writer  (libreoffice-writer)
    2) Text Editor  (org.gnome.gedit)
    3) Kate  (org.kde.kate)
    4) Vim  (vim)
    5) Visual Studio Code  (code_code)
    6) Other...

use application #

gedit如果在列表中没有看到,请按Other...,然后会出现一个新提示,要求输入应用程序名称(必须正确输入)。

use command: 

输入gedit后您就全部设置好了!

编辑:如果默认应用程序仍然没有改变,则意味着存在优先级冲突,我们需要手动设置优先级。

该命令mimeopen会更新~/.config/mimeapps.list文件,并将我们的选择添加到该列表中。
使用命令gedit ~/.config/mimeapps.list,让我们手动编辑此文件并将我们的选择从 移动[Added Associations][Default Applications]

笔记:;在将匹配的行从复制[Added Associations]到时删除该字符[Default Applications]

相关内容