![如何通过脚本在 Ubuntu 或 Lubuntu 中打开默认 GUI 文本编辑器?](https://linux22.com/image/1113864/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E8%84%9A%E6%9C%AC%E5%9C%A8%20Ubuntu%20%E6%88%96%20Lubuntu%20%E4%B8%AD%E6%89%93%E5%BC%80%E9%BB%98%E8%AE%A4%20GUI%20%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%9F.png)
我有一个使用 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
然后:
- 右键单击文本或 php 文件
- 选择“属性”
- 选择“打开方式”标签
- 在列出/安装的文本编辑器中选择
- 点击“设为默认值”
- 点击“关闭”