Jump to Navigation

博客

kde 4.6 最新桌面背景很不错

欣赏一下,

Taxonomy upgrade extras:

gtk-theme-switch小工具

linux桌面两大gui库阵营,gtk+, qt/kde,总在主要路线的有差别,而也总是有人希望能整合两者,现在kde4项目组推出了一个类似现在kde4的oxygen风格的gtk风格组件,名字叫oxygen-gtk

由于使用gtk+/gnome比较少,还不会更改gtk+的风格,找到一个小工具,名字叫gtk-theme-switcher,可以有一个小窗口查看当前系统可用的gtk风格组件,可以切换预览相关风格组件。

在使用时,如果使用普通用户启动,则该工具会修改$HOME/.gtkrc-2.0配置文件,大体内容如下,

# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"

include "/home/gzleo/.gtkrc-2.0.mine"

# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT

Taxonomy upgrade extras:

kde4 类Mac全局菜单方案列表

* bespin + xbar方式

* plasma-globalmenu-mod
http://kde-apps.org/content/show.php/?content=129006

* http://qt.gitorious.org/~agateau/qt/agateau-qt

第一种比较成熟,使用了一段时间,它还有功能是kde程序外观功能,要比默认的kde cleanlook好看些。

第二种准备测试

突然想起来一问题,kde桌面的oxgen网络在系统设置项中怎么找不到了??奇怪

Taxonomy upgrade extras:

网页上显示 Skype 状态

设置方法在:
http://www.skype.com/go/skypebuttons

注意需要在skype登陆后设置“允许在网络上显示我的状态”。

Skype Me™!

Taxonomy upgrade extras:

在windows上使用msvc2010编译64位的libcurl

下载最新包,在lib/下有Makefile.vc10, 使用指令

cd lib

nmake /f Makefile.vc10 CFG=release

可编译出相应格式的库

其中编译64位要对该Makefile.vc10进行修改,指定MACHINE为x64, 修改相关的zlib及ssl库的路径。

Taxonomy upgrade extras:

关于QModelIndexList的应用,在64位win上有问题

一般使用方法,
QItemSelectionModel *ism = someview->selectionModel();
QModelIndexList mil = ism->selectedIndexes();

这样在32位win32及linux-32/64平台都不会有问题,而拿到win64平台后,则出现程序必会崩溃的问题。

不知道这个是不是qt本身的bug呢。

先找其他办法解决这个问题,实现完整的win64位程序。

一个替换方法,通过使用ism->currentIndex()找到选定行的第一个cell的QModelIndex
如,
QModelIndex idx,cidx;
cidx = ism->currentIndex();
idx = ism->model()->index(cidx.row(), 0, cidx.parent());

那么这里的idx就是我们要找到的行首的QModelIndex();

对pjsip项目中的pjsua SIP客户端的一点改动

为了做电话系统的自动压力测试,需要一批能自动接听的sip客户端,这个需要与pjsua比较像,但还有一点不同,自动测试中不需要命令行输入,自动测试中播放的wav文件,要循环播放。

其实修改起来比较简单,在命令行处理函数console_app_main中的for循环开始位置,添加两行即可,
for(;;) {
sleep(2);
continue;

第二处,修改on_playfile_done
在第一个if分支前,无条件调用文件位置重置
pjsua_player_set_post(app_conf.wav_id, 0);

这样修改一下,完全満足了自动 测试要求 。

*******************************************
pjsip 在windows上编译,
我这两个vc,一个6.0,一个10.0,包中对10.0没有相应的工程文件,只包含6.0和9.0的工程文件,如果使用10.0转,则要从6.0的工程文件转,9.0的工程文件转不过去。最好使用vc 6.0直接编译。

Taxonomy upgrade extras:

5230系统垃圾清理

首先,我们需要一个X-plore或者Y-broswer,这两个都是文件管理器,用他们可以看到电脑上和手机办公里看不到系统文件的。我用的是X-plore发了附件在下面。

装好X-plore先点菜单-工具-设置,把现实隐藏文件和显示系统文件/文件夹的两个勾勾上,不然会还是看不到一些文件夹的(之前看的别的与之类似的帖子,好多人都回复说找不到那些个文件就是这个原因)。

接下来就可以开始删了。

1:C:/System/cache缓存目录,可定时清除(我这个文件夹里有好多东西,都被我删了)

2:所有的temp为临时目录,完全可以清空(另外据说不想被别人看到的图片或者视频在C或E盘上直接建个temp文件夹,把东西放进去后,打开图片和视频文件夹就看不到了。嘻嘻,这个我也亲测过。低调低调,我是坏孩子)

3:C:/System/dmgr里面有2个文件夹各有个contents的文件,这是网上下载的东西,可以删除(我在C:/System/dmgr里每个文件夹下都有一个contents,于是我没动)

4:C:/data/installs为软件安装目录,可以清空的(我的这个文件夹本来就是空的)

Taxonomy upgrade extras:

64 位ubuntu linux安装ppstream

需要先安装ia32-libs包,但并没有完,原因在于这个包太老了, 不包括ppstream for linux要求的qt4webkit包.
所以,只能在gentoo的下载中找到emul-linux-x86-qtlibs-20100915.tar.bz2类似包,全部解压到ubuntu系统中,
另外,fuse32位在这些包中不带,要在其他的32位系统中编译出来,放在ubuntu系统的/usr/lib32目录. 否则会出现找到libemscore.so.0文件的问题.

现在下载ppstream_1.0.0-1_i386.deb包,安装如下,
dpkg -i --force-all ppstream_1.0.0-1_i386.deb

执行PPStream即可.

Taxonomy upgrade extras:

在Linux等UNIX家族操作系统玩转Symbian!

一、前言
我在这里运用简单的文字向同学们介绍如何在Linux操作系统下完成对Symbian系统的一些操作,这里讲的内容适用于同是采用塞班系 统的UIQ系以及S60系(含S60v5!)平台。另外,我在这里要郑重说明的是,塞班公开了这些工具的源代码,这里讲的内容也同样适用于 FreeBSD、Mac OSX等等Unix家族操作系统。同时,借助Wine相同程序的最新版本在Wine可支持的操作系统上同样可以工作的很好。在这篇文章中,我将向大家介绍 怎样获取相关工具,如何运行这些工具生成证书(根证书)、签名软件、打包、脱壳等基本操作。

Taxonomy upgrade extras:

页面

订阅 RSS - 博客


Main menu 2

by Dr. Radut