工程师 - Ubuntu下的Gedit工具

安装:

# gedit
Command 'gedit' not found, but can be installed with:
snap install gedit # version 46.1, or
apt install gedit # version 46.1-3
See 'snap info gedit' for additional versions.

出现Y/n,直接回车,默认选择大写的Y,即yes。

在WSL2下运行,显示:

# gedit
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen

执行如下解决问题:

# export LIBGL_ALWAYS_SOFTWARE=1

不过在WSL2下运行gedit启动很慢。

打开后界面简洁,查看菜单、选项和帮助,可以快速了解如何使用。

功能比我想象的要强的,可能是因为一直在更新,而我很久不用也没仔细研究吧。还支持插件、语法高亮等功能。在Ubuntu下,是个不错的图形界面的文本编辑器。

### 解决 Ubuntu 20.04 上 gedit 出现 Tepl-WARNING 的方法 当在 Ubuntu 20.04 中使用 `sudo gedit` 命令编辑配置文件时,可能会遇到如下警告信息: ``` (gedit:3389): Tepl-WARNING **: 08:51:59.760: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata. ``` 此错误提示表明系统尝试通过 GVfs 访问元数据失败并回退到替代管理器。这通常是因为 gvfs 或其组件未正确安装或不支持当前平台上的某些功能。 #### 方法一:禁用 GVFS 元数据支持 可以通过重新编译 GEdit 并禁用 GVFS 元数据来解决问题。然而,对于大多数用户来说,更简单的方法是在启动 GEdit 时不加载特定插件或者调整环境变量以避免触发该路径。 一种更为简便的方式是直接设置环境变量,在调用 gedit 之前执行以下命令可以有效抑制这个警告: ```bash export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/ ``` 之后再运行 `gedit` 就不会看到上述警告了[^3]。 #### 方法二:更改命令方式 另一种解决方案是从根本上改变处理方式——即不再以超级用户身份 (`sudo`) 启动图形应用程序如 gedit 。因为这样做不仅会带来潜在的安全风险,还可能导致各种权限相关的问题以及像现在这样的技术难题。推荐的做法是以普通用户的身份创建/修改文件后再利用其他手段给予适当权限给这些文件;如果确实需要立即生效,则可以在保存后临时提升单个文件的读写权限而不是整个程序都作为 root 运行。 例如,要编辑 condarc 文件,建议先复制一份副本至个人目录下进行编辑,完成后移动回去并调整所有权: ```bash cp /etc/conda/.condarc ~/ nano ~/.condarc # 使用 nano 或者你喜欢的文字编辑工具代替 gedit # 编辑完毕后... sudo mv ~/.condarc /etc/conda/.condarc sudo chown root:root /etc/conda/.condarc ``` 这种方法既安全又能绕过原问题[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值