Problem z terminalem (chyba) po upgradzie
Adam Gołębiowski
adamg w biomerieux.pl
Śro, 15 Cze 2005, 20:01:21 CEST
On Wed, Jun 15, 2005 at 06:37:51PM +0200, Adam Gołębiowski wrote:
> On Wed, Jun 15, 2005 at 03:27:06PM +0200, Paweł Gołaszewski wrote:
> > On Fri, 10 Jun 2005, Adam Gołębiowski wrote:
> > > > Miałem to samo w wersji basha-2.05b-20, ale 21 już wszyyko mi smiga.
> > > > [jasiek w pld jasiek]$ rpm -q bash terminfo vim
> > > > bash-2.05b-21
> > > > terminfo-5.4-2
> > > > vim-6.3.071-8
> > >
> > > $ rpm -q bash terminfo vim
> > > bash-2.05b-21
> > > terminfo-5.4-2
> > > vim-6.3.071-8
> > >
> > > I niestety mam ciągle problemy z ^? zamiast backspace w Vimie. Any
> > > hints?
> >
> > Nic takiego nie występuje. Zestaw pakietów taki sam.
> >
> > Jakiś test-case?
>
> windowmaker -> aterm -> vim - ^? zamiast backspace (shift-bs działa poprawnie)
> windowmaker -> xterm -> vim - backspace działa poprawnie
A nawet dokładniej:
bash-2.05b-18 - backspace działa
bash-2.05b-19 - przestał działać
Różnica między tymi releasami to (pomijając speca):
#v+
diff -burN bash-2.05b-18/bashrc bash-2.05b-19/bashrc
--- bash-2.05b-18/bashrc 2005-05-24 16:25:00.000000000 +0200
+++ bash-2.05b-19/bashrc 2005-06-15 19:39:00.000000000 +0200
@@ -3,18 +3,22 @@
# System wide functions and aliases
# Environment stuff goes in /etc/profile
-# For some unknown reason bash refuses to inherit
-# PS1 in some circumstances that I can't figure out.
-# Putting PS1 here ensures that it gets loaded every time.
-#PS1="[\u@\h \W]\\$ "
+# We set PS1 for each terminal:
+case $TERM in
+ gnome|xterm*|rxvt)
+ PS1="\[\033]0;\u@\h: \w\007\][\u@\h \W]\\$ "
+ ;;
+ *)
+ PS1="[\u@\h \W]\\$ "
+ ;;
+esac
alias which="type -p"
# SYSTEM WIDE ALIASES ETC.
-# use shell glob to get files sorted and prevent extra dep on findutils
-if [ "$(echo /etc/shrc.d/*.sh)" != "/etc/shrc.d/*.sh" ]; then
- for i in /etc/shrc.d/*.sh; do
+for i in `find /etc/shrc.d -name '*.sh'` ; do
. $i
- done
- unset i
-fi
+done
+unset i
+
+stty erase `tput kbs`
#v-
Ktoś to zepsuł, ktoś poprawi?
--
http://www.mysza.eu.org/ | Everybody needs someone sure, someone true,
PLD Linux developer | Everybody needs some solid rock, I know I do.
Więcej informacji o liście dyskusyjnej pld-devel-pl