ubuntu karmic 默认应用程序

ubuntu karmic 默认应用程序

我是新来的,对 Ubuntu 也是新手。

我想设置 sql 和文本文件的默认应用程序以便用 gedit 打开。

我已经尝试过“打开方式”,但没有成功。我还检查了“/etc/gnome/defaults.list”,发现这一行“text/x-sql=gedit.desktop”,虽然我是新手,但看起来没问题。不知道为什么当我尝试打开上述文件时会出现这种情况:

替代文本

答案1

打开Nautilus(默认的 ubuntu 文件浏览器),然后转到edit->preferences选项behaviour卡。然后选中选项:

view executables text files...

答案2

右键单击要更改默认应用程序的文件(sql 和文本文件),然后单击特性

替代文本

导航至打开用选项卡,您可以使用单选按钮更改默认应用程序:

替代文本

答案3

您之所以得到这个信息,是因为该文件被标记为可执行文件。文件管理器只是说“嘿!你想让我 将其作为程序运行或者 将其作为文本文件打开“?”

如果单击“显示”,它是否会在 GEdit 中正确打开?如果是,则文件关联设置正确。然后,您可以使用以下方法之一摆脱这个额外的对话框:

  • 跟随mrucci 的回答告诉 Nautilus 仅显示可执行文本文件而不是运行它们。或者...

  • 如果文件不需要可执行权限,请将其删除。运行chmod -x myfile.sql文件以删除可执行位。然后 Nautilus 将不会建议运行它。

第二种方法在 FAT32 或 NTFS 文件系统上不可行chmod。您必须使用某些安装选项(例如-o noexec)安装驱动器才能获得相同的效果。

编辑:还有第三种选择。不要双击自动打开文件,而是养成右键单击并选择“编辑”选项的习惯。这是我在 Windows 上对.bat文件所做的操作,也是在 Xubuntu 上的 Thunar 上使用 shellscripts 所做的操作(.sh)——我不太清楚,但我希望 Ubuntu 中的默认文件管理器也能做到这一点。这是一个好习惯——即使我调整我的电脑以使其“正常”运行,其他人的系统也不会有同样的表现。

答案4

Nautilus -> 编辑 -> 偏好设置

在此处输入图片描述

相关内容