当前位置

cjacker 的blog

快一年了。

想想1.0是什么时候发布的?

drupal可不可以不用mail取得密码?

比如:
这个东西很好,我希望我自己家里的机器上能跑一个,我可以每天记一些笔记,
这样我肯定不能通过mail的方式去取得密码。能不能改一下?

开始看gtk2教程

打个补丁也要搞半天,gtk, pango中文编码转换的函数更是一个不懂,
学多一点累不着。

Mplayer的GTK2版本UI

Mplayer的UI还是很让人怀念的,虽然它仅仅是个UI,其他的功能一概没有.

但是他支持Skin,速度快,而且操作起来也不复杂。但是只有GTK+-1.x的版本。

这个是绝对不行的,至少Magic将不再支持GTK+-1.x,要么我们放弃,要么我们移植到gtk2.

现在有现成的gtk2补丁,gentoo里面有一个,仅仅需要修改一下about。

但是patch完了却不尽人意。右键菜单不能用了,而且,就这么点代码,这个程序肯定不是一个纯正的gtk2程序。

鉴于Mplayer UI的性能,决定尝试一下:

MultiMedia 程序

MultiMedia 程序:

GTK+-1.x从系统中彻底剔除,MagicLinux以后将不再支持GTK+-1.x以及相关的程序,以下是可用的媒体工具列表:

1, Beep Media Player:
XMMS的开发者没有任何将xmms移植到GTK2平台的计划,并且公开表示他们没有这个打算,而是计划将UI和逻辑分离,让FANS们自己去实现各种UI。所以才有了beep,所以这个基于xmms的程序另起一个分支、另起一个名字也是有一定的道理的。
Beep Media Player,XMMS一样的外观,目前较新的版本已经支持中文的ID3TAG,支持一小部分xmms的插件(绝大多数不行,因为依赖于gtk+)。

摘录,请所有骂微软的都看看。

十个理由证明微软就是好

微软因为垄断行为触发众怒,长久以来对微软的声讨不绝于耳,政府、企业都曾多次把微软告上法庭。在IT行业,只要一提到微软,大多人都会条件反射般地想到“垄断”,但是瑞士软件工程师John Carroll 却专门撰文赞扬说微软是一个好企业,并列出了重要的十条理由,你认为他说的有道理吗?

第一条理由:微软的努力导致计算机价格下降

很长时间以来,Linux以其“免费与自由”面目从微软挣得不少眼球,但是我们不要忘记为什么当今计算机用户(包括Linux用户)只花很少钱就能买到计算机硬件配件。是微软的努力带动硬件工业大规模的发展,且通过积极推出PC标准而使硬件价格降下来的。

ksmsserver的困惑

大家都知道不起KDM就不能看到KDE注销时有关机和重启选项,为什么?
看下面:
void KSMServer::shutdown( KApplication::ShutdownConfirm confirm,
KApplication::ShutdownType sdtype, KApplication::ShutdownMode sdmode )
{
if ( state != Idle || dialogActive )
return;
dialogActive = true;

bool maysd, maynuke;
KApplication::ShutdownMode defsdmode;
QString fifoname;
QStringList dmopt =
QStringList::split( QChar( ',' ),
QString::fromLatin1( ::getenv( "XDM_MANAGED" ) ) );
if ( dmopt.isEmpty() || dmopt.first()[0] != QChar( '/' ) ) {

kmenu实现

// add services
/* This item should be at the top of the menu...
char *user = getlogin();
if (user == 0) user = getenv("LOGNAME");
QString username(user);

insertItem(SmallIconSet("kuser"), username, this, SLOT( slotEditUserContact() ) );
*/
PanelServiceMenu::initialize();
int id;
id = insertItem(new PopupMenuTitle(i18n("All Applications"), font()), -1 /* id */, 0);
setItemEnabled( id, false );
id = insertItem(new PopupMenuTitle(i18n("Actions"), font()), -1 /* id */, -1);
setItemEnabled( id, false )
这一段是kmenu实现的部分,上面注释掉的那一段是取系统用户名的。

页面

订阅 RSS - cjacker 的blog