LinuxSir.cn,穿越时空的Linuxsir!

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

问有关于界面问题

[复制链接]
发表于 2009-6-28 10:38:32 | 显示全部楼层 |阅读模式

geany 编辑器中间老是会出现一条绿线,不知道怎么设置?


桌面右键菜单会出现个左框框,其他软件菜单也会有,难看。
换了一个主题也是一样,换了个桌面环境还是会有,怎么回事
发表于 2009-6-28 11:07:02 | 显示全部楼层
看不到第二个图。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-28 13:06:21 | 显示全部楼层
picas挂了??

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-6-28 13:57:58 | 显示全部楼层
第一个问题中那个绿条叫"长行标志"
编辑-->首选项-->编辑器-->显示-->长行标志 类型选关闭即可

第二个问题 应该跟选用的主题(主题引擎)有关
回复 支持 反对

使用道具 举报

发表于 2009-6-28 16:28:54 | 显示全部楼层
2.用murrine引擎的就有这个问题。你不喜欢的话,修改主题的gtkrc文件,在style "murrine-default"里面的engine murrine里面修改menustyle = 0没有就添加

  1. style "murrine-default"
  2. {
  3. ...
  4.         engine "murrine"
  5.         {
  6. ...
  7.                 menustyle           = 0     # 0 = no vertical menu stripe, 1 = display vertical menu stripe
  8. ...
  9.         }
  10. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-28 19:29:34 | 显示全部楼层
感谢楼上两位的回答,解决了
回复 支持 反对

使用道具 举报

发表于 2009-6-28 20:25:22 | 显示全部楼层
Post by aegean sea;2001757



忍不住说一声,这部分的配置改了,现在这种方式更好一些
详见 http://wiki.linuxtoy.org/index.p ... E%E6%96%87%E4%BB%B6
[php]
#每个目录使用独立的历史纪录{{{
HISTDIR="$HOME/.zhistory"
    [[ ! -d "$HISTDIR" ]] && mkdir -p "$HISTDIR"
HISTFILE="$HISTDIR/${PWD//\//:}"
chpwd() {
#   fc -W                                       # write current history  file
#   "setopt INC_APPEND_HISTORY"
    HISTFILE="$HISTDIR/${PWD//\//:}"            # set new history file
    [[ ! -e "$HISTFILE" ]] && touch $HISTFILE
    local ohistsize=$HISTSIZE
        HISTSIZE=0                              # Discard previous dir's history
        HISTSIZE=$ohistsize                     # Prepare for new dir's history
    fc -R                                       # read from current histfile
}

function allhistory { cat $HISTDIR/* }                                   #*/
function convhistory {
            sort $1 | sed 's/^:\([ 0-9]*\):[0-9]*;\(.*\)/\1::::::\2/' |
            awk -F"::::::" '{ $1=strftime("%Y-%m-%d %T",$1) "|"; print }'  
}
[/php]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-28 20:34:54 | 显示全部楼层
其实我看不出有什么区别的。
在初级阶段,我大部分的配置都是copy来的。
回复 支持 反对

使用道具 举报

发表于 2009-6-28 20:47:29 | 显示全部楼层
${PWD//\//:}  这个就是把路径中的 / 替换成 :

比如
  1. $PWD              =>    /var/cache/pacman/pkg
  2. ${PWD//\//:}   =>   :var:cache:pacman:pkg
复制代码

这样的好处是:
原来你得设定一个 HISTDIR 和 FILENAME ,它们共同组成 HISTFILE,如果你想自己定义一下,你得想两个名字;现在只要想一个 HISTDIR 就可以了,文件名是自动生成的,类似于 :var:cache: pacman: pkg 这样的
为什么不直接用 /var/cache/pacman/pkg 这样的文件名呢?因为系统不允许,地球人都知道

另外就是:
以前是在 HISTDIR  下创建和 $PWD 一样的目录,有时候会创建很多层,甚至可以无限执行 cd $HISTDIR ,创建很多很多层目录……这样比较可怕,根据文件系统的不同,可能对性能有一定影响

而且一层套一层的目录不够直观;现在这种则一目了然,而且只有一个目录,不含子目录,很环保
回复 支持 反对

使用道具 举报

发表于 2009-6-28 21:42:21 | 显示全部楼层
kardinal来了?问下,分目录的历史记录有好处,但是我如果要在不同的目录执行相同的命令怎么办?好像zsh没有emacs那样的寄存器。
回复 支持 反对

使用道具 举报

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

本版积分规则

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