LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ttgria

blackbox讨论贴(我先开个头)!!

[复制链接]
发表于 2005-4-1 18:29:49 | 显示全部楼层
以前有过这种情况,基本上不影响使用,现在没了,原因也不是很清楚。
回复 支持 反对

使用道具 举报

发表于 2005-4-1 18:53:42 | 显示全部楼层
一半Thanks,blackbox的界面,窗口标题栏都能显示中文了!可是firefox,gimp啦,还是和原来一样,字体又小又歪,难看,在Xfce4.2.0就ok。请那位老大们再发言吧!
回复 支持 反对

使用道具 举报

发表于 2005-4-1 18:59:04 | 显示全部楼层
最后一回帖,你没有建立/etc/X11/xinit/.Xresources这个文件吗?
echo "Xft.dpi: 96" > /etc/X11/xinit/.Xresources
重启X-windows
回复 支持 反对

使用道具 举报

发表于 2005-4-2 07:33:05 | 显示全部楼层
I am sorry,还是不成,如图,是不是我系统汉化的不彻底,可在xfce4.2.0下字体还不赖呀?糊糊涂涂中。。。。 :ask

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-4-2 10:40:19 | 显示全部楼层
唉,不明白,实在是没办法了... 请看我的帖图:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-4-2 11:25:27 | 显示全部楼层
解决了,又借鉴了xfce4.2.0的.xinitrc已经和楼上的图一样了,总结一下,在发个新主题!
回复 支持 反对

使用道具 举报

发表于 2005-4-2 11:34:01 | 显示全部楼层

blackbox讨论贴(我先开个头)!!

Blackbox是个轻型快速的窗口管理器,支持中文gbk编码,推荐大家使用,也请广大的blackbox高手踊跃参加技巧性的跟贴!
blackbox最新版是0.70.0,这可是隔了好长时间才更新的!官方网站:
http://blackboxwm.sourceforge.net/

首先,安装这个东东,我从源码安装!再做成slackware特有的tgz包!

  1. #从官方网站下载一个源码回来,把它放入任意一个你想要的目录。
  2. #我的是/tmp目录。
  3. #下面的动作都在/tmp下完成!

  4. tar xvjf blackbox-0.70.0.tar.bz2
  5. cd blackbox-0.70.0
  6. ./configure --prefix=/usr/X11R6 \
  7. --enable-shape \
  8. --enable-slit \
  9. --enable-interlace \
  10. --enable-nls \
  11. --enable-timed-cache
  12. make

  13. #如果你不想做tgz包的话,就再执行一步“make install”就行了!
  14. #否则的话就看下面的:

  15. mkdir /tmp/blxbuild
  16. make install DESTDIR=/tmp/blxbuild
  17. cd /tmp/blxbuild
  18. makepkg blackbox-0.70.0.tgz
  19. installpkg /tmp/blxbuild/blackbox-0.70.0.tgz

  20. #然后把/tmp/blxbuild/下的 blackbox-0.70.0.tgz 放到你认为安全的地方!
  21. #安装完毕!
  22. #下面是清理工作。

  23. rm -r /tmp/blxbuild  /tmp/blackbox-0.70.0
复制代码

下面的事情是汉化了。
首先是对X系统本身的汉化,这个论坛里有很多,看看就成了。
我用的是simsun,tahoma字体的汉化方案!

一,在你的用户目录下建立一个“.xinitrc”文件。加入如下内容:

  1. #!/bin/sh
  2. export LANG=zh_CN.gbk
  3. export G_BROKEN_FILENAMES=1

  4. #Graecte temp file for X resources
  5. XRESOURCES=`mktemp /tmp/xrdb.XXXXXX`

  6. # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
  7. #test -r $HOME/.Xdefaults && cat $HOME/.Xdefaults >> $XRESOURCES

  8. cat >> $XRESOURCES << EOF
  9. Xft.dpi: 96
  10. Xft.hinting: 1
  11. Xft.hintstyle: hintmedium
  12. EOF

  13. # ~/.Xresources contains overrides to the above
  14. #test -r $HOME/.Xresources && cat $HOME/.Xresources >> $XRESOURCES

  15. # load all X resources
  16. xrdb -nocpp -merge $XRESOURCES
  17. rm -f $XRESOURCES

  18. # Run blackbox Windows Manager
  19. exec blackbox
复制代码

二,更改主题文件
(blackbox的相关文件在我的系统上是/usr/X11R6,所以我的主题
在/usr/X11R6/share/blackbox/styles下面)。
因为主题很多,所以我发个“格格恶”兄弟的附件上来,覆盖就成了!

  1. mv /usr/X11R6/share/blackbox/styles /tmp/
  2. tar xvzf styles.tar.gz -C /usr/X11R6/share/blackbox/
复制代码


好了,startx看看效果吧! :cool:
我还有的问题,怎样把程序最小化到blackbox的工具栏,而不是在菜单的
Workspace项里? :ask

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-4-2 14:01:57 | 显示全部楼层
顶,xinitrc 可参照slackware-10.1里的格式:
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

# Start the window manager:
exec /usr/X11R6/bin/blackbox

按这一格式,Xft.dpi的设置可放到/usr/X11R6/lib/X11/xinit/.Xresources里。
回复 支持 反对

使用道具 举报

发表于 2005-4-2 14:30:15 | 显示全部楼层
我现在知道为什么/usr/X11R6/lib/X11/xinit/.Xresources里的设置对楼上兄弟不起作用了,因为你的xinitrc是自己建立的,跟slackware默认的不一样:

#/etc/X11/xinit/xinitrc.blackbox
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps


if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi


if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
    xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
    xmodmap $usermodmap
fi

#输入法启动命令是本人后加的
export XMODIFIERS="@im=fcitx"
fcitx&
export G_FILENAME_ENCODING="@locale"

# Start the window manager:
exec /usr/X11R6/bin/blackbox
回复 支持 反对

使用道具 举报

发表于 2005-4-2 14:47:25 | 显示全部楼层
/usr/X11R6/lib/X11/xinit/.Xresources和 /etc/X11/xinit/.Xresources是链接关系。
我更新系统软件一般在slackware的源代码基础上改改,这样能与系统保持一致,可避免出现类似问题
http://slackware.at/data/slackware-10.1/source/xap/blackbox/
回复 支持 反对

使用道具 举报

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

本版积分规则

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