sudo 运行的应用程序无法输入中文,还是无解吗?

系统字体配置、中文显示和输入法问题
回复
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

sudo 运行的应用程序无法输入中文,还是无解吗?

#1

帖子 百草谷居士 » 2021-10-31 9:03

在网上搜了一下,都是几年前的文章,都是针对 fcitx 输入法的解决方案。已经 2021年了,ibus 输入法的话,有解决方案吗?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#2

帖子 astolia » 2021-10-31 14:04

如果你能稍微花点时间理解一下问题发生的原因,自然就知道该怎么做了
最最简单的方法就是用sudo运行一个ibus-daemon。当然还需要重新配置root身份下的输入法。
另外如果你只是想以root身份编辑某些文本文件,也可以用这招 https://forum.ubuntu.com.cn/viewtopic.p ... 3#p3226873
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#3

帖子 Ping-Wu » 2021-11-01 3:10

一般我们的系统都尽量保持简单,如果有需要以root身份编辑文本文件里的中文(主要是里面的 comments),则使用 sudo vi 或 sudo nano。ibus-libpinyin 没有问题。当然也可以用楼上的办法,如 gedit admin:///etc/fstab,但我记得在 Debian 里必须先设定(passwd)root password?
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#4

帖子 百草谷居士 » 2021-11-01 7:16

是的,终端模式的 Vim 是可以直接使用 ibus 输入中文的,但诸如 geany 就不行了。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#5

帖子 Ping-Wu » 2021-11-02 1:02

以前在 Unix/TSO 时代,根本不可能有 root 的权限,也没有想过。即使换成 Linux,使用 root 的特权松绑了,也应该非常审慎使用。把 root 的特权拿来编辑文本档案,安全考量上实在有点放不下心。需要输入中文的时候,另开一个窗口,把中文打出了再贴进去就可了。一般人把 Linux 桌面当玩具会觉得不方便,但我们这些靠 Linux 吃饭的倒认为这是一个(安全上的)feature。😁
supernan
帖子: 688
注册时间: 2007-10-29 10:58

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#6

帖子 supernan » 2021-11-02 9:50

我装了ubuntu21.10了,debian用不惯,现在用fcitx5可以在网易云音乐输入中文了,原因不知。
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#7

帖子 TeliuTe » 2021-11-02 19:00

修改配置文件,想加个中文注释,就得到普通用户的编辑器里复制过来
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#8

帖子 Ping-Wu » 2021-11-04 2:56

supernan 写了: 2021-11-02 9:50 我装了ubuntu21.10了,debian用不惯
使用 Debian 的确需要用一点心,值不值得?就看每个人对 Linux 桌面的态度了。暂时玩玩?或长期经营?不过如果有资深坛友愿意深耕,让我们分享使用者经验,教教大家怎么改善 Debian 的预设环境*,我们非常愿意补助最少部分的硬体费用。

* 举个例子,官方版的 Debian 自带了快500种字体,在 LibreOffice 要选一个Noto字体时鼠轮可能要滚个几分钟时间。Debian 本身也配合了一百多种语言环境,绝大部分都不需要。另外,Gnome 根本不是人用的(完全是个人意见),但配合适当的延伸(Gnome extensions)就可以变得很适用。应该使用什么样的延伸呢?
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#9

帖子 百草谷居士 » 2021-11-04 8:50

在 ubuntu 环境下,Noto 字体也是多的令人崩溃。大概都是所谓 noto core 包里的。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#10

帖子 Ping-Wu » 2021-11-07 3:25

这个论坛里大家都是科技高手,可以用,什么系统都是一样。我们则有其他的考量。我个人的感觉,时代不同了,现在跟别人提 Ubuntu,就像跟别人提使用 Windows,没有人会“尊敬”。当然啦,Linux 是自己拿来玩的,别人的观点完全不重要。不过如我在另帖提到,Ubuntu 目前最大的目标是IPO,对于个人用户,态度180转变,基本上是根本不理,这也是我们转回 Debian 的最大原因。

至于使用 Debian 12 (Bookworm),我们起初只是试一试,后来发现非常稳定,又能让自己走在时代尖端,就上瘾了。从八月到现在,出过两次大问题。第一个问题跟内核有关我们自己解决了,第二个问题是一个我们必须的 Gnome extension 跟 Gnome 41 不搭档。我提出问题后, 第二天就得到答复。解答的人,居然是Rocky Linux 的创始人(也是以前 CentOS 最早创始人之一)。 走在时代尖端就有这个好处。
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#11

帖子 百草谷居士 » 2021-11-07 8:19

也曾经试过 Debian,但是在几款国内软件上,被困住了。这些个软件并不能很好的在 Debian 上运行,也许是 应用软件的错,也许是操作系统的错,但不能运行应用程序的操作系统,不是个好操作系统。就是这样的。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
banlangen13
帖子: 2
注册时间: 2023-03-14 17:54
系统: windows11

Re: sudo 运行的应用程序无法输入中文,还是无解吗?

#12

帖子 banlangen13 » 2024-02-01 1:06

我是给文件加一个读写权限然后再去编辑,不用sudo去编辑。
回复