opensuse wt, yast 控制中心里面的图表,怎么全变成英文了??
之前是中文来,不知道什么时候更新完了,就全英文了
你把 yast2-trans-zh_CN 这个包卸载了吧?
你单个 module 是有中文的?就在主页面没有?
之前没点击去看,我看了下,就1 - 2个是中文的,其他全变英文的了。。。。
怎么开的yast,sudo吗?我记得sudo会干一些语言相关的env,用kdesu就好了
只有 软件管理 和 用户是中文的。。。其他全英文了
不是,就是 设置 管理面板 点击 yast,在弹出的窗口输入su密码,进去的,之前都是中文的
哦,从图形界面进就不是这问题了,找别的方面吧…
kdesu -c "strace -f -o ~/yast2.txt /usr/sbin/yast2"
然后可以去 yast2.txt 里找一下加载 /usr/share/YaST2/locale 相关翻译的信息。看看是不是缺了什么。
在 su 下运行,提示:
xyz-pc:/home/xyz # kdesu -c "strace -f -o ~/yast2.txt /usr/sbin/yast2"
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
No DBUS session-bus found. Check if you have started the DBUS server.
QFileSystemWatcher::removePaths: list is empty
kdeinit5: Communication error with launcher. Exiting!
"无法通过 D-Bus 使用 KLauncher。在调用 kdeinit_exec_wait 时发生错误:\nNot connected to D-Bus server\n"
Don't need password!!
没看到目录下有 yast2.txt 文件
不能在 su 下运行,没有 DISPLAY 的。
kdesu 在普通用户下运行可以提权的。
关了就有了,搞不好在 /root 下
真的在/root目录下
24814 openat(AT_FDCWD, “/usr/share/locale-langpack/zh_CN/LC_MESSAGES/control-center.mo”, O_RDONLY) = -1 ENOENT (没有那个文件或目录)
24814 openat(AT_FDCWD, “/usr/share/YaST2/locale/zh_CN/LC_MESSAGES/control-center.mo”, O_RDONLY) = 11
24814 fstat(11, {st_mode=S_IFREG|0644, st_size=1505, …}) = 0
24814 mmap(NULL, 1505, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7fe95f53c000
yast2.txt (1.5 MB)
好多,根本看不懂。。。
我看源代码发现其实那些显示不出来的是 /usr/share/applications/YaST2 下面的 desktop 文件,你去打开看看那些是不是有翻译的。要是有,你就在里面搜 applications,看看加载了没。
PS:你直接传附件我手机用 Discourse Hub 看不了,没法内容搜索
谢谢苏姐,看到过好几个求助的帖子,你真是太热心了
看了下,里面的也是英文的,
大星期天的,苏姐休息休息吧
就当锻炼我英文了
把 desktop-translations 装上。那些 desktop 文件在 update-desktop-files-yast 里翻译的,最终是进上面那个包
这个也有,我看了 设置 里, 其他都正常,就yast变英文了