abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 15:55 | Bezpečnostní upozornění

Samba, svobodná implementace síťového protokolu SMB/CIFS, byla vydána ve verzích 4.12.7, 4.11.13 a 4.10.18. Řešena je bezpečnostní chyba CVE-2020-1472 v protokolu Netlogon (Zerologon). Microsoft ji ve svých produktech opravil 11. srpna. Jedná se o chybu s CVSS 9.8. Neautentizovaný útočník se může stát správcem domény.

Ladislav Hagara | Komentářů: 0
včera 16:22 | Nová verze

Byla vydána eRouška 2.0 pro Android a iOS. Nově využívá systém oznámení o možném kontaktu vyvinutý společnostmi Google a Apple. Zdrojové kódy eRoušky jsou k dispozici na GitHubu (Android, iOS).

Ladislav Hagara | Komentářů: 24
včera 15:33 | Humor

Máte na klávesnici málo kláves? Pomoci vám může 433% Keyboard [reddit, Wayback Machine].

Ladislav Hagara | Komentářů: 15
včera 13:33 | Komunita

Otevřená certifikační autorita Let’s Encrypt (Wikipedie) včera na svém blogu oznámila vydání 6 svých nových certifikátů: 1 kořenový, 4 mezilehlé a 1 křížově podepsaný. Kořenový certifikát ISRG Root X2 a mezilehlé E1 a E2 jsou již ECDSA místo RSA. Certifikační autorita Let’s Encrypt byla představena v listopadu 2014. První certifikát vydala přesně před pěti lety, v září 2015. Dnes jich denně vydává milion a půl.

Ladislav Hagara | Komentářů: 0
17.9. 23:11 | Komunita

Mozilla Corporation na svém blogu informuje, že ukončila služby Firefox Send a Firefox Notes. Mozilla Foundation na druhé straně představila rozšíření RegretsReporter. Jedná se o rozšíření pro Firefox a Chrome umožňující Mozillu informovat o doporučených videích na YouTube, jejíchž zhlédnutí uživatel lituje.

Ladislav Hagara | Komentářů: 30
17.9. 15:44 | Zajímavý článek

Společnost Nethemba informuje o již opravené kritické zranitelnosti v aplikaci Moje eZdravie na Slovensku. Kdokoli si mohl stáhnout informace o všech osobách testovaných na COVID-19 (jméno, příjmení, rodné číslo, telefonní číslo, místo pobytu, datum a výsledek odběru).

Ladislav Hagara | Komentářů: 39
17.9. 13:55 | Zajímavý software

GitHub CLI dospěl do verze 1.0.0. GitHub CLI umožňuje pracovat s GitHubem z příkazové řádky (gh issue list; gh pr status; gh release create; gh repo view; …).

Ladislav Hagara | Komentářů: 3
17.9. 09:00 | Nová verze

LabPlot (Wikipedie) je svobodná multiplatformní KDE aplikace pro interaktivní vytváření grafů a analýzu vědeckých dat. Téměř po roce vývoje byla vydána nová verze 2.8.

Ladislav Hagara | Komentářů: 0
17.9. 07:00 | Nová verze

Bylo vydáno Eclipse IDE 2020-09 aneb Eclipse 4.17. Představení novinek tohoto vývojového prostředí také na YouTube.

Ladislav Hagara | Komentářů: 0
17.9. 01:44 | IT novinky

Facebook na konferenci Facebook Connect představil brýle pro virtuální realitu Oculus Quest 2 (YouTube) s rozlišením 1832 x 1920 pixelů na jedno oko. Verze s úložištěm 64 GB stojí 299 dolarů, tj. o 100 dolarů méně než první Quest. Quest 2 vyžaduje přihlášení pomocí účtu na Facebooku.

Ladislav Hagara | Komentářů: 2
Používáte aplikaci eRouška?
 (16%)
 (4%)
 (2%)
 (12%)
 (51%)
 (8%)
 (7%)
Celkem 344 hlasů
 Komentářů: 33, poslední dnes 08:16
Rozcestník

Dotaz: Arch Linux - barvy v terminálu (xterm ---> putty)

1.10.2005 21:36 Petr Dvořáček
Arch Linux - barvy v terminálu (xterm ---> putty)
Přečteno: 1407×
Dobrý večer, ahoj....

Mám tento problém.
Mám na "pokusném" serveru nainstalovanou distribuci

Arch Linuxu 0.7 Wombat
kernel=vanila-sources-2.4.31
openssh=openssh-4.2p1-1

Problém je v tom, že když jsem přímo u serveru a nalogovanej na konzoli, mám vše pěkně barevné. V okamžiku, kdy se ale naloguji přes Putty, mám výstup na obrazovce barevný jen "málo kdy".

Například, dám li v konzoli příkaz " ls / " zobrazí se mi výpis adresářu modře, spustitelné soubory zeleně - což je OK. V okamžiku, když si zkusím zeditovat skrze " vi " nějaký sobor, např. /etc/rc.conf vidím ho v Putty pouze černobíle, přičemž když edituji tento soubor přímo z konzole u serveru, je to krásně barevné. Navíc, i když spustím iptraf v Putty, je opět černobílý a to i přes to, že mám v jeho konfiguraci zapnuté barvy - přímo u serveru je to ovšem OK a barevné. To samé i s Midnight Commanderem, když ho spustím přímo na serveru, je to pěkně barevné, chci li ho však mít barevný i v Putty, musím ho spustit s parametrem " mc -c ".

Prosím o radu, tady posílám podle mě "nějaké" hodnoty, které by na to mohly mít vliv.

[root@s1-test etc]# cat rc.conf
HARDWARECLOCK="localtime"
TIMEZONE=Europe/Prague
KEYMAP=cz-lat2
CONSOLEFONT=lat2-16
CONSOLEMAP=
USECOLOR="yes"
[root@s1-test etc]# cat profile
#
# /etc/profile
#

export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin"

export MANPATH="/usr/man:/usr/X11R6/man"
export LESSCHARSET="latin1"
export INPUTRC="/etc/inputrc"
export LESS="-R"

# Locale settings (find your locale with 'locale -a')
export LANG="cs_CZ.iso88592"
export LC_COLLATE="C"

export COLUMNS LINES

export PS1='[\u@\h \W]\$ '
export PS2='[\u@\h \W]\$ '

umask 022

if [ "$TERM" = "xterm" -o "$TERM" = "xterm-color" -o "$TERM" = "rxvt" -o "$TERM" = "xterm-xfree86" ]; then
  PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
fi

# load profiles from /etc/profile.d
#  (to disable a profile, just remove execute permission on it)
for profile in /etc/profile.d/*.sh; do
  if [ -x $profile ]; then
    . $profile
  fi
done
unset profile

# End of file
[root@s1-test /]# ls /etc/profile.d/
[root@s1-test /]#

Odpovědi

1.10.2005 21:42 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Mně se osvědčilo vykuchat /usr/share/terminfo/x/xterm z jiné distribuce. Byla to konkrétně Fedora Core 1, můžete zkusit třeba Debian. Je to v balíku ncurses.
1.10.2005 21:44 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Ahoj, Arch mám na serveru taky a nemám žádný problém. Zkontroloval bych proměnnou $TERM a případně ji zkusil nastavit na hodnotu "xterm-color".
1.10.2005 21:55 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Aha, píšeš, že se připojuješ přes putty. Omlouvám se, zběžně jsem to prolítl a pořádně jsem si to přečetl až teď.

Každopádně teď jsem se zkusil přes putty nalogovat a s barvičkama nebyl žádný problém.
1.10.2005 22:11 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
I co se týče iptrafu a mc ?

To je divný, protože já mám barevný jen výpis "ls".

Jinak Arch Linux jsem instalovat z FTP, takže mám vše v poslední verzi. Navíc pacman -Syu hlásí, že mám též vše aktuální. No, už jsem z toho GOGO :-)
1.10.2005 22:01 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Tak jsem to zkusil přesně tak, jak píšeš, ale výsledek je bohužel roven nule. Nějaké další nápady ?
1.10.2005 22:10 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Terminálových předpisů je tam plno. Názvy vyčtete takto:
ls /usr/share/terminfo/x/xterm*
Můžete zkusit i rxvt, ale pak možná nepojedou některé klávesové zkratky.
1.10.2005 22:17 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Hm, a teď babo raď :-)

Je ještě někde v Archu něco jinde, kde bych to nastavil ? Já mám vše nastaveno na xterm-color. No, pro jistotu výpis:
[root@s1-test ~]# ls /usr/share/terminfo/x/xterm*
/usr/share/terminfo/x/xterm           /usr/share/terminfo/x/xterm-r5
/usr/share/terminfo/x/xterm+sl        /usr/share/terminfo/x/xterm-r6
/usr/share/terminfo/x/xterm+sl-twm    /usr/share/terminfo/x/xterm-sco
/usr/share/terminfo/x/xterm-1002      /usr/share/terminfo/x/xterm-sun
/usr/share/terminfo/x/xterm-1003      /usr/share/terminfo/x/xterm-vt220
/usr/share/terminfo/x/xterm-16color   /usr/share/terminfo/x/xterm-vt52
/usr/share/terminfo/x/xterm-24        /usr/share/terminfo/x/xterm-xf86-v32
/usr/share/terminfo/x/xterm-256color  /usr/share/terminfo/x/xterm-xf86-v33
/usr/share/terminfo/x/xterm-88color   /usr/share/terminfo/x/xterm-xf86-v333
/usr/share/terminfo/x/xterm-8bit      /usr/share/terminfo/x/xterm-xf86-v40
/usr/share/terminfo/x/xterm-basic     /usr/share/terminfo/x/xterm-xf86-v43
/usr/share/terminfo/x/xterm-bold      /usr/share/terminfo/x/xterm-xfree86
/usr/share/terminfo/x/xterm-color     /usr/share/terminfo/x/xterm-xi
/usr/share/terminfo/x/xterm-hp        /usr/share/terminfo/x/xterm1
/usr/share/terminfo/x/xterm-new       /usr/share/terminfo/x/xtermc
/usr/share/terminfo/x/xterm-nic       /usr/share/terminfo/x/xtermm
/usr/share/terminfo/x/xterm-noapp     /usr/share/terminfo/x/xterms
/usr/share/terminfo/x/xterm-old       /usr/share/terminfo/x/xterms-sun
/usr/share/terminfo/x/xterm-pcolor
[root@s1-test ~]#
1.10.2005 22:26 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Zkusil bych to asi tímto způsobem:
TERM="xterm-16color" mc
Mělo by to jít testovat v xtermu. Ale nejlepší by bylo vypůjčit si ten soubor z cizí distribuce.
1.10.2005 22:31 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Chlape D Í K Y !!!

... F U N G U J E T O !

...a při tom taková blbost :-)

No a teď jenom jestli to bude stačit dopsat do /etc/profile a nahradit výraz "xterm-color" výrazem "xterm-16color"
1.10.2005 22:34 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Jenom aby se nepokazilo něco jinýho... No snad ne... :-)
1.10.2005 22:37 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
No, jenže teď jsem ještě dokonce i zjistil, že se mi proměnná TERM zřejmě nezavádí, protože když dám v příkazové řádce:

TERM="xterm-color" vi /etc/rc.conf

tak je to barevné přesně tak, jak to má barevné být a to včetně Midnight Commanderu a iptrafu.
2.10.2005 13:39 havli
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
staci do ~/.bashrc pridat
export TERM=xterm-color
popripade si to dat do podminky
1.10.2005 22:42 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
To se pokazí s naprostou jistotou, protože se teď jakýkoli terminál (včetně konzoly) bude považovat za xterm-16color. Pár případů, kdy si někdo nastavil TERM v profilu, a pak se za čas hrozně divil, si pamatuji... Nastavit to v /etc/profile globálně všem je samozřejmě ještě horší.

Putty má různá terminálová nastavení; bohužel (bohudík) nemám MS Windows, takže nemohu radit, co v něm zkoušet, ale nastavoval bych putty.
1.10.2005 22:46 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
No snad to v tom profilu bylo přidaný nějak takhle:
if [ "$TERM" == "xterm"]; then 
        export TERM="xterm-16color"
fi
Jestli ne, tak... radši nic.
2.10.2005 09:38 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
OK, takže kde by jste radili to nejlépe nastavit ? V Putty zrovna moc možností nemám.
2.10.2005 09:58 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
A se souborem /usr/share/terminfo/x/xterm z jiné distribuce to je pořád černobílé?
2.10.2005 10:01 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
To zkusím, ale opravdu až jako poslední možnost. Tohle mi přijde takové "nečisté".
2.10.2005 11:17 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Nečisté... S takovým přístupem je těžké řešit cokoliv. :-(
2.10.2005 10:11 klingger | skóre: 18
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Ak by šlo iba o midnight commander, tak by mal pomôcť parameter -c.

V putty:

category > connection > data > terminal details > terminal-type string

zmeniť na xterm-color.
2.10.2005 10:27 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Ahoj,
ano, parametr u mc " -c " to řeší, ale to není to pravé "ořechové" Koneckonců, píšu o tom víše. Tvůj nápad jak radíš v Putty je ovšem bezvýsledný a nepomáhá.

Ale i tak díky za radu.
2.10.2005 22:51 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Tak jsem do zatím vyřešil tak, že jsem na konec soboru /etc/profile přidal tento řádek:
export TERM=xterm-color
Bohužel, jinou možnost jsem jaksi nevymyslel a v konzoli mi to zatím "nekraví". Všem zůčastněným děkuji.
2.10.2005 23:15 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Snad to máte napsaný nějak takhle:
if [ "$TERM" == "xterm" ]; then
        echo Nutíme xtermu barvičky...
        export TERM="xterm-color"
fi
Jestli ne, tak... možná jednou budete hledat někde nějakou chybu a nebudete moci přijít na to, v čem je.

P.S.: Upravit /usr/share/terminfo/x/xterm není od věci. Pokud použiju ten, který se vyplodil při kompilaci ncurses z originálních zdojových textů, tak jede PuTTY taky černobíle. Jenže s předpisem z Fedory Core 1 je to v pohodě. Proto to sem píšu už potřetí.
3.10.2005 06:59 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
To jsem zkusil, schodou okolností taky z FC1, a jelo to. Ale mě se to prostě nelíbí. Proč bych měl do distra rvát něco z distra jiného ?
3.10.2005 07:31 #Tom
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Když se vám to nelíbí, tak si mějte v PuTTY třeba tmu jako v tunelu

.

3.10.2005 07:50 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Na konci každého tunelu je světlo :-)

Opravdu, vyřešil jsem to tím, že v profilu mám export TERM...
3.10.2005 10:11 klingger | skóre: 18
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Tvůj nápad jak radíš v Putty je ovšem bezvýsledný a nepomáhá.
To je dosť zvláštne, mne to pomáha. (Kombinácia Win+Putty na ArchLinux)
3.10.2005 10:15 Petr Dvořáček
Rozbalit Rozbalit vše Re: Arch Linux - barvy v terminálu (xterm ---> putty)
Opravdu ne.

Teď pro změnu řeším tohle:
http://www.abclinuxu.cz/forum/show/103703

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.