|
有人试过只使用光盘(arch-0.7.2.iso)而不用网络安装XWindow吗?好像大部分的帖子都是介绍的先安装基本系统,然后再网上升级安装。我想,既然光盘已经有了安装包了,应该只使用光盘也可以安装好XWindow。不知道有没有人试过?
我试着在安装的时候,除了选择(base)之外,把(X11)(X11-drivers)和(X-lib)全选上,结果提示有冲突!去掉了(X11-drivers)里的xf86-video-unichrome-0.2.3-1和(X11)里的font-misc-ethiopic-1.0.0-1之后,再安装可以完成。重启后startx可以开启X,不过很简陋。
(注:为了更好的使用,我还选了[daemon]里的“openssh”和“vsftpd”两个服务,以及[network]里的“lftp”,[devel]和[lib]这两个也是全选了。这样软件包总共需要265.5MB,虽说里面还是有些我用不着的东东,但是已经很小了,呵呵!)
我看到安装包里有icewm,所以我在root的主目录下添加了从www.icewm.org上抄来的文件:
#-----------------------------------------------------------
# .xinitrc
#-----------------------------------------------------------
# run profile to set $PATH and other env vars correctly
. $HOME/.bash_profile
# setup background
xsetroot -solid '#056'
# setup mouse acceleration
xset m 7 2
# run initial programs
xterm &
# start icewm, and run xterm if it crashes (just to be safe)
exec icewm || exec xterm -fg red
#-----------------------------------------------------------
再重启X,发现icewm已经启用了,感觉比原来的那个好^0^。继续学习……
刚发现,如果不使用root用户,使用一个新建用户登录后startx,XWindow会自动启动一个窗口管理器,单击鼠标右键还可以选择icewm。有意思……
玩了一会儿,做点正事吧,编译第一个GTK程序。代码如下:
/*
* base.c
*/
#include <gtk/gtk.h>
int main( int argc,
char *argv[] )
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return(0);
}
编译的命令是:
[yaos@Arch gtk]$ gcc base.c `gtk-config --cflags --libs`
没有出错提示就可以运行a.out了。终止程序运行:Ctrl+C。
==========================================================
有谁能告诉我怎么修改XWindow的分辩率呀?/etc/X11/目录下怎么没有“xorg.conf”文件?
========================================================== |
|