Article View: de.comp.lang.misc
Article #18Re: tcsh login-script (wer kann so eine Shell programmmieren???)
From: Lupe Christoph
Date: Sat, 12 Sep 1992 14:57
Date: Sat, 12 Sep 1992 14:57
63 lines
2464 bytes
2464 bytes
heiko@Groucho.Chemie.FU-Berlin.DE (Heiko Schlichting) writes:
>[Followup-To: de.comp.lang.misc]
>ob@obh.in-berlin.de (Oliver Brandmueller) writes:
>>ich wuerde gerne in meinem tcsh login-script die Abfrage nach dem Terminal-
>>typ uebergehen, wenn ich weiss, worum es sich handelt. Sprich, es ist a)
>>abhaengig vom Port, auf dem ich eingeloggt bin und b) davon, ob ich mir
>>schonam eine bestimmte Emulation ausgesucht habe. Um es genauer zu sagen:
>>
>>Wenn ich auf /dev/ttydfa eingeloggt bin, dann soll entweder meine vorher
>>festgelegte Terminalemulation automatisch eingestellt werden oder, wenn
>>ich keine festgelegt habe, die Abfrage erfolgen.
>Wie ist es mit einer Eintragung in /etc/ttytype? Gibt es sowas auf dem
>Next nicht?
>>Wenn ich auf /dev/ttyb eingeloggt bin, dann soll auf alle Faelle eine
>>Abfrage erfolgen.
>switch ($tty)
> case "ttydfa":
> if ( $TERM ) then
> breaksw
> endif
> case "ttyb":
> eval `tset -s -Q -m ':?vt100' `
> breaksw
> ...
>endsw
>[ungetestet]
Code fuer SunOS 4.1 und folgende:
setenv TTY `/bin/tty`
if ($TTY =~ /dev/tty[dmpqr]?) then
if ($TERM == network || $TERM == dialup || $TERM == unknown || $TERM == vt100) then
set noglob
eval `tset -s ?vt100`
else
set noglob
eval `tset -r -s`
endif
if ($TTY =~ /dev/tty[dm]?) then
set autologout=30
else
unset autologout
endif
else
set noglob
eval `tset -r -s`
endif
Ich hatte frueher das Problem, dass haeufig vt100 als default kam, deshalb ist es in der
Abfrage mit drin.
--
| ...!unido!ukw!lupe (German EUNet, "bang") | Disclaimer: |
| lupe@ukw.UUCP (German EUNet, domain) | As I am self-employed, |
| suninfo!alanya!lupe (Sun Germany) | this *is* the opinion |
| Res non sunt complicanda praeter necessitatem. | of my employer. |
Technical Details
Message-ID:
<1992Sep12.145742.2904@ukw.uucp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!news2me.ebay.sun.com!seven-up.East.Sun.COM!sungy!stasys!alanya!lupeReferences:
<VKU6ZLI@obh.in-berlin.de> <4BV6FYT@math.fu-berlin.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!news2me.ebay.sun.com!seven-up.East.Sun.COM!sungy!stasys!alanya!lupe From: lupe@ukw.uucp (Lupe Christoph) Newsgroups: de.comp.lang.misc Subject: Re: tcsh login-script (wer kann so eine Shell programmmieren???) Message-ID: <1992Sep12.145742.2904@ukw.uucp> Date: 12 Sep 92 14:57:42 GMT References: <VKU6ZLI@obh.in-berlin.de> <4BV6FYT@math.fu-berlin.de> Sender: uucp@stasys.sta.sub.org Organization: cic Lines: 63