使用道具 举报
Post by redspider 不对吧,我的系统是 rh8.0,256M SDRAM, 一般不开大程序swap都用不上
Post by liweioop 楼主,如果你真的内存紧张的话,那么建议你启动X时,只运行一个你要的程序(窗口最大化)!干脆把wm就不运行了,岂不是最省了吗? 如果你想运行多个程序,重新开一个控制台,例如tty8让它运行file manager ,tty7运行你要的程序! wm就不运行算了,我想这一定是最省的了!
Post by athlon_r 这个怎么实现 说来听听 :ask
Post by liweioop X windows设计时就是应用程序和X服务是分开的,对于窗口管理器来说,只是一种特殊的X下的应用程序!X和X应用程序可以处在同一台机器上,也可以位于不同的机器上! 在X支持下,当前只能有一个窗口管理器(wm)运行。X直接与显卡,mouse打交道。 应用程序则与X打交道。wm这个特别的x应用程序则可以管理窗口绘在哪,窗口的移动,最大化和最小化,窗口重绘等功能! 希望以上的理论结你有用。现在说些实际的(只对redhat linux 9 和fedora有作用) 在用户主目录下创建.XClient和.XClient-default两个文件,它是两个shell- script 当然为了方便,我们可以用命令 $switchdesktop gnome 这样两个文件创建好了.脚本也写好了,现在只要修改一些就可以了! 一 : 把.Xclient-defautl中的调用的程序gnome-session这个注释掉(也就是不运行wm) 二: 在.Xclient的最后,加入你要运行的X应用程序的命令,比如: mozilla 这个当X启动时,将只会运行一个应用程序!需且这个程序的窗口不能移动,也不能最大化,最小化(所以运行时要保证mozilla客口是最大化的,不然用起来不方便,大小也改不了)!当这个程序(比如:mozilla)退出时,就同时退出了X,回到了控制台! 如果你想知道更多,多看一些关于x的原理。你当然可以把X配置成,只运行一个应用程序的方式!(听说windows也可以这样,只是没有试过) 如果你觉得有用,请回复
Post by athlon_r swap 不小了 呵呵 你们谁的swap用到了200M以上的(即使到了,系统也是暴慢硬盘狂响,没有意义) swap的大小不是一定是内存的两倍 如果不是特殊要求 192M足够了 多了就是浪费 swap的意义和windowz的页面文件是不一样的 我也知道 治本是加内存 但那可是钱阿 小生还是学生兜里没有那几百大元- -! 现在还谈不到什么应用 只是在学maya 还是在wm上做些文章 内核,X已经是自己编译过的 下一步准备编译gimp - -!!!
本版积分规则 发表回复 回帖后跳转到最后一页