h***r 发帖数: 726 | 1 刚改了.screenrc,
发现新开的screen没问题,使用了改过的.screenrc
但是如果attach到旧的screen sessions,
用的还是原来旧的.screenrc
有何办法让新的.screenrc对旧的screen sessions也生效?
I tried
screen -c ~/.screenrc -x
it did not work as I expected.
Thanks in advance. |
|
N**O 发帖数: 1106 | 2 【 以下文字转载自 Linux 讨论区 】
发信人: OMalley (Lost), 信区: Linux
标 题: 我的 Dropbox 使用经验(强烈推荐)
发信站: BBS 未名空间站 (Tue Mar 30 20:16:49 2010, 美东)
如果你还不知道什么是 Dropbox, 这里有个视频介绍
http://www.youtube.com/watch?v=7QmCUDHpNzE
我自己已经用了有快一年了,感觉是太方便了。我办公室和家里的机器还有笔记本上面
都装了 Dropbox(我甚至在实验室的Linux Server上也装了)。这样不论我在哪台电脑
上,我的文档都是最新的。下面我来介绍一下我自己的一些使用技巧:
我是个 Linux user,我用 Emacs。在使用 Dropbox 前,每当我在一台电脑上更改了配
置文件 (如 .bashrc, .emacs, .Xdefaults, .Xresources, .vimrc, .screenrc 等等)
, 为了能在其他机器上用,我只能发 email 或用 USB drive 把新的配置文件 copy 到
其他电脑上。 |
|
l**n 发帖数: 7272 | 3 虽然这里的码工比较少,但是能appreciate coding和programming的朋友也可以看看。
我觉得挺有意思的。
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计
问题,但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重
的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大
量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从
而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对 Unix 命令
本质的阐述能帮助人迅速的掌握 Unix,灵活的应用它的潜力,避免它的缺点。
通常所说的“Unix哲学”包括以下三条原则[Mcllroy]:
一个程序只做一件事情,并且把它做好。
程序之间能够协同工作。
程序处理文本流,因为它是一个通用的接口。
这三条原则当中,前两条其实早于 Unix 就已经存在,它们描述的其实是程序设计最... 阅读全帖 |
|
F*******i 发帖数: 190 | 4 term xterm-color
in your .screenrc |
|
l****h 发帖数: 272 | 5 另外screen缺省是不支持256色的,同样需要在.screenrc里添加一下内容:
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB = background, AF=foreground
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
# erase background with current bg color
defbce "on"
term xterm-256color |
|
i*****f 发帖数: 578 | 6 sudo apt-get install screen-profile screen-profile-extra
就是很fancy,我式了下,又删了,还是自己的screenrc用的放心。再说了,terminal
下知道wireless,battery有啥用? |
|
Z****e 发帖数: 2999 | 7 This is what I tried:
first, need setuid on screen:
sudo chmod +s /usr/bin/screen
sudo chmod 755 /var/run/screen
on test1 account, this is the .screenrc:
multiuser on
addacl test2
then with test2 account, do:
$ screen -S test1/[PID] -r |
|
z**r 发帖数: 17771 | 8 俺也搞出来了,不同的是在第二步,俺是ctrl-a然后multiuser on and addacl
username,这样就不用修改screenrc了 |
|
z**r 发帖数: 17771 | 9 这个可以搞定
Put this to the ~/.screenrc or ~/.Xdefault
# xterm scrollbar should work with screen
# also for scroll wheel
termcapinfo xterm ti@:te@
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
termcapinfo rxvt 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' |
|
E*V 发帖数: 17544 | 10 for emacs
you can just redefine ctrl to ` in .screenrc
let me
post mine
and give me a baozi
or
session
a
works |
|
E*V 发帖数: 17544 | 11 originally copied from qiuxing.
then I added something...
put this in your ~/.screenrc
and restart screen
you will have no problem la
remember now, not ^a,
just use `a
to input `, press ` twice
# An alternative hardstatus to display a bar at the bottom listing the
# windownames and highlighting the current windowname in blue. (This is only
# enabled if there is no hardstatus setting for your terminal)
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} |
|
O*****y 发帖数: 222 | 12 如果你还不知道什么是 Dropbox, 这里有个视频介绍
http://www.youtube.com/watch?v=7QmCUDHpNzE
我自己已经用了有快一年了,感觉是太方便了。我办公室和家里的机器还有笔记本上面
都装了 Dropbox(我甚至在实验室的Linux Server上也装了)。这样不论我在哪台电脑
上,我的文档都是最新的。下面我来介绍一下我自己的一些使用技巧:
我是个 Linux user,我用 Emacs。在使用 Dropbox 前,每当我在一台电脑上更改了配
置文件 (如 .bashrc, .emacs, .Xdefaults, .Xresources, .vimrc, .screenrc 等等)
, 为了能在其他机器上用,我只能发 email 或用 USB drive 把新的配置文件 copy 到
其他电脑上。但这样做实在是很不方便。我现在的做法是把这些配置文件都放到
Dropbox 文件夹里面,然后在 home 下建个 soft link。这样任何一台电脑的配置文件
的更改都会立即被同步到其他电脑。方便吧!还有更 cool 的呢,Dropbox 还有
ver |
|
m******t 发帖数: 2416 | 13 I did it over the weekend. Two issues I ran into:
1. Apparently they have decided to switch back to udev from hal, so
everything is back in xorg.conf again. It took me 2 hours to get
my marble mouse back to fully functioning.
2. byobu or any "screen -t XXX" command would hang due to
the 'shelltitle' I had in .screenrc. Had to comment that out. |
|
h***r 发帖数: 726 | 14 I just used "command colon" and it worked. |
|
w*r 发帖数: 2421 | 15 screenrc里面开了几个ksh, 问题是怎么都不load .profile 的????如何保证开的
ksh
load .profile? |
|
r*****o 发帖数: 109 | 16 本来在vi下面del和backspace都没有问题,但是用screen以后,突然del和backspace就
变成“^?”,请大虾指点。
而且大家是怎么解决screen的闪屏问题的?我好像压根就没有$HOME/.screenrc这个文
件,难道要自己生成一个?
多谢了!!!! |
|
r*****o 发帖数: 109 | 17 关于闪屏,我自己生成一个$HOME/.screenrc以后,居然说vbell:command not found.
请各位指点指点。 |
|
|
h**********y 发帖数: 114 | 19 (1) Method 1 (default): ^+w+'+number
(2) Method 2: put a line like "bind q select 10" your screenrc file. Then
you could use ^+w+q to switch to window 10. Do similar binding for W, E, R,
T..... for window 11, 12,13...
(3) Other methods like key mapping... |
|
c******e 发帖数: 124 | 20 add the following lines to your ~/.screenrc
hardstatus on
hardstatus alwayslastline
hardstatus string '%{gk}[%{G}%H%{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?
(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[ %m/%d %c ]%{W}' |
|
h**u 发帖数: 19 | 21 I had the following in my .screenrc
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%
?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]' |
|
q*****g 发帖数: 1568 | 22 .screenrc: term xterm-256color |
|