LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 918|回复: 8

start fvwm or gnome --script

[复制链接]
发表于 2007-12-25 15:05:07 | 显示全部楼层 |阅读模式
我在~/.xinitrc里抄个脚本,目的是可以随意启动gnome or fvwm.

#!/bin/bash
#choose a window manager
defaultwm=fvwm2
windowmgr=${1:-$defaultwm}
case ${windowmgr} in
fvwm)
WINDOWMANAGER=startfvwm2
;;
gnome)
WINDOWMANAGER=gnome-session
;;
*) WINDOWMANAGER=windowmgr
esac
exec $WINDOWMANAGER

问题是启动gnome没有问题,启动fvwm则进不去。
还有,从前我的启动用命令:startx -- -dpi 96
现在有什么办法加入dpi的控制
发表于 2007-12-26 02:30:50 | 显示全部楼层
xorg.conf displaysize
回复 支持 反对

使用道具 举报

发表于 2007-12-26 09:39:54 | 显示全部楼层
Post by LaoLiulaoliu;1799675

WINDOWMANAGER=startfvwm2


startfvwm2 是不是你写的一个启动fvwm的脚本,如果是,请保证在你的PATH里可以找到它。我的fvwm并没有这个文件,我这样启动fvwm:exec fvwm2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 11:28:01 | 显示全部楼层
我没有写脚本。
改了一下
  1. defaultwm=fvwm2
  2. windowmgr=${1:-$defaultwm}
  3. case ${windowmgr} in
  4. fvwm2)
  5. WINDOWMANAGER=fvwm2
  6. ;;
  7. gnome)
  8. WINDOWMANAGER=gnome-session
  9. ;;
  10. *) WINDOWMANAGER=windowmgr
  11. esac
  12. exec $WINDOWMANAGER -- -dpi 96
复制代码
但是还是fvwm进不去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 11:32:22 | 显示全部楼层
我没有写脚本。
改了一下

  1. defaultwm=fvwm2
  2. windowmgr=${1:-$defaultwm}
  3. case ${windowmgr} in
  4. fvwm2)
  5. WINDOWMANAGER=fvwm2
  6. ;;
  7. gnome)
  8. WINDOWMANAGER=gnome-session
  9. ;;
  10. *) WINDOWMANAGER=windowmgr
  11. esac
  12. exec $WINDOWMANAGER -- -dpi 96
复制代码

但是还是fvwm进不去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 11:34:47 | 显示全部楼层
please delete the reduplicate above.
回复 支持 反对

使用道具 举报

发表于 2007-12-26 15:16:22 | 显示全部楼层
Post by LaoLiulaoliu;1799965
我没有写脚本。
改了一下
  1. defaultwm=fvwm2
  2. windowmgr=${1:-$defaultwm}
  3. case ${windowmgr} in
  4. fvwm2)
  5. WINDOWMANAGER=fvwm2
  6. ;;
  7. gnome)
  8. WINDOWMANAGER=gnome-session
  9. ;;
  10. *) WINDOWMANAGER=windowmgr
  11. esac
  12. exec $WINDOWMANAGER -- -dpi 96
复制代码
但是还是fvwm进不去

fvwm 不能接受 “ -- -dpi 96” 这样的参数,我试了下这个脚本,exec  WINDOWMANAGER  是没有问题的。你想要设定dpi,最好在 ~/.Xresources 里设定,并将 !~/.Xdefaults 链接到 ~/.Xresources 。

下面的脚本就可以启动fvwm:
  1. defaultwm=fvwm2
  2. windowmgr=${1:-$defaultwm}
  3. case ${windowmgr} in
  4. fvwm2)
  5. WINDOWMANAGER=fvwm2
  6. ;;
  7. gnome)
  8. WINDOWMANAGER=gnome-session
  9. ;;
  10. *) WINDOWMANAGER=windowmgr
  11. esac
  12. exec $WINDOWMANAGER
复制代码

~/.Xresources
  1. Xft.dpi: 96
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 16:34:48 | 显示全部楼层
但是出了点奇怪的问题。你看我的urxvt成什么了(左)。
必须xrdb .Xresource才能变成右边的。(每次都要)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-12-26 17:53:29 | 显示全部楼层
没用过 urxt ,我用 mlterm。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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