我刚刚将一个用户从一台 22.04 计算机移动到另一台现在有两个用户的计算机,方法是创建用户,然后复制 /home/user
我的问题是 gnome-terminal 无法启动。通过安装另一个终端程序,我看到此错误:
$ gnome-terminal
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
经过一番搜索,我发现混合一些其他帖子,我可以使用此命令行启动 gnome-terminal,但这需要很多时间!
LANG="en_US.UTF-8" /usr/bin/dbus-launch /usr/bin/gnome-terminal
我曾尝试重新生成区域设置,但没有成功。
PC 上的原用户启动没有问题,但新用户启动有问题。这可能是由于在移动之前,新用户的用户 ID 与 PC 上的原用户相同。
答案1
新用户主目录中复制的文件和目录都应正确归该新用户所有。您只提到您复制了文件。还要确保递归更改复制到新用户主文件夹的所有文件的所有权,尤其是隐藏文件和目录。
答案2
四月份的 Ubuntu 更新似乎已经解决了这个问题!