如何通过脚本在 Ubuntu 或 Lubuntu 中打开默认 GUI 文本编辑器?

如何通过脚本在 Ubuntu 或 Lubuntu 中打开默认 GUI 文本编辑器?

我有一个使用 gedit 在 Ubuntu 中打开文本文件的脚本。该脚本在 Lubuntu 下不起作用。执行默认文本编辑器需要什么命令?

我想让该脚本可以在 Ubuntu 和 Lubuntu 下使用。

答案1

使用 xdg-open 它适用于大多数 Linux 发行版。
例如:

xdg-open /filepath/file.txt

答案2

您可能会得到一些帮助/usr/bin/gnome-text-editor,因为它是使用替代系统设置的,并指向 gnome-ish 环境下的默认编辑器。不太确定它在 lubuntu/kubuntu 下是否真的有用,但您可以尝试一下。


仅补充一下 Dennis 的回答,对于 Lubuntu 12.10,如果运行sudo update-alternatives --display gnome-text-editor,则输出为:

gnome-text-editor - auto mode
  link currently points to /usr/bin/leafpad
/usr/bin/leafpad - priority 40
  slave gnome-text-editor.1.gz: /usr/share/man/man1/leafpad.1.gz
Current 'best' version is '/usr/bin/leafpad'.

并且,正如 Dennis 所建议的,/usr/bin/gnome-text-editor在 Lubuntu 中打开 Leafpad。

答案3

或者你可以安装 gedit

sudo apt-get install gedit

然后:

  1. 右键单击文本或 php 文件
  2. 选择“属性”
  3. 选择“打开方式”标签
  4. 在列出/安装的文本编辑器中选择
  5. 点击“设为默认值”
  6. 点击“关闭”

答案4

这里是应用程序列表Lubuntu。然而,在18.10编辑器已从 更改LeafpadFeatherpad

相关内容