多彩的 term

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

多彩的 term

#1

帖子 eexpress » 2008-12-14 20:55

经常开几个 xterm 的。全部黑色的话,有些不好看到边框了。改一个多彩的环境了。

代码: 全选

2008-12-14 20:52:07 日 /usr/local/bin  ☎ cat xterm 
#!/bin/bash

n=$(($RANDOM%6))
c=(red LightGray LightSteelBlue2 DarkGreen tan4 blue4)
XMODIFIERS="@im=SCIM" /usr/bin/xterm -bg ${c[$n]} $*


i11397.png
● 鸣学
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12
送出感谢: 0
接收感谢: 0

Re: 多彩的 term

#2

帖子 xeoc » 2008-12-14 21:02

ee的xterm对unicode支持如何?我这'℃'只能看到个框框...
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11
送出感谢: 0
接收感谢: 0

Re: 多彩的 term

#3

帖子 yjcong » 2008-12-14 21:09

阿姨, 写个脚本, 让xterm有tab的功能吧
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 多彩的 term

#4

帖子 xiooli » 2008-12-14 21:36

膏药。。 :em05
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

Re: 多彩的 term

#5

帖子 goodluck1982 » 2008-12-14 22:03

xeoc 写了:ee的xterm对unicode支持如何?我这'℃'只能看到个框框...


用 rxvt-unicode 呀
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12
送出感谢: 0
接收感谢: 0

Re: 多彩的 term

#6

帖子 xeoc » 2008-12-14 22:12

goodluck1982 写了:
xeoc 写了:ee的xterm对unicode支持如何?我这'℃'只能看到个框框...


用 rxvt-unicode 呀

正在用...只是很不爽,字太宽
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 多彩的 term

#7

帖子 eexpress » 2008-12-14 23:47

xterm 就对 faceName 2种字体调。 部分字符不出来的。
可是比rxvt快。
这是无数次切换的经验。呵呵
不需要tab。我满屏幕的放就是,全部都是热键激活的雷神控制台,还需要tab吗?
● 鸣学
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 多彩的 term

#8

帖子 HuntXu » 2008-12-15 0:01

闪光吧
HUNT Unfortunately No Talent...
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 多彩的 term

#9

帖子 eexpress » 2008-12-15 9:51

代码: 全选

☎ cat xterm-多彩 
#!/bin/bash
c=(black brown4 blue4 tan4)
n=$(($RANDOM%${#c[*]}))
case $n in
0)      g="+0+0";;
1)      g="+0-0";;
2)      g="-0+0";;
*)      g="-0-0";;
esac
XMODIFIERS="@im=SCIM" /usr/bin/xterm -bg ${c[$n]} $* -geometry 90x36$g


固定颜色启动在固定的屏幕角。类似于部分重叠的瓦片式窗口布局。中间重叠的部分,鼠标放那里,方便ctrl-d关闭一堆终端的。

super-Z 切换全部xterm的显示和隐藏。

代码: 全选

Key z A 4 All (xterm) shadex


xterm 独立于窗口列表的。显示就是置顶状态。无边框。标准的quake console 模式。没任何光标和按键兼容问题。比多页面,更容易看到信息,方便复制粘贴等操作。

代码: 全选

Style xterm !Title, !Borders, !Iconifiable, Sticky, StaysOnTop, WindowListSkip


卷帘的函数。针对不同位置的xterm,靠边卷起,这样才看不到剩下的一条线。

代码: 全选

DestroyFunc shadex
AddToFunc shadex
+ I ThisWindow PipeRead 'bash -c "(( $[w.y] > 30 )) && echo WindowShade S || echo WindowShade N"'
● 鸣学
回复

回到 “Shell脚本”