# Fonts - one for window titles, another for icons, another for menus
#
WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-*
IconFont fixed
MenuFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
#
# Text and background color for the title bar of the active (selected) window
#
HilightColors white #000080
XYZ_JAPAN 于 2010-09-22 16:29:20发表:
好强!!!我的偶像!!!{:2_93:}
shampoo 于 2010-09-22 15:37:48发表:
若非浏览器改变太大,我确实比较喜欢Windows98。
想想只需300MB,装机又快速,挺方便的。
不过,Win98的最大特色就是《关机》老是关不掉!还有常常出现当机的蓝色画面。
majch 于 2010-09-21 23:39:57发表:
太。。。太。。太强了吧
MemoryZA 于 2010-09-21 22:24:51发表:
:0w223dc我都没见过,真古老啊
xulihang 于 2010-09-21 16:18:14发表:
[i=s] 本帖最后由 xulihang 于 2010-9-21 16:30 编辑 [/i]
支持,从小用9X系统,对这个界面很喜欢。看来X还是需要的。我在htc g1手机上运行debian,正需要一个轻量级wm,如icewm和lz的fvwm95中文版。
c-aries 于 2010-09-20 19:46:50发表:
just for fun
那个oreilly的基本桌面管理器只是让你更了解X Window的原理,了解原理后好玩很多,为学习twm和fvwm打基础的,twm还要用到xt,要学的东西很多 - -
shampoo 于 2010-09-20 19:28:34发表:
[i=s] 本帖最后由 shampoo 于 2010-9-20 19:33 编辑 [/i]
做一点补充,
对一个UNIX的熟手来说,《简单快速明确》是很重要的要求。
举个例子,
我要在桌面增加一个Popup选项《公用程式 Utilities》----> 《X终端机 Rxvt》
就在HOME/,fvwm95rc,加了下面一行:
+ "X终端机 Rxvt%xterm.xpm%" Exec rxvt -ls -g 85x45 -sb -sl 1500 -bg cyan -fg Blue
(%xterm.xpm%) 指定ICON图示
(-g 85x45) 指定高度宽度
(-bg cyan) 指定背景颜色
(-fg Blue) 指定字型颜色
以上都是rxvt的标准参数,可以用man查出。
你们马上会有个问题,字型呢?
因为数个程序采用相同字型,所以我已经在其他地方按照Xorg的规定,统一指定了。
注:
twm:Xorg刚刚出来时只有一个小小的WM,twm。
后来,有人模仿了SUN的olwm。
等到fvwm第二版出来以后,开源才往一套新的规格走,CDE。(呵呵,KDE和CDE是啥关系?)
Common Desk Environment最早来自HP与DEC的工作站,《程序组》就是CDE的外观特色。
FVWM2与FVWM95都拥有《程序组》,但采取xinit或startx的做法,是传统与简单的方式。
CDE则使用较先进的XDM架构,由xdm程序来启动窗口管理器。这是为了适应多部工作站联机使用的设计。但是今天的Linux/FreeBSD都是单机,没有XDM的需求!所以KDE/GNOME只是白搭的。
XDM比较占资源。单纯的CDE启动仍然非常快速;可是KDE/GNOME搞的包袱太大了,大得离谱!
对啦!XDM/CDE的窗口管理器理论上是可以随意搭配的,所以KDE/GNOME必须能够启动FVWM95/TWM/OLWM等等,否则就是违规!
shampoo 于 2010-09-20 16:12:25发表:
扣除task bar,虚拟桌面与程序组等,FVWM95的大小只有124K,差不多就是twm的大小。
现在,可否请你帮帮大伙做一点儿功课?
一。把你的《1220行代码》编译一下,说说它的大小是多少?
二。试试你的WM哪个地方比twm强。
或许,该告诉你一个事实:
这个FVWM95的中文版是十年前,我搞出来的。
另外,我认为FVWM95是窗口管理器的最后一个版本,不论,你谈些啥,都是《多此一举》!
KDE/GNOME是没事找事做,其企图就是把开源的人力物力集中起来搞微软的桌面。
FVWM95 =《FVWM for Windows95,1995》
c-aries 于 2010-09-20 13:44:14发表:
楼主自己写个窗口管理器不是更好,这里有教程
http://www.sbin.org/doc/Xlib/chapt_16.html
总共才1220行代码
$ find . -name "*.[ch]" | xargs wc
42 46 706 ./eventnames.h
9 29 198 ./box.h
12 21 192 ./icons.h
18 58 450 ./box.c
12 21 194 ./isicon.h
650 1623 16094 ./winman.c
271 939 7182 ./icons.c
206 468 4417 ./isicon.c
1220 3205 29433 总计
$
而且,只启动X,不用窗口管理器也没问题啊
shampoo 于 2010-09-20 09:46:44发表:
微软式,以鼠标挑选自己想要的配置是很方便,
可是,最大问题就是:
图形界面制作时,不可能所有的选项都涵盖到,许多一般用户少用的配置便会被偷工减料。
但在文字模式的配置档案,几乎全部的选项都在上面,
找到特定的一行,把《值》换掉就可以变换颜色宽度字型等等。
对于老手来说,字符模式的配置,永远是最方便最管用的。
为何会有微软与KDE/GNOME的图形配置方式?就是想应付中小学生或种田办公滴。
shampoo 于 2010-09-20 02:08:40发表:
安装了FVWM95以后就会在目录内找到一个配置档,system.fvwm95rc
档案太大了,我就贴一些好啦!
一。把system.fvwm95rc复制到HOME/.fvwm95rc
二。启动一个xterm。用vi打开HOME/.fvwm95rc
三。一边调整,一边按restart要它重读配置档
----------------------------------------------------
# Fonts - one for window titles, another for icons, another for menus
#
WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-*
IconFont fixed
MenuFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
#
# Text and background color for the title bar of the active (selected) window
#
HilightColors white #000080
Style "*" BorderWidth 5, HandleWidth 5
Style "Fvwm*" NoTitle, Sticky, WindowListSkip
Style "FvwmPager" Title, Sticky, WindowListHit
Style "Fvwm Pager" Title, Sticky, WindowListHit
Style "FvwmTalk" Title, WindowListHit
Style "FvwmConsole" Title, WindowListHit
Style "Fvwm Pager" StaysOnTop, NoHandles
Style "FvwmBanner" StaysOnTop
Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 5
DestroyMenu "Programs"
AddToMenu "Programs" \
"Accessories%mini-hammer.xpm%" Popup Accessories
+ "Text Editors%mini-edit.xpm%" Popup Editors
+ "File managers%mini-filemgr.xpm" Popup FileManagers
+ "Games%mini-happy.xpm%" Popup Games
+ "Graphic processing%mini-paint.xpm%" Popup Graphics
+ "Internet%mini-connect.xpm%" Popup Internet
+ "Multimedia%mini-cd.xpm%" Popup Multimedia
+ "Shells%mini-term.xpm%" Popup Shells
+ "Scientific applications%mini-question.xpm" Popup SciApps
+ "Viewers%mini-eye.xpm%" Popup Viewers
+ "" Nop
+ "Window manager modules%mini-modules.xpm%" Popup Module-Popup
+ "" Nop
+ "Others" Popup Others
DestroyMenu "FileManagers"
AddToMenu "FileManagers" \
"Explorer%mini-ofolder.xpm%" Exec explorer &
+ "Tk desk%mini-desktop.xpm%" Exec tkdesk &
+ "File manager%mini-filemgr.xpm%" Exec xfm &
shampoo 于 2010-09-20 01:54:58发表:
你这就回到前面alick所提到的《依赖>问题。
最近五年到十年,很多《多媒体》的程序可能是在KDE/GNOME的环境编译,因此,即使你使用的是FVWM,但仍然得把KDE/GNOME的公用程序库给装上。就像我用了SCIM,就得安装gconf。
一般说来,图形界面比较有可能《依赖》KDE/GNOME的程序库。
类似如此的现象,意味着将来可能会有另一番的OS革命:
今天的革命,是把微软Windows换成KDE/GNOME。
明天的革命,则把新微软KDE/GNOME换成《自由开放的桌面》。
woodelf 于 2010-09-19 22:12:21发表:
老头子,发个配置来参考下嘛,让我等膜拜一下。
wangyu 于 2010-09-19 21:51:31发表:
暂没有折腾轻型桌面的想法。
了解下,你能否完成K或G桌面的所有工作,比如看电影,OOo,webqq等。我担心的是,某些桌面太精简,以致于缺少某些X程序必需的依赖
yutianyin 于 2010-09-19 21:48:11发表:
…………
shampoo 于 2010-09-19 14:54:55发表:
Alick;
你说到重点了,就是《依赖》的问题。
SCIM会用到gconf,所以我也逃不掉。
目前有数个轻量型的窗口管理器,但会依赖一些奇怪的东西,首先就是Qt,Perl等等低效率的语言。然后可能和KDE/GNOME等挂钩。
程序之间的依赖或挂钩太复杂,容易出事,不符合软件的经济与安全和效率原则。
对于大型套装软件的开发者来说,当然希望窗口管理器愈小愈简单愈好。
shampoo 于 2010-09-19 14:38:29发表:
主副程序加起来,不到1MB呢!
而且,不依赖KDE/GNOME的程序库。
Qt也不用啦!
干净清爽。所有功能都有了。
HYMjpg 于 2010-09-19 14:28:08发表:
好变态呀~.......
alick 于 2010-09-19 13:17:00发表:
我目前对gnome-setting-daemon和gnome-panel还有依赖。gnome session是不需要了
初始化时,gnome-panel慢的要死啊
rebma 于 2010-09-19 11:42:34发表:
没几个人有你这么古董的啦~