当前时区为 UTC + 8 小时



发表新帖 这个主题已被锁定,您不能编辑或回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]KDE4怎么修改成正常时间
帖子发表于 : 2008-06-29 16:41 

注册: 2008-06-25 18:18
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
KUBUNTU4怎么设置时间为正常的时间呀!!!


附件:
文件注释: 设置自动为灰色。
snapshot12.png
snapshot12.png [ 66.08 KiB | 被浏览 776 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-29 17:34 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
一个缺失的功能.........

代码:
/usr/lib/kde4/bin/kdesu systemsettings


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-29 17:36 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
这么复杂的界面,设置个时间。难怪影响开发进度。泥灰上吧。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-29 18:45 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
这么复杂的界面,设置个时间。难怪影响开发进度。泥灰上吧。


补丁早就有了..............可是 kubuntu team 没有用.... :(

代码:
diff -ur kdebase-workspace-4.0.72/systemsettings/mainwindow.cpp kdebase-workspace-4.0.72-rootprivs/systemsettings/mainwindow.cpp
--- kdebase-workspace-4.0.72/systemsettings/mainwindow.cpp      2008-04-30 15:58:34.000000000 +0200
+++ kdebase-workspace-4.0.72-rootprivs/systemsettings/mainwindow.cpp    2008-05-07 01:05:14.000000000 +0200
@@ -27,6 +27,7 @@
 
 #include <QLayout>
 #include <QStackedWidget>
+#include <QProcess>
 
 #include <KAction>
 #include <KActionCollection>
@@ -42,6 +43,7 @@
 #include <KStandardAction>
 #include <KTabWidget>
 #include <kcategorizedsortfilterproxymodel.h>
+#include <KStandardDirs>
 #include <kcategorizedview.h>
 #include <kcategorydrawer.h>
 #include <kiconloader.h>
@@ -297,9 +299,13 @@
         return;
 
     MenuItem * mItem = selected.data( Qt::UserRole ).value<MenuItem*>();
+    bool needsRootPrivs = false;
     if ( mItem ) {
         kDebug() << "Selected item: " << mItem->service->name();
         kDebug() << "Comment:       " << mItem->service->comment();
+
+        needsRootPrivs = mItem->service->property( "X-KDE-RootOnly", QVariant::Bool ).toBool();
+        kDebug() << "Needs root privs:" << needsRootPrivs;
     } else {
         kDebug() << ":'( Got dud pointer from " << selected.data( Qt::DisplayRole ).toString();
         Q_ASSERT(mItem); // Would core dump below. Do it now
@@ -311,6 +317,35 @@
     if ( groupWidget )
         return;
 
+    if ( needsRootPrivs )
+    {
+        QString kdesu = KStandardDirs::findExe( "kdesu" );
+        //kDebug() << "kdesu path:" << kdesu;
+
+        QString cmd = mItem->service->exec().trimmed();
+
+        /* Prepare the process to run the kcmshell */
+        if ( cmd.left(5) == "kdesu" )
+        {
+            cmd = cmd.remove(0,5).trimmed();
+
+            /* Remove all kdesu switches */
+            while ( cmd.length() > 1 && cmd[ 0 ] == '-' )
+                cmd = cmd.remove( 0, cmd.indexOf( ' ' ) ).trimmed();
+        }
+
+        if ( cmd.left(9) == "kcmshell4" )
+            cmd = cmd.remove(0,9).trimmed();
+
+        QStringList args;
+        args << "-c" << QString( "%1 %2 --lang %3" ).arg( KStandardDirs::locate("exe", "kcmshell4") ).arg( cmd ).arg( KGlobal::locale()->language() );
+
+        kDebug() << "Starting root module: " << args;
+        QProcess::execute( kdesu, args );
+
+        return;
+    }
+
     groupWidget = moduleItemToWidgetDict[mItem->service];
 
     if( !groupWidget ) {


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-30 14:11 

注册: 2008-06-25 18:18
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
谢谢!!! :D


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-19 13:37 

注册: 2007-09-01 7:15
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
四楼的,能给个完全的代码吗?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-19 18:07 

注册: 2008-01-13 1:17
帖子: 355
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
这么复杂的界面,设置个时间。难怪影响开发进度。泥灰上吧。


是你自己觉得复杂...........日期..时间..时区..就三个设置..何来复杂一说? 可笑


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-19 19:40 

注册: 2007-09-01 7:15
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
楼主可以在shell中修改时间:date -s
不过要重启,不然apt不能使用。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-19 22:44 

注册: 2007-04-02 12:58
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
在BIOS里面改了就是了。呵呵,偶就是这样做的。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-20 2:02 
头像

注册: 2005-11-06 1:51
帖子: 1795
地址: 七彩云世界
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
这么复杂的界面,设置个时间。难怪影响开发进度。泥灰上吧。


人家,刚回来,先让人家休息休息.!
老久不见,小泥灰.了 ..怎么样. 定好了上哪个大了么???


_________________
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [问题]KDE4怎么修改成正常时间
帖子发表于 : 2009-05-02 10:07 

注册: 2009-04-05 12:57
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
用root登录试试。或许可以。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [问题]KDE4怎么修改成正常时间
帖子发表于 : 2009-05-02 18:48 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
过期,锁掉...

最新的 KDE4 已经没有这个问题了。


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 这个主题已被锁定,您不能编辑或回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:MSNbot Media 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译