关于如何把fvwm加入到登陆sessions的选项中的文章。
大虾,不要笑话偶。这是我在看一个网站时看到的我把大意翻译给大家。
本人菜鸟。多多包涵。xiexie。
根据你在登陆界面Session里选择的窗口管理器,gdm在它的Sessions目录里选择一个相应的文件。
这个文件包含一个调用/etc/X11/xdm/Xsession的命令。
而Xsession调用switchdesk,并且传递一个参数给switchdesk,这个参数指向/usr/share/apps/switchdesk目录下的一个文件。
在/usr/share/apps/swithcdesk目录下的每一个“Xclients.(something)”都和你在登陆屏幕上选择的窗口管理器互相匹配。
为了把fvwm添加到Session里,我们需要创建两个文件“/etc/X11/gdm/Sessions/Fvwm”和“/usr/share/apps/switchdesk/Xclient.fvwm”
我的第一个文件
#!/bin/bash
exec /etc/X11/xdm/Xsession fvwm
第一个文件比较简单 不过要注意权限的问题。
第二个文件。
#!/bin/bash
# (c) 2001 Red Hat, Inc.
exec /usr/X11R6/bin/fvwm2 <---要在/usr/X11R6/bin这个目录下建立一个到你默认安装fvwm的链接
:oops::oops: 不错,收走了! :twisted:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=66079&highlight=fvwm :oops: FC2 “/usr/share/apps/switchdesk/ 无此目录 在/usr/share/switchdesk
首先在gdm中加入fvwm项目
# cp /etc/X11/gdm/Sessions/GNOME FVWM
# vi /etc/X11/gdm/Sessions/FVWM
改成如下形式:
#!/bin/bash
exec /etc/X11/xdm/Xsession fvwm
更改一下它的属性:
# chmod a+x /etc/X11/gdm/Sessions/FVWM
然后在/etc/X11/xdm/Xsession 中加入fvwm启动脚本
# vi /etc/X11/xdm/Xsession
加入以下内容:
FVWM)
exec -l $SHELL -c "$SSHAGENT fvwm"
;;
照着弄的,GDM里没有FVWM的选项 # fvwm
: <<ERROR>> another ICCCM 2.0 compliant WM is running, try -replace
# !bin/bash
bash: !bin/bash: event not found
#
问题出现拉! 执行 fvwm -replace
你是在GNOME里运行是吧! 我在/etc/X11/gdm/Sessions 里建立一个
#!/bin/bash
exec /usr/X11R6/bin/fvwm2
也能用 gnome 2.4里面只用在/usr/share/sessions里面仿造gnome.desktop拷贝一份fvwm.desktop修改里面的内容就可以了。
页:
[1]