Ubuntu 或任何其他 Linux 系统如何存储文件关联?
有/etc/asscociations
什么文件什么的吗?
我知道我可以右键单击文件并通过“打开方式”更改它,但我只是想知道它是如何在内部存储的。
大约一周前我开始使用 Sublime Text 2,我非常喜欢它,我花了 60 美元购买它,现在想用它做任何事。
Gedit 目前拥有大多数文本文件关联的所有权。我基本上是想更换任何关联gedit
用sublime-text-2
。
关于批量关联更改的任何提示?首选桌面中立方法。
gedit 默认设置为打开任何源文件。我已经检查了文件属性并将默认应用程序更改为 C 和 C++ 文件的 VIM。
我需要对我现在打开的任何源文件、python 文件、文本文件、ruby 和任何源文件执行此操作,因为 gedit 设置为打开所有这些文件。
如何将其更改为使用 VIM 打开,而无需一一设置“打开方式”的麻烦?
一些事实:我使用 Wine。Wine 提供了自己的记事本版本。对于某些文件,此记事本副本以某种方式关联。我不可能真的想在记事本中打开任何东西。
我想我可以尝试找出记事本与什么相关联,然后将其与我选择的编辑器重新关联,但这似乎非常乏味。是否有任何全局方法可以阻止记事本作为打开文件的方法存在?
如何将文件类型与 Sublime Text 2 相关联?已下载 Sublime Text 2。我已将其解压到/opt/Sublime Text 2/
目录中。
现在我想.conf
用 ST2打开所有文件。但我不能轻易设置。Xubuntu 在Open With
程序列表中不提供 ST2 。
我愿意:
右键单击fonts.conf
>> Properties...
>> Open With
>> Other Application
。
并Open With
出现一个窗口。它没有 ST2 应用程序。
如何将 ST2 添加到Open With
列表或如何将文件与 ST2 关联?
更新:
类似的问题,没有回答:
为什么简单的事情在 Ubuntu (Xubuntu) 中变得越来越难?
我在这里可能有错误的想法,但我认为:
MIME 类型是识别代码,嵌入在文件中。
文件 .extensions是识别代码,后缀为文件名。
我想,根据我在黑暗时代听到的一些事情,Linux 是 .extension 不可知论者......(也许是在早期,从那时起事情就发生了变化......?)
我最近来自 Windows 世界,在操作系统级别,文件 .extension 是(据我所知)将其与其相关应用程序相关联的唯一方法。
因为我不知道为什么,我发现一个名为“fred”的文件和一个名为“fred.txt”的文件都在文本编辑器中打开,这让我有点不安。
这里有明确的层次结构吗?
曾经有一个选项可以添加未列出的命令,但在 Unity 中似乎没有了。现在有人知道该怎么做吗?
我想将 miro 添加到系统设置/默认应用程序中的默认应用程序 GUI。我;miro.desktop
在所有 rhythmbox.desktop 条目旁边添加了最终发现它是否没有添加到audio/x-vorbis+ogg=rhythmbox.desktop
因为audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
它不会出现在音频的系统设置/默认应用程序下拉列表中。
我可以default.list
在任何一个中找到
/etc/gnome/defaults.list
或者 /usr/share/applications/defaults.list
修改任一给我相同的结果。
进一步阅读,我发现 GNOME 在系统范围和用户特定设置中拆分默认应用程序的设置。
/etc/gnome/defaults.list
。~/.local/share/applications/defaults.list
。所以我明白,如果我右键单击/打开/设置为默认值,它将更改我的~/.local/share/applications/mimeapps.list
并将与该用户关联。我想,我甚至可以在创建defaults.list~/.local/share/applications/
但由于在制造方面的变化/usr/share/applications/defaults.list
和/etc/gnome/defaults.list
整个系统范围内我不知道这是正确的方式。两者有什么区别,哪个是要修改的正确列表?
我使用taskcoach创建我的任务列表。
我输入的数据被保存在我桌面上的 tasks.tsk 中。在内部,这是一个特定结构的 XML 文件。
现在,无论何时我打开它,它都会在我的文本编辑器中打开,就像任何其他 XML 一样。
我尝试将扩展名更改为 .task 和 .my_tasks,但相关程序仍然是编辑器。
在谷歌搜索和阅读论坛后,我右键单击了该文件,然后在Properties
-> 中Open With
选择了 TaskCoach。
该文件在 TaskCoach 中打开,但任何其他 .XML 文件也可以通过 TaskCoach 打开!
问:如何让 ubuntu 在 TaskCoach 中打开 .task 文件,同时保留关联 .xml -> 编辑器?
无论我对 Firefox 的“应用程序”选项卡中的文件关联(操作)进行什么更改,它们都将被完全忽略。
例如,我将.wmv和.avi文件设置为使用“smplayer”打开,但是当我下载文件并双击它(通过“下载”窗口)时,它会继续使用 Totem 播放器打开。
通过 nautilus(“打开方式”选项卡)的默认文件关联工作正常,即我已将 smplayer 设置为默认播放器,当我双击视频文件时,它可以正确打开。
我试图删除并重新创建 mimetypes.rdf 但这没有帮助。
关于我还应该检查什么的任何想法?
file-association ×10
mime-type ×4
files ×1
filesystem ×1
firefox ×1
nautilus ×1
wine ×1
xubuntu ×1