LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 正中下怀

[交流] 新手使用了FVWM几天后的感想 [交流]

[复制链接]
发表于 2004-12-11 20:10:57 | 显示全部楼层
最初由 正中下怀 发表
今天又出现了一个新的问题

每次重新启动FVWM以后,总是出现一个"骷髅"式的鼠标样式,停在那里

必须先点击一下鼠标,一切才恢复正常



可以这样解决:

[PHP]
CursorStyle ROOT left_ptr
CursorStyle TITLE left_ptr
CursorStyle DEFAULT left_ptr
CursorStyle SYS left_ptr
CursorStyle MENU left_ptr
[/PHP]

具体可以参考这个:

http://www.linuxsir.cn/forum.php ... &highlight=fvwm
 楼主| 发表于 2004-12-11 21:42:21 | 显示全部楼层
楼上的兄弟,理解错了我的意思

我不是想改变鼠标的样式.问题在于,每次启动fvwm时都卡在那里,非得点一下鼠标,才能恢复正常

请兄弟指教!
多谢!
发表于 2004-12-12 12:48:50 | 显示全部楼层
最初由 正中下怀 发表
楼上的兄弟,理解错了我的意思

我不是想改变鼠标的样式.问题在于,每次启动fvwm时都卡在那里,非得点一下鼠标,才能恢复正常

请兄弟指教!
多谢!


在启动 FVWM 的命令上加一个 & 看看,或许可以解决。
 楼主| 发表于 2004-12-12 22:41:41 | 显示全部楼层
没用,问题还是存在呀!

不过还是谢谢AMD兄的指点

请兄弟们继续帮忙呀!
发表于 2004-12-13 12:59:37 | 显示全部楼层

应该是配置文件中有些配置错误或者冗余

这样启动x和fvwm把错误传上看看(erro.log)
startx 2> erro.log
 楼主| 发表于 2004-12-13 19:06:22 | 显示全部楼层
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.21-14.ELsmp i686 [ELF]
Current Operating System: Linux lxj 2.6.5-1.358 #1 Sat May 8 09:04:50 EDT 2004 i686
Build Date: 07 May 2004
Build Host: tweety.build.redhat.com

        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.5-1.358 (bhcompile@bugs.build.redhat.com) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 Sat May 8 09:04:50 EDT 2004
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 13 19:14:33 2004
(==) Using config file: "/etc/X11/xorg.conf"
_cdim: --- not moved 0x096bdaf0 'FvwmTaskBar'
[FVWM][convert_charsets]: WARNING -
        Invalid byte sequence during conversion from UTF-8 to ISO-8859-1
[FVWM][convert_charsets]: WARNING -
        Invalid byte sequence during conversion from UTF-8 to ISO-8859-1
[FVWM][convert_charsets]: WARNING -
        Invalid byte sequence during conversion from UTF-8 to ISO-8859-1
[FVWM][convert_charsets]: WARNING -
        Invalid byte sequence during conversion from UTF-8 to ISO-8859-1
[FVWM][convert_charsets]: WARNING -
        Invalid byte sequence during conversion from UTF-8 to ISO-8859-1
发表于 2004-12-13 22:22:41 | 显示全部楼层
在启动文件(.xsession或是.xinitrc)中,添加下面一行:
xsetroot -cursor_name left_ptr
 楼主| 发表于 2004-12-13 22:45:14 | 显示全部楼层
请问在那个文件在哪里?

加的那条命令是干什么用的?

请指教! 多谢!
发表于 2004-12-13 22:49:29 | 显示全部楼层

我已经帮你修正,希望下次不要再这样粗心(红色部分)

ImagePath +:/usr/share/pixmapsHOME/pic
ColormapFocus FollowsMouse
ClickTime 750

# default Styles:
Style * BorderWidth 5, HandleWidth 5, DepressableBorder
Style * MWMFunctions, MWMDecor, MWMButtons, HintOverride
Style * DecorateTransient, NoPPosition
Style * SloppyFocus, MouseFocusClickRaises
Style * SmartPlacement
Style * Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
Style * IconFont -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
Style * HilightFore black, HilightBack gainsboro
Style * IconBox 360x200+1-1, IconFill left bottom

Style * WindowShadeShrinks, WindowShadeSteps 100

TitleStyle height 22
AddTitleStyle ActiveDown VGradient 8 gold black

MenuStyle * MWM
MenuStyle * PopupDelayed, PopupDelay 160, Animation, TitleWarp
MenuStyle * Foreground white, Background gray40
MenuStyle * ActiveFore yellow
MenuStyle * Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
MenuStyle * MenuFace TiledPixmap /root/pic/background.xpm

ButtonStyle All -- UseTitleStyle
ButtonStyle All ActiveDown VGradient 8 palevioletred black

ButtonStyle 1 Vector 7 \
65x15@0 25x55@1 45x55@0 35x85@1 75x45@0 55x45@1 65x15@0
ButtonStyle 6 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1

#设置鼠标样式
CursorStyle ROOT 60
CursorStyle TITLE 64

# Styles for various Fvwm modules:
Style "Fvwm*" Layer 5, NoTitle, Sticky, WindowListSkip
Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip
Style "FvwmPager" StaysOnTop

# Styles for your common terminal emulator programs:
Style "firefox" RandomPlacement, SloppyFocus
Style "MPlayer" NoTitle, Layer 7
Style "RealPlayer" Layer 7
Style "AcroRead" VariablePosition, VariableUSPosition
Style * RaiseTransient LowerTransient StackTransientParent

#屏蔽NumLock对修饰键的影响
IgnoreModifiers L2
#我的键盘热键设置
Key x A M Exec exec xmms
Key f A M Exec exec firefox
Key g A M Exec exec gftp
Key v A M Exec exec gvim
Key b A M Exec exec gvim /mnt/win_d/暑期学习笔记.txt
Key q A M Exec exec lumaqq
Key r A M Exec exec acroread
#设置对窗口的热键
Key Super_L W A Maximize
Key Super_R W A Iconify
Key Delete W C Close

#设置更换desk的热键
Key 2 A C GotoPage 0 2
#设置重新启动fvwm的热键 (Ctrl+Alt+Del 和我的习惯一样)
Key Delete A CM Restart fvwm2

#设置是否鼠标移动切换窗口
#100为是,0为否
EdgeScroll 0 0

#设置鼠标动作
Mouse 3 R A Menu RootMenu

#设置TitleBar上按钮的动作
Mouse 1 4 A Iconify
Mouse 1 6 A Close
Mouse 1 2 A Maximize-Func2

#设置对窗口边框,TitleBar和图标的响应动作
Mouse 1 FS A Resize-or-RaiseLower
Mouse 1 T A Move-or-Raise
Mouse 1 I A Move-or-Iconify

######################## Initialization Functions ############################
#启动函数,我需要做的是启动"小企鹅输入法"
#如果你要设置桌面背景,在启动函数中加入"xpmroot your-image"命令
#FvwmAuto模块的功能之一就是自动的提升窗口
DestroyFunc StartFunction
AddToFunc StartFunction
+ I Module FvwmPager
+ I Module FvwmAuto 500 Raise Nop
+ I Module FvwmTaskBar
+ I Exec exec fcitx

DestroyFunc InitFunction
AddToFunc InitFunction

DestroyFunc ExitFunction
AddToFunc ExitFunction
+ I All (fcitx) Close

######################## Menus ###################
DestroyMenu RootMenu
AddToMenu RootMenu "菜单" Title
+ "终端%monitor-5.png%" Exec exec gnome-terminal
+ "" Nop
+ "程序%wm-icons-0.3.0/icons/14x14-general/programs.xpm%" Popup Programs
+ "工具%wm-icons-0.3.0/icons/14x14-general/utility.xpm%" Popup Utilities
+ "" Nop
+ "刷新%wm-icons-0.3.0/icons/14x14-general/restart.xpm%" Refresh
+ "" Nop
+ "退出%button-shutdown.png%" Popup Quit-Verify

DestroyMenu Programs
AddToMenu Programs "程序" Title
+ "网络" Popup Networks
+ "音频" Popup Audio
+ "视频" Popup Video
+ "编辑器" Popup Editor
+ "阅读器" Popup Reader
+ "Stardict" Exec exec stardict
+ "Gimp" Exec exec gimp


DestroyMenu Networks
AddToMenu Networks "网络" Title
+ "&firefox" Exec exec firefox
+ "gftp" Exec exec gftp
+ "Luma&QQ" Exec exec lumaqq
+ "&d4x" Exec exec d4x

DestroyMenu Audio
AddToMenu Audio "音频" Title
+ "&xmms" Exec exec xmms

DestroyMenu Video
AddToMenu Video "视频" Title
+ "&realplay" Exec exec realplay
+ "g&Mplayer" Exec exec gmplayer

DestroyMenu Editor
AddToMenu Editor "编辑器" Title
+ "g&Vim" Exec exec gvim

DestroyMenu Reader    #原来错误的写成Destroy
AddToMenu Reader "阅读器" Title
+ "&acrobat" Exec exec acroread

DestroyMenu Utilities
AddToMenu Utilities "工具" Title


DestroyMenu Quit-Verify
AddToMenu Quit-Verify "退出Fvwm?" Title
+ "退出%button-shutdown.png%" Quit
+ "重启%button-flash.png%" Restart fvwm2

######################## Sample Functions ##########################
DestroyFunc Move-or-Raise
AddToFunc Move-or-Raise I Raise
+ "M" Move
+ "D" WindowShade
DestroyFunc Move-or-Raise2
AddToFunc Move-or-Raise2 "M" Raise
+ "M" Move
+ "D" Lower
DestroyFunc Maximize-Func
AddToFunc Maximize-Func "M" Maximize 0 100
+ "C" Maximize 0 80
+ "D" Maximize 100 98
DestroyFunc Maximize-Func2
AddToFunc Maximize-Func2 "M" Maximize 100 0
+ "C" Maximize 80 0
+ "D" Maximize 100 98
DestroyFunc Move-or-Iconify
AddToFunc Move-or-Iconify I Raise
+ "M" Move
+ "D" Iconify
DestroyFunc Resize-or-Raise
AddToFunc Resize-or-Raise I Raise
+ "M" Resize
+ "D" Lower
DestroyFunc Resize-or-Raise2
AddToFunc Resize-or-Raise2 "M" Raise
+ "M" Resize
+ "D" Lower
DestroyFunc Iconify-and-Raise
AddToFunc Iconify-and-Raise I Iconify
+ I Raise
DestroryFunc Resize-or-RaiseLower
AddToFunc Resize-or-RaiseLower
+ "M" Resize
+ "C" RaiseLower

################################## Pager ##################################
DeskTopSize 2x3
*FvwmPager: Rows 1
*FvwmPager: Columns 1
*FvwmPagerFore white
#设置FvwmPager出现在屏幕的位置
*FvwmPagerGeometry +0+0
#设置FvwmPager的背景色
*FvwmPagerBack #909090
*FvwmPagerFore #484048
*FvwmPagerHilight #cab3ca
#设置各个pager的标题
*FvwmPagerLabel 0 Main
#设置FvwmPagerBalloon用来显示各个桌面上的程序名称

########################## Window-Identifier ###############################
#设置任务栏对鼠标点击的响应动作
Style FvwmTaskBar HandleWidth 0, BorderWidth 0
*FvwmTaskBar: UseSkipList
*FvwmTaskBar: DeskOnly
*FvwmTaskBar: Action Click1 Iconify Off
*FvwmTaskBar: Action Click2 Iconify On
*FvwmTaskBar: Action Click3 Lower
#*FvwmTaskBar: Action Click3 FvwmIdent
#设置任务栏以三维显示,观察一下果然是的!
*FvwmTaskBar: 3DFvwm

#定义任务栏的开始菜单的名称,以及所采用的菜单
*FvwmTaskBar: StartName FVWM
*FvwmTaskBar: StartMenu RootMenu

#设置任务栏的字体
*FvwmTaskBar: Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmTaskBar: SelFont -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmTaskBar: ShowTips
*FvwmTaskBar: WindowButtonsRightMargin 20

#设置任务栏的颜色
*FvwmTaskBar: Back seagreen
*FvwmTaskBar: Fore gold2
*FvwmTaskBar: FocusFore cornsilk
*FvwmTaskBar: IconBack darkgreen
*FvwmTaskBar: IconFore white

#设置"FVWM"按钮与其它按钮的间距
*FvwmTaskBar: WindowButtonsLeftMargin 2
*FvwmTaskBar: HighlightFocus
*FvwmTaskBar: AutoHide 2
 楼主| 发表于 2004-12-13 23:20:42 | 显示全部楼层
是的,在第一次检查的时候我已经改正了

我贴出的那个error.log是改正后的错误记录

请兄弟继续指教!
在此谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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