SPECS (AC-branch): bash.spec - release 22 - commented out PS1 xter...

Jan Rekorajski baggins w sith.mimuw.edu.pl
Pią, 10 Cze 2005, 14:03:44 CEST


On Fri, 10 Jun 2005, Paweł Gołaszewski wrote:

> On Fri, 10 Jun 2005, Jan Rekorajski wrote:
> > > > > > > Nie jestem zainteresowany poprawianiem tego w obecnej 
> > > > > > > sytuacji, ale chętnie pomogę.
> > > > > > Czekam na Twoja pomoc, ktora bedzie albo poprawny PS1 albo patch 
> > > > > > na mc.
> > > > > .mc/bashrc z Twoim(TM) promptem....
> > > > > 
> > > > > Wystarczy?
> > > > A domyślnie w dystrybucji śmieci? Nie.
> > > Jasne, zgadzam się z tym, ale nie mam ochoty rozmawiać na takim 
> > > "poziomie", jaki zaproponował baggins...
> > Urazona duma, ze ktos ci smial zwrocic uwage ze twoje wspaniale 
> > rozwiazanie tak wspaniale nie jest?
> 
> Żadna urażona duma - chyba twoja.
> Raczej twoje 

Tak to sobie tlumacz.

> > man bash
> > /PROMPT_COMMAND
> > 
> > Poprawiaj.
> 
> Nie, bo chore jest uruchamianie komendy przy każdym enter...

Ale jakos w zsh ci to zupelnie nie przeszkadzalo:

revision 1.29
date: 2003/09/15 14:00:47;  author: blues;  state: Exp;  lines: +12 -2
- added setting of xterm-window title for bash and zsh. TODO: ksh*
----------------------------

Index: profile
===================================================================
RCS file: /cvsroot/setup/etc/profile,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- profile	8 Aug 2003 14:02:08 -0000	1.28
+++ profile	15 Sep 2003 14:00:47 -0000	1.29
@@ -1,5 +1,5 @@
 # /etc/profile
-# $Id: profile,v 1.28 2003/08/08 14:02:08 blues Exp $
+# $Id: profile,v 1.29 2003/09/15 14:00:47 blues Exp $
 
 # System wide environment and startup programs
 # Functions and aliases go into the shells dependent startup files
@@ -50,7 +50,14 @@
 
 case "$SH" in
   bash)
-	PS1="[\u@\h \W]\\$ "
+  	case $TERM in
+		xterm*)
+			PS1="\[\033]0;\u@\h: \w\007\][\u@\h \W]\\$ "
+			;;
+		*)
+			PS1="[\u@\h \W]\\$ "
+			;;
+	esac
 	;;
   ksh|pdksh)
   	if [ `id -u` -eq 0 ]; then
@@ -136,6 +143,9 @@
 		bindkey '^[[B' down-line-or-history >/dev/null 2>&1
 		bindkey '^[[D' backward-char >/dev/null 2>&1
 		bindkey '^[[C' forward-char >/dev/null 2>&1
+		;;
+	xterm*)
+		precmd () { print -Pn "\e]0;%n@%m: %~\a"i; }
 		;;
 	esac
 	# other HISTFILE, zsh uses diffrent fmt

> Poprawka to musi wylądować w mc, a nie w bashu. Tylko mc jakoś ma z tym 
> problem...

Tak, tak, a jak sie znajdzie nastepny program ktoremu to bedzie
przeszkadzac to jego tez bedziemy poprawiac? Nie kompromituj sie.

Janek
-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio



Więcej informacji o liście dyskusyjnej pld-devel-pl