我一直尝试访问 Ubuntu 14.04 中的日期和时间设置来修改时间(这是错误的)。
我点击顶部栏右上角的小时,然后点击“日期和时间设置...”1。相反,它会带我进入“系统设置”2。如果我尝试单击“系统设置”中的“时间和日期”,它只会关闭“系统设置”屏幕。
如果我从命令行启动,gnome-control-center
我会得到以下信息:
(unity-control-center:4000): GLib-GIO-ERROR **: Settings schema
'com.canonical.indicator.datetime' does not contain a key named 'show-year'
Trace/breakpoint trap
我去sudo dconf-editor
检查了com > canonical > indicator > datetime
。我可以确认 show-year 不存在。我不确定我是否可以在那里简单地添加一个新变量,如果可以的话,怎么做?
谢谢!
1日期和时间设置
2系统设置
答案1
这个错误信息很奇怪。它没有找到确实存在于属于指标日期时间包。此命令重新安装包:
sudo apt-get install --reinstall indicator-datetime
另外,应该注意,在 Ubuntu 14.04 中,是unity-control-center
从命令行打开系统设置,而不是gnome-control-center
。应该可以同时安装这两个软件包,但根据我的经验,存在冲突/混淆的风险。所以我建议gnome 控制中心软件包已被卸载。
答案2
尝试使用这个cli
pkill -f indicator-datetime-service
时钟就会直接出现。
来源:@Sneetsher
答案3
尝试在“所有设置”右上角的搜索框中输入“时间”(不带引号)
但这也可能崩溃。请通过命令行启动“所有设置”/系统设置:gnome-control-center
并尝试访问日期和时间,如果它崩溃,终端可能会告诉你内部原因。
否则,您可以通过命令行设置日期和时间(参见:更改系统时钟的命令行语句是什么?)
答案4
以 root 身份启动系统设置
打开终端(Ctrl + Alt + T)
键入并按 Enter
sudo gnome 控制中心
点击
Date & Time
它虽然不能解决问题,但却是一个很好的解决方法。