QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1076|回复: 10

fvwm 如何独立工作?

[复制链接]
发表于 2004-7-23 00:20:36 | 显示全部楼层 |阅读模式
我每次启动fvwm都是在gonme桌面下当做一个程序来启动,这样不但占着一个终端,而且gnome的面板呀什么的都在,根本省不下内存.
请问如何直接进入fvwm而不经过gonme .
发表于 2004-7-23 00:35:17 | 显示全部楼层
switchdesk fvwm
回复

使用道具 举报

 楼主| 发表于 2004-7-23 09:12:59 | 显示全部楼层
我试过了不行啊,
switchdesk上确实有fvwm,但设定后不起作用
redhat9.0  fvwm是编译安装的,在/usr/local/bin目录下,这个会不会有影响呀?
回复

使用道具 举报

发表于 2004-7-24 13:24:06 | 显示全部楼层
自己修改一下 ~/.xinitrc

删除其他的,就剩下:

exec fvwm
回复

使用道具 举报

发表于 2004-7-28 08:42:53 | 显示全部楼层

My solution

Hi, I am using RH9.0, gdm.
Hopefully, my solution can help you.

su
cd /etc/X11/gdm/Sessions
ln -s /usr/local/bin/fvwm2 .

log out and click "session" in gdm, choose FVWM2.
回复

使用道具 举报

发表于 2004-7-28 14:15:23 | 显示全部楼层
还有一个地方可以改:
/usr/share/xsession
回复

使用道具 举报

 楼主| 发表于 2004-7-28 14:52:34 | 显示全部楼层
好了,可以了,谢谢各位!
我是把xdefault改了,只剩一句exec fvwm2.
回复

使用道具 举报

发表于 2004-7-29 11:09:09 | 显示全部楼层
[quote:b364a9bde7="sixroom"]我试过了不行啊,
switchdesk上确实有fvwm,但设定后不起作用
redhat9.0  fvwm是编译安装的,在/usr/local/bin目录下,这个会不会有影响呀?[/quote]
正因为是编译安装所以不起作用。
只要把switchdesk目录里面的fvwm的配置文件的路径改动一下,switchdesk就可以使用了。
这样桌面之间的转换就很方面了。
回复

使用道具 举报

发表于 2004-7-29 23:35:47 | 显示全部楼层
1)如果想在startx中启动.
      可以修改~/.xinitrc(或系统的/etc/X11/xinit/xinitrc)-------用户的优先使用
    但建议最好不要建立~/.xinitrc,
               这样使用系统的/etc/X11/xinit/xinitrc
               而且不要修改/etc/X11/xinit/xinitrc
                  因为系统的 /etc/X11/xinit/xinitrc一般在加载Xresource和设置键盘后优先调用户的~/.Xclient(如果没有就调用系统的/etc/X11/xinit/Xclients)

          所以最好修改~/.Xclient.让这个文件只有一行exec fvmw就可以了
2)让启动时进入fvwm(武断方法)
           修改系统的/etc/X11/xdm/session在调用其他任何exec之前使用exec fvmw
3)在启动界面的回话菜单中添加fvwm(文明方法),下面例子位rh9标准方法,可以变通
           在/etc/X11/gdm/Sessions目录下建立一个文件(代表回话选项菜单)
                可以使用已经有的文件建立如:cp KDE FVWM
                        编辑 fvwm 只留一行 /etc/X11/xdm/session fvwm
                       然后修改/etc/X11/xdm/session文件:当$1=fvwm调用fvwm对应的switchdesk目录中的文件Xclient.fvwm.(要修改这个文件,exec 正确路径的fvwm)
         --------(比较已有的条目修改),添加一个if [ $1 = fvwm ] exec ... fi的语句.
4)..........
--------------------今天太晚了.我要睡觉了,浪费太多时间了.,没说清的以后,在说了
回复

使用道具 举报

 楼主| 发表于 2004-8-2 14:52:03 | 显示全部楼层
太详细了,太感谢了!
回复

使用道具 举报

发表于 2004-8-2 20:51:32 | 显示全部楼层
不好意思,错了好几个字:修改一下
------------------------------------------------------
1)如果想使用startx中启动.
        可以修改用户目录下的~/.xinitrc或系统的/etc/X11/xinit/xinitrc.startx脚本中优先使用~/.xinitrc作为,如果没有这个文件才使用/etc/X11/xinit/xinitrc.但建议最好不要建立用户自己的~/.xinitrc, 这样startx使用系统的/etc/X11/xinit/xinitrc .默认的/etc/X11/xinit/xinitrc,一般在加载Xresource和设置键盘后优先调用户的~/.Xclient(如果没有就调用系统的/etc/X11/xinit/Xclients) 所以最好建立(或修改)用户~/.Xclient.让这个文件只有一行exec fvmw就可以了.        
2)让启动时进入fvwm(武断方法) .
        修改系统的/etc/X11/xdm/session.让它在调用其他任何exec之前使用exec fvwm .但最好不修改,默认的/etc/X11/xdm/session,在验证登录以后被会话菜单选项文件(见下面的方法)调用,根据传递给他的第一个参数,选择启动一个窗口管理器或桌面环境.如果这样修改,会让启动界面上的会话选项失效.
3)在启动界面的会话菜单中添加fvwm(文明方法),下面例子位rh9标准方法,绕了几个弯才调用了exec fvwm,各位可以变通 在中间的任何文件中直接调用exec fvwm
        在/etc/X11/gdm/Sessions目录下建立一个文件(每一个文件代表回话选项菜单) ,当验证登录后,会根据回话选项,调用这个目录对应的文件.可以使用已经有的文件建立如:cp KDE FVWM  然后编辑这个文件FVWM 把/etc/X11/xdm/session kde 改成 /etc/X11/xdm/session fvwm 然后修改/etc/X11/xdm/session文件:当第一个参数$1=fvwm,调用fvwm对应的switchdesk目录中的文件Xclient.fvwm.        模仿现有的内容添加一个case选项就可以了.        注意要保证这个文件(Xclient.fvwm)中最后一行exec /usr/local/bin/fvwm(注意路径正确)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-28 01:19 , Processed in 0.110512 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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