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í
×
včera 01:22 | Komunita

Společnost Trump Media & Technology Group (TMTG) založena bývalým prezidentem USA Donaldem Trumpem spouští sociální síť Truth Social. Ta je založena na open source sociální síti Mastodon, jejíž zdrojové kódy jsou k dispozici pod licencí AGPLv3 (GNU Affero General Public License). Zdrojové kódy Truth Social ale k dispozici nejsou a tím pádem je licence AGPLv3 porušována. Dle organizace Software Freedom Conservancy má TMTG 30 dnů na nápravu, tj. zveřejnění zdrojových kódů Truth Social. Pokud se tak nestane, přijde o práva ke zdrojovým kódům sítě Mastodon.

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

Fabio Loli vydal verzi 21.10 časové osy linuxových distribucí Linux Distributions Timeline. Ke stažení je png i svg. Jedná se o fork již neaktualizovaného GLDT (GNU/Linux Distribution Timeline).

Ladislav Hagara | Komentářů: 0
22.10. 19:00 | Nová verze

Rozšíření Visual Studio Code "Language Support for Java(TM) by Red Hat" dospělo do verze 1.0. Přehled novinek s náhledy a videi v příspěvku na blogu.

Ladislav Hagara | Komentářů: 15
22.10. 14:33 | Komunita

Bylo oznámeno, že konference FOSDEM 2022 (Free and Open source Software Developers’ European Meeting) proběhne online o víkendu 5. a 6. února 2022.

Ladislav Hagara | Komentářů: 0
22.10. 08:00 | Zajímavý projekt

Dactyl-Manuform (kombinace DactylManuform) je svého druhu populární typ ergonomické klávesnice. Existuje několik parametrických generátorů variant šasi pro 3D tisk, řada forků a dokonce několik drobných výrobců nabízí sady nebo již sestavené klávesnice: patří mezi ně např. Bastard Keyboards (dříve HID Technologies), jenž nyní zveřejnil schémata tvrdých ohebných PCB ([1] [2]) pod licencí Creative Commons BY-NC-SA 4.0. Oproti původnímu ručnímu drátování je to krok k více funkcím (podsvícené či hotswap spínače) a příp. sériové výrobě.

Fluttershy, yay! | Komentářů: 3
22.10. 07:00 | Nová verze

Byla vydána verze 1.56.0 programovacího jazyka Rust (Wikipedie). Současně byla edice Rust 2021 prohlášena za stabilní. Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 12
21.10. 17:11 | Bezpečnostní upozornění

V PHP byla nalezena bezpečnostní chyba CVE-2021-21703 zneužitelná k lokální eskalaci práv. Opravena je v upstream verzi 8.0.12.

Ladislav Hagara | Komentářů: 5
21.10. 14:11 | Zajímavý projekt

Na Crowd Supply běží kampaň na podporu zařízení KrakenSDR s pěti přijímači RTL-SDR. Lze je používat nezávisle nebo současně jako radiozaměřovač nebo pasivní radar.

Ladislav Hagara | Komentářů: 36
21.10. 11:11 | Komunita

Implementace OpenPGP Sequoia PGP byla přelicencována z GPL 2+ na LGPL 2+. Vývojáři to zdůvodňují na dvou příkladech: Apple nepovoluje GPL software ve svém App Storu a problém s GPL má také Thunderbird.

Ladislav Hagara | Komentářů: 0
21.10. 10:11 | IT novinky

Problémy s výrobou a dodáváním má také Raspberry Pi. Raspberry Pi 4 s 2 GB RAM proto dočasně zdražilo z 35 na 45 dolarů.

Ladislav Hagara | Komentářů: 4
Kolik monitorů (obrazovek) používáte současně?
 (49%)
 (36%)
 (14%)
 (1%)
Celkem 434 hlasů
 Komentářů: 29, poslední 19.10. 07:04
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.