对于大学课程,我必须下载并打开 .rkt 文件。为了使用正确的程序打开它们,我必须右键单击>打开方式,如果我设置默认程序,它将成为所有文本文件的默认程序。有什么方法可以更改仅以 .rkt 结尾的文件的默认设置。 (类似于 python 文件以 .py 结尾时在atom中打开的方式,但当它们不以.py结尾时在xed中打开的方式,即使file
仍然将它们识别为python文件。)
答案1
为其创建一个新的 mimetype。首先创建一个text-rkt.xml
包含内容的文件:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/rkt">
<comment>rkt text</comment>
<generic-icon name="leafpad"/>
<glob pattern="*.rkt"/>
</mime-type>
</mime-info>
然后将其添加到本地 mime 数据库:
xdg-mime install text-rkt.xml
然后与一些程序关联(例如leafpad):
xdg-mime default leafpad.desktop text/rkt
瞧:所有 .rkt 文件都将在 leafpad 中打开。 (他们的图标也是leafpad)