Страница 1 из 1
линуксовое поведение терминала =(
Добавлено: 2009-12-13 13:24:45
Alex Keda
Собсно - раньше, когда открывал на редактирвоание файл (ee, vi, vim) после закрытия он "оставлся" на экране. т.е. курсор просто появляся на нижней строке вместе с приглашением командной строки.
теперь же наблюдаю блядское линуксовое поведение - после закрытия содержимое исчезает с экрана.
в иксах пробовал всю троицу - везде так.
в голой консоли - нормально.
как вернуть всё на место?

=====
если по ssh на сервер любой (FreeBSD) зайти - там всё путём...
чё за нах...
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:14:38
server801
а че в .cshrc?можь там чего намудрили?
Код: Выделить всё
cat .cshrc
# $FreeBSD: src/etc/root/dot.cshrc,v 1.30.10.1.2.1 2009/10/25 01:10:29 kensmith Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA
alias tail ~/.tail.sh
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
#setenv EDITOR vi
#setenv PAGER more
setenv EDITOR ee
setenv PAGER less
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
#set prompt = "`/bin/hostname -s`# "
set prompt="%{^[[40;32;1m%}[%{^[[40;33;1m%}%T%{^[[40;32;1m%} `id -un`@`/bin/hostname -s` %{^[[40;33;1m%}%/%{^[[40;32;1m%}]# "
set filec
set nobeep
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:17:11
FreeBSP
мне кажется дело не в шелле. что получается если прописать в иксовом терминале
??
кстати маны тоже исчезают после прочтения?
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:18:47
Alex Keda
маны - нет, а top - да
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:19:31
Alex Keda
хе. помогло.
осталось понять - почему в реалной консоли ничё не исчезает, и нафига так переделали
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:23:27
server801
а че было то?
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:28:35
FreeBSP
в реальной русифицированной консили по идее и стоит тип терминала cons25r
страно что маны не исчезают - у меня на дебе и маны тоже испарялись. хотя с иксами знаком мало и то только по линупсам. дело мб в `Terminal` или `Konsole`, мб они так пускают полноюконсольные (o_O) проги.. а если в tttyv1 сказать
что будет??
//=====
2 server801
на терминале есть какой то текст. пускаешь vim, он разворачивается на всю консоль и и затирает то, что было на ней.
после выхода из vim раньше просто экран смещался на строку вниз и появлялось приглашение. прошлый вид вима оставался на консоли. сейчас на консоли появляется то, что было до запуска вима
//===
2 lissyara
а какой пейжер стоит, more или less? на обоих так?
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:36:09
server801
хм ,странно
Код: Выделить всё
setenv TERM=xterm
setenv: Синтаксическая ошибка.
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 14:40:26
FreeBSP
знак "равно" не нужен... голова моя дырявая))
PS разговор насколько я понял, идет про иксовый терминал на FBSD8
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 15:46:28
Overseer
оффтоп:
а как на Линуксе сделать то же самое? чтобы не исчезало..
TERM как раз значится xterm
(Gentoo)
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 16:20:11
Alex Keda
с cons25r работать в viм невозможно.
он стрелок не понимает

так что вопрос открыт.
=======
в консоли, реальной, тоже xterm
но там всё нормально.
Код: Выделить всё
HP# diff /tmp/xcons.txt /tmp/real.cons.txt
1,15c1,2
< WINDOWID=31457288
< TERM=xterm
< KONSOLE_DCOP_SESSION=DCOPRef(konsole-1751,session-1)
< KONSOLE_DCOP=DCOPRef(konsole-1751,konsole)
< COLORTERM=
< GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/lissyara/.gtkrc-2.0:/usr/home/lissyara/.kde/share/config/gtkrc-2.0
< GTK_RC_FILES=/etc/gtk/gtkrc:/home/lissyara/.gtkrc:/usr/home/lissyara/.kde/share/config/gtkrc
< SESSION_MANAGER=local/HP.lissyara.su:/tmp/.ICE-unix/1726
< KDE_MULTIHEAD=false
< KDE_FULL_SESSION=true
< GS_LIB=/home/lissyara/.fonts
< DM_CONTROL=/var/run/xdmctl
< USER=lissyara
< MAIL=/var/mail/lissyara
< XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic
---
> USER=root
> LOGNAME=root
17,24d3
< DESKTOP_SESSION=default
< MM_CHARSET=KOI8-R
< LOGNAME=lissyara
< BLOCKSIZE=K
< PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
< XCURSOR_THEME=Bluecurve
< DISPLAY=:0
< LANG=ru_RU.KOI8-R
26,29d4
< PWD=/usr
< XDG_DATA_DIRS=:/usr/share:/usr/local/share:/usr/local/share/gnome
< XDG_CONFIG_DIRS=:/etc/xdg:/usr/local/etc/xdg:/usr/local/etc/xdg/xfce4
< KDE_SESSION_UID=
30a6,11
> BLOCKSIZE=K
> MAIL=/var/mail/root
> MM_CHARSET=KOI8-R
> LANG=ru_RU.KOI8-R
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
> TERM=xterm
35,36c16,18
< SHLVL=2
< GROUP=lissyara
---
> SHLVL=1
> PWD=/root
> GROUP=wheel
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 16:34:51
Alex Keda
Код: Выделить всё
HP$ env
TERM=xterm
SHELL=/bin/csh
PWD=/usr
HOME=/usr/home/lissyara
HP$
отменил почти всё - не вштырило.
так что - вопрос по поведению икстерма в раельной и иксовой консоли - открыт...
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 17:37:37
FreeBSP
http://www.freebsd.org/releases/8.0R/relnotes.html
The FreeBSD TTY layer has been replaced with a new one which has better support for SMP and robust resource handling. A tty now has own mutex and it is expected to improve scalability when compared to the old implementation based on the Giant lock.
http://ivoras.sharanet.org/freebsd/freebsd8.html раздел MPSAFE TTY
мб поэтому?
к сожалению нету системы с иксами, дабы проверить...
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 17:48:06
Alex Keda
ясно.
надо в рассылку писать...
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 17:56:59
Alex Keda
запулил.
правда не уверен что нормально объяснил чё случилось и что я хочу

)
http://lists.freebsd.org/pipermail/free ... 14211.html
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 18:05:25
f_andrey
Судя по ответу как обычно все уже обсуждается

Re: линуксовое поведение терминала =(
Добавлено: 2009-12-13 18:26:00
Alex Keda
и заканчивается ничем
Код: Выделить всё
HP$ grep TERMCAP home/lissyara/.cshrc
setenv TERMCAP "${TERM}:ti@:te@:tc=${TERM}:"
HP$
помогает, но дефолтовое поведение мне не нравиться
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-14 13:47:26
Larin
вот жеж фигня)))
в линуксах меня это тоже бесит)
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-14 14:35:03
Alex Keda
не сюда пиши.
в рассылку.
там уже вылез одарённый, котрый считает что так и должно быть
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-14 14:44:04
terminus
А там в рассылках ed@ вроде сказал, что починит это как было?
В линупсах эта фигня просто бесит...
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-14 15:51:54
Alex Keda
ребята, пишите в рассылку.
чем обльше народу шуметь начнёт, тем быстрей сделают.
Re: линуксовое поведение терминала =(
Добавлено: 2009-12-15 14:52:25
FreeBSP
у меня
Код: Выделить всё
serv# cat /etc/termcap | head -303 | tail -5
adm3|3|lsi adm3:\
:do=^J:am:le=^H:bs:cl=^Z:li#24:ma=^K^P:co#80:
xterm|xterm-color|X11 terminal emulator:\
:ti@:te@:tc=xterm-xfree86:
#
serv# uname -mrs
FreeBSD 7.2-RELEASE-p5 i386
как в иксовом терминале дела обстоят я не в курсе - иксов не стоит )
быть может, просто эти строки поменяли в /etc/termcap , а драйвер терминала не при чем и я зря панику поднял??
Лис, как описание икстерма на твоей системе выглядит?