LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: athlon_r

请问什么wm最节省资源

[复制链接]
 楼主| 发表于 2004-12-15 17:18:00 | 显示全部楼层
选了xfc4 正在适应中
fvwm2没有时间搞配置文件, wm2 简直太......
最后 看了xfc4 感觉还可以. theme用default的 占用内存不到20MB
在xfwm4rc 中加了easy_click=false 屏蔽了Alt+鼠标功能(这个和maya冲突)
用了一会maya 没有什么问题 swap没超过100MB  
就是不知道怎么把 原Alt 设成win键  目前只是做到屏遮  其实这个功能挺方便的
发表于 2004-12-15 22:38:03 | 显示全部楼层

fvwm2吧

感觉不错。我的机器和你的差不多
rh9 2256M内存 400M的swap
从来没有现面内存紧张了!
我个人感觉gnome还很不错。

有一次测试时出现过内存不足,这时内核把 X给kill掉了,由于运行级别是5导致不断的X重启,所有控制台都没法用了!!!
发表于 2005-1-3 10:26:30 | 显示全部楼层
楼主,如果你真的内存紧张的话,那么建议你启动X时,只运行一个你要的程序(窗口最大化)!干脆把wm就不运行了,岂不是最省了吗?

如果你想运行多个程序,重新开一个控制台,例如tty8让它运行file manager ,tty7运行你要的程序!
wm就不运行算了,我想这一定是最省的了!
发表于 2005-1-3 10:30:19 | 显示全部楼层
Post by redspider
不对吧,我的系统是 rh8.0,256M SDRAM,
一般不开大程序swap都用不上

看什么应用了,有些应用会划分比较多的swap
我记得当时用了300M+的swap,是干什么忘记了,好象是编译东西还是剪切大文件什么的来着
 楼主| 发表于 2005-1-3 19:11:52 | 显示全部楼层
Post by liweioop
楼主,如果你真的内存紧张的话,那么建议你启动X时,只运行一个你要的程序(窗口最大化)!干脆把wm就不运行了,岂不是最省了吗?

如果你想运行多个程序,重新开一个控制台,例如tty8让它运行file manager ,tty7运行你要的程序!
wm就不运行算了,我想这一定是最省的了!


这个怎么实现 说来听听 :ask
发表于 2005-1-4 12:24:44 | 显示全部楼层
Post by athlon_r
这个怎么实现 说来听听 :ask


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也可以这样,只是没有试过)

如果你觉得有用,请回复
发表于 2005-1-4 12:58:18 | 显示全部楼层
cp ~/.xinitrc ~/xinitrc.bak
echo "yourapp" > ~/.xinitrc
 楼主| 发表于 2005-1-4 23:47:59 | 显示全部楼层
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也可以这样,只是没有试过)

如果你觉得有用,请回复


这样的确很好 很省资源
不过 我是用maya 要开很多子窗口 比如 大纲窗口 虑光器组 渲染等等 还是需要窗口管理器的
是不是 在之前加上窗口管理器的起动
另外问一下 没有窗口管理器 如何保证程序是最大化的?  这个怎么也想不同
:ask
发表于 2005-1-5 12:22:31 | 显示全部楼层
Post by athlon_r
swap 不小了  呵呵 你们谁的swap用到了200M以上的(即使到了,系统也是暴慢硬盘狂响,没有意义)   swap的大小不是一定是内存的两倍 如果不是特殊要求 192M足够了 多了就是浪费 swap的意义和windowz的页面文件是不一样的

我也知道 治本是加内存 但那可是钱阿 小生还是学生兜里没有那几百大元- -!
现在还谈不到什么应用  只是在学maya  还是在wm上做些文章  内核,X已经是自己编译过的  下一步准备编译gimp - -!!!


楼主用的是本本吧,还在乎一个内存条吗?

呵呵,我用的是xfce4,128M内存。  :ask
 楼主| 发表于 2005-1-5 18:55:09 | 显示全部楼层
人穷阿 ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表