[Text Editor] 在管理员身份下文本编辑器无法调用输入法输入汉字
Tofloor
poster avatar
Jokul
deepin
2022-06-07 17:34
Author

问题现象:

  1. 在文件管理器,右键空白区域以管理员身份打开后,然后在使用文件编辑器打开的文件虽然有了编辑修改的权限,但键入的文件内是无法输入汉字的

  2. 在终端使用命令“sudo deepin-editor xxx.txt ”打开的文件内也是无法键入汉字的

    不知道各位有没有跟我一样的问题的???

    ps: 系统是deepin20.6,输入法是搜狗输入法

Reply Favorite View the author
All Replies
deepin_xiaoqian
deepin testing team
2022-06-07 18:22
#1

针对这个问题,我们的研发同学答复是:管理员身份打开或使用sudo命令是以root用户启动的程序,输入法是无法输入的,输入法本身不能跨用户输入。这是正常现象。所以您需要在普通用户下编辑文本。

Reply View the author
来自Ubuntu的某位用户
deepin
2022-06-07 18:59
#2

建议在普通用户权限下输入好要编辑的文字,然后复制到你要编辑的文件

Reply View the author
Jokul
deepin
2022-06-07 19:35
#3
deepin_xiaoqian

针对这个问题,我们的研发同学答复是:管理员身份打开或使用sudo命令是以root用户启动的程序,输入法是无法输入的,输入法本身不能跨用户输入。这是正常现象。所以您需要在普通用户下编辑文本。

但是您想想,一般系统配置文件或者在系统关键文件夹下的文件都是加锁的,需要以root用户才能有修改权限,修改文件免不了需要键入汉字的,这个问题不能无视,得算是一种功能需求。win下输入法就不分文件是不是管理员打开都有输入汉字的能力。相应的我感觉输入法应该安装就要有root权限或者root环境下安装才可

Reply View the author
Jokul
deepin
2022-06-07 19:37
#4
来自Ubuntu的某位用户

建议在普通用户权限下输入好要编辑的文字,然后复制到你要编辑的文件

我现在操作的话都是你说的这样,但这不是一个解决办法,操作太麻烦,谁在修改文件的时候都不希望还要打开一个专门输入汉字的界面写汉字再复制过去,不都是直接修改要修改的文件

Reply View the author
zccrs
deepin
2022-06-07 21:25
#5
Jokul

但是您想想,一般系统配置文件或者在系统关键文件夹下的文件都是加锁的,需要以root用户才能有修改权限,修改文件免不了需要键入汉字的,这个问题不能无视,得算是一种功能需求。win下输入法就不分文件是不是管理员打开都有输入汉字的能力。相应的我感觉输入法应该安装就要有root权限或者root环境下安装才可

是这么个道理,不过这恐怕要在V23版本才能改。

Reply View the author
Jokul
deepin
2022-06-07 21:53
#6
zccrs

是这么个道理,不过这恐怕要在V23版本才能改。

现在某些已知的小需求,就得当前解决,如果都压在一个大版本才去发布,这样岂不是导致发布大版本前会压大量的工作量,严重的可能导致V23正式发布都延期。耐心的可能会等,不耐心的就会另觅他出,我感觉社区版追求时刻在更新在优化,让体验者有追下去的希望,而不是期待最终版

Reply View the author
zccrs
deepin
2022-06-08 19:28
#7
Jokul

现在某些已知的小需求,就得当前解决,如果都压在一个大版本才去发布,这样岂不是导致发布大版本前会压大量的工作量,严重的可能导致V23正式发布都延期。耐心的可能会等,不耐心的就会另觅他出,我感觉社区版追求时刻在更新在优化,让体验者有追下去的希望,而不是期待最终版

这个行为的改动从表面上看可能很小,实际上导致这个结果的根因是一个影响很大的设计,不是个很小的变化就能做到的事情,所以我才会说可能大版本中才能解决他,因为大版本的更新本身就会大动结构和重新设计。

Reply View the author
vivien_hu
deepin
2022-06-28 01:32
#8

因为root用户的dbus服务没有启用,所以输入法用不了

Reply View the author
bigben446
deepin
2022-06-29 03:49
#9

这应该是linux遗留的老大难问题了,root用户无法输入中文

Reply View the author