- 博客(27)
- 收藏
- 关注
原创 [帮助理解PO文件]KDE中国/I18N/L10N
引用自:http://www.kdecn.org/l10n/method.php 本文有相当的历史,文中很多链接已经过期,但工作的准则仍然是有效的,相关背景请参阅文末。如果您想加入我们现在的工作,请先看这里。如果您希望加入 Linux 中文化计划,请阅读下面的说明。1.加入我们您需要首先加入我们。2.准备工作如果条件允许,您最好有个 GNU/...
2010-01-29 16:04:49 981
原创 GTK窗口置顶资料整理
在GTK中提供了下列几种窗口置顶函数:gtk_window_set_keep_above(GTK_WINDOW(window),TRUE); //xfce下不起作用gtk_window_set_type_hint (GTK_WINDOW(window),GDK_WINDOW_TYPE_HINT_DOCK); // 大多数desk panel使用的方式 示例代码:/*** g...
2010-01-29 10:59:14 1309
原创 [推荐]利用 Autotools 來建立 Makefile 檔案
引用自:http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=200&blogId=1 在上一個章節中,我們展示了如何利用 Makefile來做為編譯軟體時的輔助工具。但在實務上,因為每個人的環境多多少少有些不同,Makefile往往得隨之修改才能順利進行編譯,...
2010-01-29 00:22:39 163
原创 应用GTK+编程(包括多线程的例子)
引用自:http://www.ibm.com/developerworks/cn/linux/l-gtk/part2/ GTK+采用具有OO特色的C语言开发框架,这使它在开发GUI应用程序能和操作系统紧密结合,同时具有很大简洁性,其中的很多代码只要简单的复制和更改即可完成,只用一个C源代码文件就可以创建一个LINUX下的GUI程序。本文的代码运行环境是Redhat7....
2010-01-28 16:46:39 407
原创 也谈编写UNIX下的daemon程序
【作者】冀卫东 一、引言 《微电脑世界》1997年第5期上刊登了一篇关于如何编写Unix daemon程序的文章,介绍了编写daemon程序的几个编程准则,主要包括以下几点: (1)使daemon进程不受后台作业I/O影响,让daemon进程忽略SIGTTOU、SIGTTIN、SIGTST P信号; (2)将daemon进程与它的原始...
2010-01-28 15:44:48 154
原创 在Makefile.am中添加make install 的安装文件
testkillall.in 实际是一个SHELL文件,我们现在需要将他安装到/usr/bin中去。只需要在src/Makefile.am中添加:testkillall: testkillall.in cat $< >$@bin_SCRIPTS = \...
2010-01-28 09:54:24 388
原创 linux 如何实现用户注销/挂起(logout)
引用自:http://www.cyberciti.biz/tips/howto-linux-kill-and-logout-users.html 挂起用户[需要root权限运行,需要挂起的用户名为 socol]# sudo skill -STOP -u socol 唤醒已挂起用户# sudo skill -CONT -u socol 杀死/注销用户[soco...
2010-01-27 14:04:51 1140
原创 给 C工程添加库依赖的几种方法
参考自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/library-autotools.html.en 示例代码:#include <libxml/parser.h> #include <stdio.h> int main(){ xmlDocPtr...
2010-01-26 18:37:53 1154
原创 运用xlib进行事件响应(X11 API)的小例子
引用自:http://hi.baidu.com/ifeelmyself/blog/item/aa7aa81fbc1aa3cba686696c.html File: x11_test.cxx #include <X11/Xlib.h>每一个Xlib程序都必须包含这个头文件#include <stdio.h> 1. int...
2010-01-25 23:47:54 287
原创 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系
引用自:http://blog.chinaunix.net/u2/81801/showart_1411834.html 什么是Xlib?The X Library是X Window程式最低階的API,如果拿來和Windows比較起來,Xlib 就和Windows APIs(或稱 Windows SDK)一樣,算是最接近 XServer的程序設计介面,...
2010-01-25 23:45:48 101
原创 vim复制代码包含注释时格式会乱掉
每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。粘贴代码时取消自动缩进VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下set paste然后再进入插入模式粘贴,代码就不会被自动缩进...
2010-01-25 18:20:26 408
原创 GTK+ and Glade3 GUI Programming Tutorial--中文系列
引用自:http://blog.csdn.net/xbwee/archive/2009/03/29/4034314.aspx 原文链接:Micah Carrickwww.micahcarrick.com/01-01-2008/gtk-glade-tutorial-part-3....
2010-01-22 17:17:07 114
原创 有关autoconf,automake,libtool等官方文档和指南
autoconf 官方文档:http://www.gnu.org/software/autoconf/manual/autoconf.html autoconf中文:http://www.linuxforum.net/books/autoconf.html automake 官方文档:http://www.gnu.org/software/automake/manu...
2010-01-21 22:41:41 233
原创 Anjuta官方文档 Using Autotools翻译
引用自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/create-autotools.html.en Using Autotools Autotools 主要包括以下几个工具: aclocal, autoconf, automake 以及本文后面提到...
2010-01-21 16:24:40 134
原创 Using Automake and Autoconf
引用自:http://www.pigfoot.org/cc/devel/auto1/ Murray Cumming <murrayc@usa.net>Chen Chih-Chia <pigfoot@CDPA.nsysu.edu.tw>May 28, 2005 (Updated)Abstract在 Unix 底下,automake 和 au...
2010-01-21 15:49:33 108
原创 libtool的功能和用法
引用自:http://tech.sunplusedu.com/space/post-4408.aspx libtool常见于autoconf/automake,单独用的例子很少,所以我想仔细研究一下,为将来兄弟们看起来方便。一。libtool的作用offer a standard procedure for creating shared libraries on differ...
2010-01-21 14:56:24 606
原创 [推荐2]GObject Tutorial step by step 中文
只是部分引用,建议直接看原文,引用自:http://www.zooyoo.org/?p=10275 GObject Tutorial GObject TutorialRyan McDougall(2004)目的—这篇文档可用于两个目的:一是作为一篇学习Glib的GObject类型系统的教程,二是用作一篇按步骤的使用GObject类型系统的入门文...
2010-01-21 10:37:53 237
原创 GLIB 常用数据结构介绍
http://blog.csdn.net/rstevens/archive/2009/01/20/3839845.aspx
2010-01-20 11:24:41 229
原创 根据进程号获取进程名函数
static gchar *pid_to_binary_name (gint pid){ gchar * cmd_f; FILE * fcmd; if (pid <= 0) return NULL; cmd_f = g_strdup_printf ("/proc/%d/cmdline", pid); fcmd = fopen (cmd_f,...
2010-01-20 10:10:46 504
原创 linux分区格式化命令使用方法
引用自:http://blog.chinaitlab.com/html/30/104830-165969.html 很简单,首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态类似如下 :[root@ecofe2 /]# fdisk -lDisk /dev/hdd: 250.0 GB, 250059350016...
2010-01-18 12:42:25 716
原创 系统引导管理器GRUB,为初学者指南
引用自:http://www.linuxsir.org/main/?q=node/129 出现grub>提示符,这是grub命令行模式 ,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重。如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来的;接着看例子,我们要找到 /boot/grub/stage1的,在grub>后...
2010-01-14 22:36:57 74
原创 HTTP网络通讯类SoupMessage
在GLib下的libsoup库为HTTP网路通讯提供了支持。网路通讯一般包含两方面的内容,即HTTP信息的发送和接收。 作为客户端,我们可以使用soup_message_new() 或者soup_message_new_from_uri()函数来获取信息。SoupMessage * soup_message_new ...
2010-01-13 18:06:52 441
原创 用gdk实现抓屏与X Window ID
最近看GDK,看到一段抓屏的代码还不错,所以贴出来分享。环境:Ubuntu 8.04编译:gcc -o capture capture.c `pkg-config --libs --cflags gtk+-2.0`执行:capture [-options...],不带参数延迟3秒,输出文件名为当前时间.jpg -o outputfilename -s dela...
2010-01-05 11:07:07 745
原创 GNOME 平台大量相关官方介绍手册(GTK)
OverviewOverview of the GNOME Platform [more versions, languages, or options...]Overview of the powerful technologies inside the GNOME platform.Development GuidesGNOME Accessi...
2010-01-03 15:52:20 284
原创 GNOME 平台大量相关官方介绍手册(glib/gio)
引用自:http://library.gnome.org/devel/references API ReferencesGNOME Developer Platform LibrariesGLib Reference Manual [more versions, languages, or options...]GLib provides the co...
2010-01-03 15:31:51 831
原创 glib学习笔记-1 2 main event loop 1 2
引用自:http://baicj.spaces.live.com/blog/cns!F60F8E193FAC08E4!410.entryhttp://baicj.spaces.live.com/blog/cns!F60F8E193FAC08E4!411.entry?wa=wsignin1.0&sa=837669587 按着glib的文档顺序,先来看看事件循环吧。从最...
2010-01-03 14:51:54 510
浅析GLib[多线程,互斥锁,时间计算,数据类型]
引用自:http://www.ibm.com/developerworks/cn/linux/l-glib/index.html GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类U...
2010-01-03 14:50:01 647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人