免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 880 | 回复: 0
打印 上一主题 下一主题

靓丽OpenBSD桌面 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-18 20:00 |只看该作者 |倒序浏览
作者:靓丽OpenBSD桌面
靓丽OpenBSD桌面
作者: rainren
本文环境: OpenBSD 3.5
OpenBSD的强项是网络安全, 主要是使用PF构建防火墙. 但OpenBSD也有简单这个特性, 在它的系统里, 简单是一个特点; 也就是说让你的系统管理很简单.
今天, 我在这里show 一下我的桌面配置过程, 当然也请使用过fvwm的高手们指点一下我配置过程中的错误.
一. 配置fvwm桌面
OpenBSD3.5使用fvwm2.2.5作为默认的桌面, 当然, 如果你在安装系统时没有安装xserver.tgz等几个包, 现在也可以将那些包下载到硬盘上, 然后再:
Tar xvzfp *.tgz
安装这些软件包来使用桌面环境.
配置好XF86Config, startx出现的桌面是系统的缺省配置桌面, 这个配置文件.fvwmrc在/usr/X11R6/lib/X11/fvwm下, 在这个目录下还有关于fvwm使用的模块列表及另外一些桌面的配置文件. 介绍一下桌面位置: 左上角: +0+0, 左下角: +0-0, 右上角: -0+0, 右下角: -0-0!
如果你想深入了解fvwm的配置情况, 可以参考网上各种fvwm的学习教程, 下面我只是说一下我的改动情况!
Fvwm使用的图片格式是xpm, png, 你可以使用gimp将你使用的图片转换成xpm格式. 在配置文件中的颜色值可以是一个英文名或一个十六进制值。
首先, 我们在根目录下建立.fvwm文件夹, 然后
cp /usr/X11R6/lib/X11/fvwm/.fvwmrc ~/.fvwm/.fvwm2rc
下面, 将以我对~/.fvwm/.fvwm2rc文件所做的改动为例, 说说如何配置桌面:
# be sure to customize these paths for your installation:
ModulePath /usr/X11R6/lib/X11/fvwm模块的路径名
PixmapPath /usr/X11R6/include/X11/pixmapsfvwm使用图片的路径, 桌面背景图片就是放在这里, 我使用的桌面背景图片是:openbsddesktop.xpm
IconPath /usr/X11R6/include/X11/bitmaps
EdgeResistance 250 100
EdgeScroll 50 50当mouse移到桌面边缘时, 桌面的移动情况
ClickTime 750
# make sure these fonts exist on your system:
WindowFont -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*窗口使用的字体
IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
HilightColor blue #898e84 窗口的高亮显示时的颜色
MenuStyle #b0d5fc gray40 #49c671 -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* fvwm菜单使用的前景色, 背景色,阴影色, 字体类型
DeskTopSize 2x2 每一个虚拟桌面的大小
ColormapFocus FollowsMouse
# default Styles:
Style "*" BorderWidth 5, HandleWidth 5, NoHandles 在这里我加了一个NoHandles, 也就是窗口不要柄
Style "*" Icon unknown1.xpm, Color green/#698593 定义窗口颜色
Style "*" MWMFunctions, MWMDecor, HintOverride
Style "*" DecorateTransient, NoPPosition
Style "*" IconBox -0 -1 +1 -1
Style "*" SloppyFocus, FocusFollowsMouse
Style "*" RandomPlacement, SmartPlacement
# Styles for various Fvwm modules:
Style "Fvwm*" NoTitle, Sticky, WindowListSkip
Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip
Style "FvwmPager" StaysOnTop
Style "FvwmBanner" StaysOnTop
Style "FvwmButtons" Icon toolbox.xpm, ClickToFocus
# Styles for your common terminal emulator programs:
AddToDecor terms
+ ButtonStyle 1 Pixmap mini.xterm.xpm
+ HilightColor blue #898e84
Style "XTerm" UseDecor terms
Style "XTerm" Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140
Style "rxvt" UseDecor terms
Style "rxvt" Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140
Style "rxvt" MWMBorder, MWMButtons
# Styles for various common programs:
Style "xcalc" Icon xcalc.xpm, NoButton 2,RandomPlacement,ClickToFocus
Style "xmh" Icon mail1.xpm, NoIconTitle,StickyIcon
Style "xmh" RandomPlacement, NoButton 2
Style "xman" Icon xman.xpm, RandomPlacement, ClickToFocus
Style "xmag" Icon mag_glass.xpm, RandomPlacement, ClickToFocus
Style "xgraph" Icon graphs.xpm, RandomPlacement, ClickToFocus
Style "xmosaic" Color Green/Yellow, ClickToFocus
Style "xdaliclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus你看到, 我的桌面上有一个电子钟, 在这里定义它的显示类型, 这样我就可以在每一个虚拟桌面上都看到它了。
#Style "xconsole" Icon rterm.xpm, WindowListSkip, Sticky
# some simple default key bindings:
Key Next A SCM Next
  • Focus
    Key Prior A SCM Prev
  • Focus
    # some simple default mouse bindings:
    # for the root window:
    Mouse 1 R A Menu RootMenu Nop
    Mouse 2 R A Menu Window-Ops Nop
    Mouse 3 R A WindowList
    窗口title上的各按键的定义说明
    # for the title bar buttons:
    Mouse 0 1 A Menu Window-Ops2 Close
    Mouse 0 2 A Close
    Mouse 0 4 A Iconify
    Mouse 1 6 A Maximize-Func
    # for other parts of the window/borders/icons:
    Mouse 1 F A Resize-or-Raise
    Mouse 1 TS A Move-or-Raise
    Mouse 1 I A Move-or-Iconify
    Mouse 2 I A Iconify
    Mouse 2 FST A Menu Window-Ops2 Nop
    Mouse 3 TSIF A RaiseLower
    fvwm启动时的初始函数,配置文件中使用的模块要在这里启动
    ######################## Initialization Functions ############################
    AddToFunc InitFunction "I" Module FvwmPager 0 3 虚拟桌面的启动情况
    + "I" Module FvwmButtons
    + "I" Module FvwmAuto 500 Raise Nop
    + "I" Exec exec /usr/X11R6/bin/xpmroot /usr/X11R6/lib/X11/xdm/pixmaps/openbsd.xpm设置桌面背景图片
    fvwm重启时的操作
    AddToFunc RestartFunction "I" Module FvwmPager 0 3
    + "I" Module FvwmButtons
    + "I" Module FvwmAuto 500 Raise Nop
    + "I" Exec exec /usr/X11R6/bin/xpmroot /usr/X11R6/lib/X11/xdm/pixmaps/openbsd.xpm
    下面是菜单的配置情况, 当你安装了新的软件时, 可以在这里将它们加到菜单中去。
    ######################## Menus ###################
    AddToMenu RootMenu "Root Menu" Title
    + "XTerm%mini.xterm.xpm%" Exec exec xterm
    + "Rxvt" Exec exec rxvt
    + "Mozilla-Firefox" Exec exec firefox我安装的上网软件
    + "" Nop
    #+ "Remote Logins" Popup Remote-Logins
    #+ "" Nop
    + "Utilities" Popup Utilities
    + "" Nop
    + "Fvwm Modules" Popup Module-Popup
    + "Fvwm Window Ops" Popup Window-Ops
    + "Fvwm Simple Config Ops" Popup Misc-Ops
    + "" Nop
    + "Refresh Screen" Refresh
    + "Recapture Screen" Recapture
    + "(Re)Start" Popup Quit-Verify
    + "" Nop
    + "Exit" Module FvwmForm QuitVerify
    定义的子菜单
    AddToMenu Utilities "Utilities" Title
    + "Top" Exec exec xterm -T Top -n Top -e top
    + "Calculator" Exec exec xcalc
    + "Xman" Exec exec xman
    + "Xmag" Exec exec xmag
    + "Editres" Exec exec editres
    + "" Nop
    #+ "XEmacs" Exec exec xemacs
    #+ "Mail" MailFunction xmh "-font fixed"
    + "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults
    AddToMenu Misc-Ops "Misc Config Opts" Title
    + "Sloppy Focus" ChangeDefaultFocus SloppyFocus
    + "Click To Focus" ChangeDefaultFocus ClickToFocus
    + "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse
    + "" Nop
    + "Colormap Follows Mouse" ColormapFocus FollowsMouse
    + "Colormap Follows Focus" ColormapFocus FollowsFocus
    + "" Nop
    + "Full Paging ON" EdgeScroll 100 100
    + "All Paging OFF" EdgeScroll 0 0
    + "Horizontal Paging Only" EdgeScroll 100 0
    + "Vertical Paging Only" EdgeScroll 0 100
    + "Partial Paging" EdgeScroll 50 50
    + "Full Paging && Edge Wrap" EdgeScroll 100000 100000
    AddToMenu Window-Ops "Window Ops" Title
    + "Move%mini.move.xpm%" Move
    + "Resize%mini.resize.xpm%" Resize
    + "Raise%mini.raise.xpm%" Raise
    + "Lower%mini.lower.xpm%" Lower
    + "(De)Iconify%mini.iconify.xpm%" Iconify
    + "(Un)Stick%mini.stick2.xpm%" Stick
    + "(Un)Maximize%mini.maximize.xpm%" Maximize
    + "" Nop
    + "Delete%mini.excl.xpm%" Delete
    + "Close%mini.cut.xpm%" Close
    + "Destroy%mini.destroy.xpm%" Destroy
    + "" Nop
    + "Refresh Window%mini.refresh.xpm%" RefreshWindow
    AddToMenu Window-Ops2 "&Move%mini.move.xpm%" Move
    + "&Resize%mini.resize.xpm%" Resize
    + "R&aise%mini.raise.xpm%" Raise
    + "&Lower%mini.lower.xpm%" Lower
    + "(De)&Iconify%mini.iconify.xpm%" Iconify
    + "(Un)&Stick%mini.stick2.xpm%" Stick
    + "(Un)Ma&ximize%mini.maximize.xpm%" Maximize
    + "" Nop
    + "&Delete%mini.excl.xpm%" Delete
    + "&Close%mini.cut.xpm%" Close
    + "Destroy%mini.destroy.xpm%" Destroy
    + "" Nop
    + "ScrollBar" Module FvwmScroll 2 2
    + "Print" PrintFunction
    #+ "Print Reverse" PrintReverseFunction
    # be sure to fill these in with your correct machine names:
    AddToMenu Remote-Logins "dopey" Exec rsh dopey rxvt -display $HOSTDISPLAY &
    + "snoopy" Exec rsh snoopy rxvt -display $HOSTDISPLAY &
    + "grumpy" Exec rsh grumpy rxvt -display $HOSTDISPLAY &
    + "happy" Exec rsh happy rxvt -display $HOSTDISPLAY &
    + "bailey" Exec rsh bailey rxvt -display $HOSTDISPLAY &
    + "barnum" Exec rsh barnum rxvt -display $HOSTDISPLAY &
    + "joker" Exec rsh joker rxvt -display $HOSTDISPLAY &
    + "signal" Exec rxterm signal
    AddToMenu Module-Popup "FvwmModules" Title
    + "Identify" Module FvwmIdent
    + "Talk" Module FvwmTalk
    + "" Nop
    + "Button-Bar" Module FvwmButtons
    + "Pager" Module FvwmPager 0 0
    + "Pager (2 desks)" Module FvwmPager 0 1
    + "WinList" Module FvwmWinList
    + "" Nop
    + "Banner" Module FvwmBanner
    + "ScrollBar" Module FvwmScroll 50 50
    + "Background" Module FvwmBacker
    + "AutoRaise" Module FvwmAuto 200 Raise Nop
    + "Stop AutoRaise" KillModule FvwmAuto
    + "" Nop
    + "IconBox" Module FvwmIconBox
    + "IconMan" Module FvwmIconMan
    + "" Nop
    + "Form - Rlogin" Module FvwmForm Rlogin
    + "Form - MyFvwmTalk" Module FvwmForm MyFvwmTalk
    + "Form - QuitVerify" Module FvwmForm QuitVerify
    AddToMenu Quit-Verify
    + "Restart Fvwm%mini.refresh.xpm%" Restart fvwm
    + "" Nop
    + "Start wm2" Restart wm2
    + "Start twm" Restart twm
    + "Start ctwm" Restart ctwm
    + "Start tvtwm" Restart tvtwm
    + "Start vtwm" Restart vtwm
    + "Start mwm" Restart mwm
    + "Start olwm" Restart olwm
    + "" Nop
    + "Start dummy%mini.xterm.xpm%" Restart xterm
    + "" Nop
    + "No, Don't Quit" Nop
    ######################## Sample Functions ##########################
    AddToFunc MailFunction "I" Next [$0] Iconify -1
    + "I" Next [$0] Focus
    + "I" None [$0] Exec $0 $1
    AddToFunc Move-or-Raise "I" Raise
    + "M" Move
    + "D" Lower
    AddToFunc Move-or-Raise2 "M" Raise
    + "M" Move
    + "D" Lower
    AddToFunc Maximize-Func "M" Maximize 0 100
    + "C" Maximize 0 80
    + "D" Maximize 100 100
    AddToFunc Move-or-Iconify "I" Raise
    + "M" Move
    + "D" Iconify
    AddToFunc Resize-or-Raise "I" Raise
    + "M" Resize
    + "D" Lower
    AddToFunc Resize-or-Raise2 "M" Raise
    + "M" Resize
    + "D" Lower
    AddToFunc PrintFunction "I" Raise
    + "I" Exec xdpr -id $w
    AddToFunc PrintReverseFunction "I" Raise
    + "I" Exec xdpr 1/2 -h -rv -id $w
    AddToFunc Iconify-and-Raise "I" Iconify
    + "I" Raise
    # RLOGIN machine fg bg
    AddToFunc RLOGIN "I" Exec xterm -fg $1 -bg $2 -e rlogin $0 -8
    # TELNET machine fg bg
    AddToFunc TELNET "I" Exec xterm -fg $1 -bg $2 -e telnet $0
    AddToFunc FocusAndWarp "I" Focus
    + "I" WarpToWindow 2p 2p
    AddToFunc DeiconifyFocusAndWarp "I" Iconify -1
    + "I" FocusAndWarp
    AddToFunc ChangeDefaultFocus "I" Style "*" $0
    + "I" Recapture
    ###########################################
    #################################
    # Now some keyboard shortcuts.
    # Arrow Keys
    # press arrow + control anywhere, and scroll by 1 page
    Key Left A C Scroll -100 0
    Key Right A C Scroll +100 +0
    Key Up A C Scroll +0 -100
    Key Down A C Scroll +0 +100
    # press arrow + meta key, and scroll by 1/10 of a page
    Key Left A M Scroll -10 +0
    Key Right A M Scroll +10 +0
    Key Up A M Scroll +0 -10
    Key Down A M Scroll +0 +10
    # press shift arrow + control anywhere, and move the pointer by 1% of a page
    Key Left A SC CursorMove -1 0
    Key Right A SC CursorMove +1 +0
    Key Up A SC CursorMove +0 -1
    Key Down A SC CursorMove +0 +1
    # press shift arrow + meta key, and move the pointer by 1/10 of a page
    Key Left A SM CursorMove -10 +0
    Key Right A SM CursorMove +10 +0
    Key Up A SM CursorMove +0 -10
    Key Down A SM CursorMove +0 +10
    # Keyboard accelerators
    Key F1 A M Menu RootMenu
    Key F2 A M Menu Window-Ops
    Key F3 A M WindowList FvwmWinList
    Key F4 A M Iconify
    Key F5 A M Move
    Key F6 A M Resize
    Key F7 A M CirculateUp
    Key F8 A M CirculateDown
    #Page Up/Dapge Down keys are used to scroll by one desktop page
    # in any context, press page up/down + control
    # in root context, just pressing page up/down is OK
    #
    # I prefer the non-wrapping scroll. These are for example purposes only
    #Key Next A C Scroll 100000 0
    #Key Next R N Scroll 100000 0
    #Key Prior A C Scroll -100000 0
    #Key Prior R N Scroll -100000 0
    ################## FvwmButtons button-bar ################################
    *FvwmButtonsBack #5c54c0
    *FvwmButtonsGeometry 120x30+400-2定义电子钟的大小和出现的位置
    *FvwmButtons(Swallow(Respawn, NoHints) xdaliclock `Exec exec xdaliclock -bg gray40 -fg yellow -fn 12x24`) bg背景色, fg前景色, fn字体大小
    上面的buttons配置是我的桌面上的电子钟的配置情况
    ########################## Window-Identifier ###############################
    # Just choose colors and a fonts
    *FvwmIdentBack MidnightBlue
    *FvwmIdentFore Yellow
    *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
    ########################### Pager #########################################
    *FvwmPagerRows 1 虚拟桌面排列行数
    *FvwmPagerColumns 4 虚拟桌面排列列数
    *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*使用的字体
    *FvwmPagerBack #5c54c0虚拟桌面的背景色
    *FvwmPagerFore white虚拟桌面的前景色
    *FvwmPagerHilight #6b64b0当前使用桌面的颜色
    #*FvwmPagerGeometry 100x100-1-1
    *FvwmPagerGeometry +0-0桌面面板的出现位置
    *FvwmPagerLabel 0 "OpenBSD 3.5"每一个虚拟桌面的名称, 当名称中有空格时用双引号括起来
    *FvwmPagerLabel 1 Maker
    *FvwmPagerLabel 2 Mail
    *FvwmPagerLabel 3 Study
    *FvwmPagerSmallFont 5x8
    *FvwmPagerBalloons All
    *FvwmPagerBalloonBack yellow
    *FvwmPagerBalloonFore black
    *FvwmPagerBalloonFont -adobe-times-bold-r-*-*-10-*-*-*-*-*-*-*
    *FvwmPagerBalloonYOffset +2
    *FvwmPagerBalloonBorderWidth 1
    *FvwmPagerBalloonBorderColor black
    ##########################FvwmWinList##################################
    *FvwmWinListBack #908090
    *FvwmWinListFore Black
    *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
    *FvwmWinListAction Click1 Iconify -1,Focus
    *FvwmWinListAction Click2 Iconify
    *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent
    *FvwmWinListUseSkipList
    *FvwmWinListGeometry +0-1
    *FvwmBackerDesk 0 -solid steelblue
    *FvwmBackerDesk 1 -solid midnightblue
    *FvwmScrollBack grey40
    *FvwmScrollFore green
    ############################################################
    ############################################################
    # Note that icons are shown in the module
    # only if NoIcon commnand is applied.
    #Style "*" NoIcon
    ############################################################
    *FvwmIconBoxIconBack #cfcfcf
    *FvwmIconBoxIconHiFore black
    *FvwmIconBoxIconHiBack LightSkyBlue
    *FvwmIconBoxBack #5f9ea0
    #*FvwmIconBoxFore blue
    *FvwmIconBoxGeometry 5x1+0+0
    *FvwmIconBoxMaxIconSize 64x38
    *FvwmIconBoxFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
    *FvwmIconBoxSortIcons IconName
    *FvwmIconBoxPadding 4
    *FvwmIconBoxLines 10
    *FvwmIconBoxSBWidth 11
    *FvwmIconBoxPlacement Right Buttom
    *FvwmIconBoxPixmap fvwm.xpm
    #*FvwmIconBoxHideSC Horizontal
    *FvwmIconBoxSetWMIconSize
    *FvwmIconBoxHilightFocusWin
    #*FvwmIconBoxResolution Desk
    *FvwmIconBoxMouse 1 Click RaiseLower
    *FvwmIconBoxMouse 1 DoubleClick Iconify
    *FvwmIconBoxMouse 2 Click Iconify -1, Focus
    *FvwmIconBoxMouse 3 Click Module FvwmIdent
    *FvwmIconBoxKey r RaiseLower
    *FvwmIconBoxKey space Iconify
    *FvwmIconBoxKey d Close
    *FvwmIconBoxKey n Next
    *FvwmIconBoxKey p Prev
    *FvwmIconBoxKey h Left
    *FvwmIconBoxKey j Down
    *FvwmIconBoxKey k Up
    *FvwmIconBoxKey l Right
    #
    # Icon file specifications
    #
    # Mostly, you don't have to specify icon files, as FvwmIconBox now
    # reads icon files specified in Style commands.
    #
    #*FvwmIconBox "Fvwm*" -
    # FvwmForm alias - rlogin or telnet to host via xterm
    *RloginWarpPointer
    *RloginFont *helvetica*m*r*n*12*
    *RloginButtonFont *helvetica*m*o*n*12*
    *RloginInputFont *cour*m*r*n*12*
    *RloginFore Black
    *RloginBack White
    *RloginItemFore Yellow
    *RloginItemBack Wheat
    # begin items
    *RloginLine center
    *RloginText "Login to Remote Host"
    *RloginLine center
    *RloginText "Host:"
    *RloginInput HostName 30 ""
    *RloginLine center
    *RloginSelection meth single
    *RloginChoice TN TN off "telnet"
    *RloginChoice RL RL on "rlogin"
    *RloginSelection UserSel single
    #*RloginChoice Default Default on "same user"
    #*RloginChoice Custom Custom off "user:"
    *RloginText "(Userid:"
    *RloginInput UserName 10 ""
    *RloginText ")"
    *RloginLine center
    *RloginText "FG:"
    *RloginInput FgColor 15 ""
    *RloginText "BG:"
    *RloginInput BgColor 15 ""
    *RloginLine expand
    *RloginButton quit "Login" ^M
    *RloginCommand Exec xterm $(FgColor?-fg $(FgColor)) $(BgColor?-bg $(BgColor)) -T xterm@$(HostName) -e $(RL?rlogin) $(TN?telnet) $(HostName) $(RL?-8 $(UserName?-l $(UserName)))
    *RloginButton restart "Clear"
    *RloginCommand Beep
    *RloginButton quit "Cancel"
    *RloginCommand Nop
    # FvwmForm alias - query exit ala mwm
    *QuitVerifyGrabServer
    *QuitVerifyWarpPointer
    *QuitVerifyFont *helvetica*m*r*n*18*
    #*QuitVerifyButtonFont *helvetica*m*o*n*18*
    *QuitVerifyButtonFont 7x13bold
    *QuitVerifyFore Black
    *QuitVerifyBack Light Gray
    *QuitVerifyItemFore Gold
    *QuitVerifyItemBack Gray40
    # begin items
    *QuitVerifyLine center
    *QuitVerifyText "Do you really want to exit FVWM?"
    *QuitVerifyLine expand
    *QuitVerifyButton quit " Exit "
    *QuitVerifyCommand Quit
    *QuitVerifyButton quit "Cancel"
    *QuitVerifyCommand Nop
    # MyTalk & MyFvwmTalk from Dave Goldberg
    # MyTalk Form - dissappears after use
    *MyTalkWarpPointer
    *MyTalkFont *helvetica*m*r*n*14*
    *MyTalkButtonFont *helvetica*m*o*n*14*
    *MyTalkInputFont *cour*m*r*n*14*
    *MyTalkFore Red
    *MyTalkBack Gray
    *MyTalkItemFore Blue
    *MyTalkItemBack Gray
    *MyTalkLine center
    *MyTalkText "Fvwm Function"
    *MyTalkInput Func 40 ""
    *MyTalkLine expand
    *MyTalkButton quit "Run" ^M
    *MyTalkCommand $(Func)
    *MyTalkButton restart "Clear" ^R
    *MyTalkButton quit "Cancel" ^C
    *MyTalkCommand Nop
    # MyFvwmTalk Form - sticks around
    *MyFvwmTalkWarpPointer
    *MyFvwmTalkFont *helvetica*m*r*n*14*
    *MyFvwmTalkButtonFont *helvetica*m*o*n*14*
    *MyFvwmTalkInputFont *cour*m*r*n*14*
    *MyFvwmTalkFore Red
    *MyFvwmTalkBack Gray
    *MyFvwmTalkItemFore Blue
    *MyFvwmTalkItemBack Gray
    *MyFvwmTalkLine center
    *MyFvwmTalkText "Fvwm Function"
    *MyFvwmTalkInput Func 40 ""
    *MyFvwmTalkLine expand
    *MyFvwmTalkButton restart "Run" ^M
    *MyFvwmTalkCommand $(Func)
    *MyFvwmTalkButton restart "Clear" ^R
    *MyFvwmTalkCommand Nop
    *MyFvwmTalkButton restart "Iconify" ^Z
    *MyFvwmTalkCommand Next [MyFvwmTalk] Iconify
    *MyFvwmTalkButton quit "Quit" ^C
    *MyFvwmTalkCommand Nop
    # to change banner pixmap
    #*FvwmBannerPixmap fvwm3.xpm
    #*FvwmBannerTimeout 2
    好了, 我的配置文件就这样修改的, 桌面我自认为还是很靓丽的, 当然, 你可以将你的桌面改的更靓丽 J
    更多修改请参考网上各类fvwm学习文档。
    另外我的.xinitrc文件:
    代码:
    exec /usr/X11R6/bin/fvwm -f ~/.fvwm/.fvwm2rc
    二. 为openbsd3.5增加中文字体
    首先,我们简单地 修改/etc/X11/XF86Config, 加入load “xtt”, 及字体目录/usr/X11R6/lib/X11/fonts/TrueType,
    从windows系统上copy simsun.ttf, Tahoma.ttf, Tahomadb.ttf字体到目录/usr/X11R6/lib/X11/fonts/TrueType。
    然后将下面的内容存为文件fonts.dir, fonts.scale:
    以下为我的fonts.dir, fonts.scale:
    代码:
    39
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-2
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-3
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-4
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-5
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-8
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-9
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-10
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-11
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-13
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-15
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-koi8-e
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-adobe-standard
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
    tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso10646-1
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-2
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-3
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-4
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-5
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-8
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-9
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-10
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-11
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-13
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-15
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-koi8-e
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-adobe-standard
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
    tahoma.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso10646-1
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ibm-cp850
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
    simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-big5-0
    ok, 现在我使用的firefox已可以使用tahoma, simsun字体了, 浏览中文网页时一点问题都没。
    好了, 暂时说到这里来, 感觉有点乱, 感谢你能看到这里来, 现在还有一项工作要做的是为openbsd找一个好的中文输入法, 我还没做成功, 装了xcin2.3.5, 能启动, 可是还不能输入中文!如果你已有输入法, 能告诉我吗? 谢谢: email: renhw@lingnan.net
    桌面图片请到www.cnfug.org的openbsd版下载!
    转载请注明出自:http://openbsd.linuxsir.org, openbsd中文学习小组!
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>
    400)this.width=400;if(this.height>450)this.height=450" border=0>


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13188/showart_68911.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP