sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #07437
Re: netcfg
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gert Holtoft <holtoft@xxxxxxxxxx> writes:
> [ root@localhost /root]# netcfg
>
> File "/usr/lib/rhs/python/rhtkinter.py" , line 24 in ?
> from rhtkinter import *
> [...]
> File "/usr/lib/python1.5/lib-tkTkinter.py" , line 844 , in_ _init_ _
> self.tk = _tkinter.create (screenName , baseName , className
> TclError: no display and no $DISPLAY environment variable
Ja, det betyder den ikke kan finde et X-display at vise sit vindue i. Du
kører formodentlig allerede X. Men fejlen er at du har fulgt et skidt råd
fra en Linux-bog (IMHO) og er blevet root med kommandoen `su -'. Dermed er
DISPLAY ikke længere defineret. Du kan løse det på tre måder:
1) Bliv root med `su' i stedet, uden minus. Så bevares bl.a. DISPLAY.
2) Lav et root-shell-vindue med passende menu-valg (her i RedHat 5.2 med
fvwm95 bruger jeg altid `Start -> System Utilities -> Root shell').
Jeg ved ikke om dit RedHat 6.0-system har et godt valg.
3) Hvis du absolut vil `su -', så sæt displayet manuelt bagefter med
export DISPLAY=:0.0 # (Højest sandsynligt, se `echo $DISPLAY')
Under alle omstændigheder skal du også -- i hvert fald hvis du bruger xdm --
give root lov til at bruge dit display. Det gøres sikrest med:
xauth merge $USER/.Xauthority
Med blot `su' vil dette virke umiddelbart. Med `su -' er $USER desværre
"root", og så bliver du nok nødt til at skrive `~holtoft' i stedet.
`xhost +' er nemmere end xauth-kommandoen, men må frarådes på et åbent net.
> Sikken en smøre, så skulle der være en der kan fortælle, hvordan jeg får
> dirigeret outputtet fra en kommando til en fil der kan kopieres ind i en
> mail ( Mail Client ) vil jeg blive endnu mere glad
Med musen: Tryk venstre musetast ned ved tekstens start, træk henover den,
skift til mail-klient-vinduet og tryk dér på midterste musetast.
Uden mus: netcfg >& /tmp/ud.txt # og indsæt så /tmp/ud.txt i klienten.
- --
Ulrik Dickow <ukd@xxxxxxxxxx> (Phone +45 36 39 08 00, Fax +45 36 77 03 01)
DSA/ELG-E: 46EF 15D6 83CC 4C28 0147 33A6 F6EE DF20 184B C4D9 (ID 0x184BC4D9)
Get key at: http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=0x184BC4D9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v0.9.5 (GNU/Linux)
Comment: By Mailcrypt 3.5.2 and GNU Privacy Guard, http://www.gnupg.org
iD8DBQE3M0Td9u7fIBhLxNkRApnpAJ9+iB2g3q+mYceiRqW5akb8Cy+NzwCgvNLi
GtG7WGgeQRCK/aenmmrXK0U=
=J52t
-----END PGP SIGNATURE-----
Follow ups
References
-
netcfg
From: Gert Holtoft, 1999-05-07