您的位置:首页 > 移动开发 > Unity3D

Ubuntu 11.04 Unity 时间日期消失解决办法

2011-10-27 20:48 351 查看
      由于错误的设定,我的电脑的时间日期消失了。上网查了一下的结果是,做这一块的工程师有可能早餐没有吃饱,导致在写UTF-8字符转换的时候给中文留错了空间。导致中文字符占用字节太大,无法正确显示时间而导致时间直接消失。若对系统不做任何手脚,你只能显示现在是上午还是下午,现在是几点几分。若你能忍受这样的时间显示方式您可以点击左上角叉离开本页,但是若您跟我一样觉得这种显示方式弱爆了的话,可以跟着我的步伐走,让你能够自定义你的时间显示方式。

      首先,如果你不小心跟我一样手贱把时间日期弄没了,那你可以先点击右上角电源键,找到系统设置(System Settings)找到时间日期设定,把日期选项去除。这样你可以暂时先凑合着用用。然后若是觉得忍受不能,再进行下面的步骤。

      我们可以先baidu或者google一下情况,网上大部分会告诉你这样一种方法:

      打开终端,然后输入gsettings set org.ayatana.indicator.datetime show-date true      或者,运行如下命令显示天(day)
gsettings set org.ayatana.indicator.datetime show-day true

      呃,我只能说,这两条命令在我的机器上不起作用,虽然我也很想知道这个究竟是为什么。所以我们改用这样的办法:

终端输入:sudo apt-get install dconf-editor然后,等待安装完成,在终端中输入
dconf-editor
系统会跳出图形化界面,选择com->canonical->indicator->datetime
在datetime中拉到最后,找到time-format 改成 custom

然后再回到最开头,在custom-time-format中根据下面这个网站改成自己想要的风格
http://php.net/manual/en/function.strftime.php也贴出我的代码,方便懒得看英文的同学使用:
%m月%e日%A%I:%M%p
OK,大功告成!你的时间日期是不是又正确地回来了呢?

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐