sixroom 发表于 2004-7-23 00:20:36

fvwm 如何独立工作?

我每次启动fvwm都是在gonme桌面下当做一个程序来启动,这样不但占着一个终端,而且gnome的面板呀什么的都在,根本省不下内存.
请问如何直接进入fvwm而不经过gonme .

cobranail 发表于 2004-7-23 00:35:17

switchdesk fvwm

sixroom 发表于 2004-7-23 09:12:59

我试过了不行啊,
switchdesk上确实有fvwm,但设定后不起作用
redhat9.0fvwm是编译安装的,在/usr/local/bin目录下,这个会不会有影响呀?

AMD-K6 发表于 2004-7-24 13:24:06

自己修改一下 ~/.xinitrc

删除其他的,就剩下:

exec fvwm

zyan9 发表于 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.

cobranail 发表于 2004-7-28 14:15:23

还有一个地方可以改:
/usr/share/xsession

sixroom 发表于 2004-7-28 14:52:34

好了,可以了,谢谢各位!
我是把xdefault改了,只剩一句exec fvwm2.

apeter_2000 发表于 2004-7-29 11:09:09

我试过了不行啊,
switchdesk上确实有fvwm,但设定后不起作用
redhat9.0fvwm是编译安装的,在/usr/local/bin目录下,这个会不会有影响呀?
正因为是编译安装所以不起作用。
只要把switchdesk目录里面的fvwm的配置文件的路径改动一下,switchdesk就可以使用了。
这样桌面之间的转换就很方面了。

sdieleft 发表于 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)..........
--------------------今天太晚了.我要睡觉了,浪费太多时间了.,没说清的以后,在说了

sixroom 发表于 2004-8-2 14:52:03

太详细了,太感谢了! :lol:

sdieleft 发表于 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(注意路径正确)
页: [1]
查看完整版本: fvwm 如何独立工作?