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 09:00 | Komunita

Do pátku probíhá konference vývojářů Linuxu aneb linuxových instalatérů Linux Plumbers Conference 2021 (LPC 2021). Přednášky lze sledovat online.

Ladislav Hagara | Komentářů: 0
včera 23:11 | Zajímavý software

Prohlížeč obrázků nsxiv (Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer) byl vydán ve verzi 27.1. Jedná se o fork již nevyvíjeného prohlížeče obrázku sxiv. Přehled novinek v CHANGELOGu.

Ladislav Hagara | Komentářů: 0
včera 21:33 | Zajímavý článek

MojeFedora.cz informuje co nového přinese Fedora Workstation 35: Lepší podpora Waylandu pod ovladačem od NVidie, režim pro kiosky, myši s vysokým rozlišením, PipeWire, podpora zatemňovacích obrazovek, OpenGL nad Vulkanem a profily napájení.

Ladislav Hagara | Komentářů: 1
včera 11:00 | Nová verze

Byla vydána nová verze 1.9.10 multiplatformního frontendu k emulátorům, herním enginům a multimediálním přehrávačům RetroArch (Wikipedie). Přehled novinek v příspěvku na blogu. RetroArch je nově k dispozici také na Steamu.

Ladislav Hagara | Komentářů: 0
včera 10:22 | Pozvánky

Od 23. do 25. září bude probíhat online konference LibreOffice 2021. Během tří dnů je připraveno okolo padesáti přednášek, workshopů a komunitních setkání s tématy týkající se kancelářského balíku, komunity a open source. Program je k dispozici na stránce konference. Konference se bude konat na komunikační platformě Jitsi a je zdarma. Připravuje se také YouTube přenos. Registrace je dostupná na stránce konference.

Zdeněk Crhonek | Komentářů: 0
včera 08:00 | Zajímavý software

Chafa (GitHub) je utilita a knihovna pro zobrazování libovolných obrázků v terminálu. Novinky v nejnovější verzi 1.8 v příspěvku na blogu.

Ladislav Hagara | Komentářů: 9
19.9. 12:11 | Nová verze

Společnost Jolla oznámila vydání verze 4.2.0 s kódovým názvem Verla mobilního operačního systému Sailfish OS (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.9. 20:33 | Nová verze

Foreman (Wikipedie), nástroj pro kompletní správu životního cyklu fyzických i virtuálních serverů, byl vydán ve verzi 3.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.9. 14:11 | Nová verze

Byla vydána nová stabilní verze 2.10.28 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Verze 2.10.26 byla přeskočena. Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Vývojáři zdůrazňují opravu několika chyb ve verzi pro Windows. Nový GIMP je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 0
18.9. 13:55 | Nová verze

Český LibreOffice tým vydává překlad příručky LibreOffice Impress 7.0. Tato příručka je určena pro začátečníky i pokročilé uživatele aplikace Impress, prezentační komponenty v LibreOffice. S její pomocí můžete vytvářet snímky, které obsahují text, číslované a odrážkové seznamy, tabulky, grafy, videoklipy, kliparty a další objekty. Impress přichází s předdefinovanými textovými styly a předlohami snímků; můžete si také vytvořit vlastní. Příručka je ke stažení na stránce dokumentace. Tým nyní pracuje na překladu příruček Draw a Base.

Zdeněk Crhonek | Komentářů: 0
Dotykový displej na notebooku nebo desktopu
 (36%)
 (7%)
 (5%)
 (52%)
Celkem 461 hlasů
 Komentářů: 11, poslední 18.9. 18:45
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: 1420×
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.