Freesco, NND, CDN, EOS
http://forum.freesco.pl/

[config] Jak zrobić kolorowy screen?
http://forum.freesco.pl/viewtopic.php?f=22&t=5855
Strona 1 z 1

Autor:  Anonymous [ niedziela, 14 listopada 2004, 21:26 ]
Tytuł:  [config] Jak zrobić kolorowy screen?

Otóż jak w temacie: Jak zrobić kolorowy screen na starym NND??

Autor:  passy [ niedziela, 14 listopada 2004, 22:27 ]
Tytuł: 

można precyzyjniej ??

Autor:  Anonymous [ poniedziałek, 15 listopada 2004, 09:44 ]
Tytuł: 

screen == program ktory otwiera programy w tle
wydaj komende:
: [/] [] ()
cli3nt@chlebak ~$ screen irssi

a ujrzysz irssi niestety czarnobiale, zresztą tak samo ekg itp.
tak więc moje pytanie brzmi jak zrobić aby screen odpalał programy w trybie kolorowym?? wiem, że można bo na sh mam takie cuś ;)

Autor:  Adrian [ poniedziałek, 15 listopada 2004, 11:15 ]
Tytuł: 

cli3nt pisze:
screen == program ktory otwiera programy w tle
wydaj komende:
: [/] [] ()
cli3nt@chlebak ~$ screen irssi

a ujrzysz irssi niestety czarnobiale, zresztą tak samo ekg itp.

Wydaje mi sie ze screen dziala bez zarzutu.
Problem lezy w Putty. Wybierz w ustawieniach Putty connection -> Terminal-type string -> linux. Powinno pomoc, choc nie moge tego teraz sprawdzic.

Autor:  passy [ poniedziałek, 15 listopada 2004, 12:59 ]
Tytuł: 

Jak już wejdziesz w screena wpisujesz TERM=xterm-color i chodzi irssi na kolorowo. W każdym razie powinno :-)

Autor:  Anonymous [ poniedziałek, 15 listopada 2004, 13:03 ]
Tytuł: 

Adrian pisze:
cli3nt pisze:
screen == program ktory otwiera programy w tle
wydaj komende:
: [/] [] ()
cli3nt@chlebak ~$ screen irssi

a ujrzysz irssi niestety czarnobiale, zresztą tak samo ekg itp.

Wydaje mi sie ze screen dziala bez zarzutu.
Problem lezy w Putty. Wybierz w ustawieniach Putty connection -> Terminal-type string -> linux. Powinno pomoc, choc nie moge tego teraz sprawdzic.

Ehm dlaczego z góry stawiasz, że łączę się z Windows`a?
passy pisze:
Jak już wejdziesz w screena wpisujesz TERM=xterm-color i chodzi irssi na kolorowo. W każdym razie powinno :-)

Pomogło, a nie wiesz jak zrobić żeby to było na stałe?, że np pisze
: [/] [] ()
cli3nt@chlebak ~$ screen irssi

i odrazu włącza mi się kolorowy a nie
: [/] [] ()
cli3nt@chlebak ~$ screen
cli3nt@chlebak ~$ TERM=xterm-color
cli3nt@chlebak ~$ irssi

Autor:  passy [ poniedziałek, 15 listopada 2004, 14:14 ]
Tytuł: 

Nie bardzo mam koncepcje jak to zrobić.

Autor:  Koriolan [ poniedziałek, 15 listopada 2004, 14:39 ]
Tytuł: 

No nie żartuj wystarczy to chyba wpisac do rc.local i po sprawie :?:
Chyba, że tak :
set TERM=xterm-color; export TERM

To powinno załatwić sprawę :-)

Autor:  passy [ poniedziałek, 15 listopada 2004, 14:47 ]
Tytuł: 

a jednak dla screena to niezałatwia sprawy

Autor:  zciech [ poniedziałek, 15 listopada 2004, 15:38 ]
Tytuł: 

a jak by to dopisac w
/etc/profiles
:?:

Autor:  Mis' [ poniedziałek, 15 listopada 2004, 16:49 ]
Tytuł: 

cli3nt pisze:
Adrian pisze:
Wydaje mi sie ze screen dziala bez zarzutu.
Problem lezy w Putty. Wybierz w ustawieniach Putty connection -> Terminal-type string -> linux. Powinno pomoc, choc nie moge tego teraz sprawdzic.

Ehm dlaczego z góry stawiasz, że łączę się z Windows`a?


Z jakiego powodu tak twierdzisz? Bo pisze o Putty? Putty jest również dla Linuksa.

Autor:  Mis' [ poniedziałek, 15 listopada 2004, 16:51 ]
Tytuł: 

Koriolan pisze:
No nie żartuj wystarczy to chyba wpisac do rc.local i po sprawie :?:
Chyba, że tak :
set TERM=xterm-color; export TERM

To powinno załatwić sprawę :-)


Raczej do /etc/profile lub do ~/.bashrc
Poza tym tak jest chyba poprawniej:

export TERM=xterm-color

Autor:  Anonymous [ niedziela, 28 listopada 2004, 10:51 ]
Tytuł: 

sry ze odswierzam temat ale wystarczy dodac do
: [/] [] ()
/etc/rc.d/rc.local
wpis
: [/] [] ()
TERM=xterm-color
i router bedzie wykobnywal go przy starcie, a co najlepsze screen tez bedzie kolorowy ;) i nie trzeba juz wlaczac screen, potem pisac i dopiero progaz, mozna odrazu
: [/] [] ()
screen <foobar>


p.s. chyba

Autor:  Mis' [ niedziela, 28 listopada 2004, 12:51 ]
Tytuł: 

cli3nt pisze:
sry ze odswierzam temat ale wystarczy dodac do
: [/] [] ()
/etc/rc.d/rc.local
wpis
: [/] [] ()
TERM=xterm-color
i router bedzie wykobnywal go przy starcie, a co najlepsze screen tez bedzie kolorowy ;) i nie trzeba juz wlaczac screen, potem pisac i dopiero progaz, mozna odrazu
: [/] [] ()
screen <foobar>


p.s. chyba


można i tu, ale nie jest to najlepsze wyjście. Definiowanie zmiennych środowiskowych odbywa się gdzie indziej: dla całego systemu (wszystkich użytkowników) w /etc/profile, dla poszczególnych użytkowników w ich katalogach domowych w plikach .bash_profile i .bashrc.

Plik rc.local służy do zupełnie czgo innego i zazwyczaj nie ma potrzeby używania go.

Poza tym zmiana zmiennej $TERM nie pozostaje bez wpływu na działanie innych programów. Już o tym pisałem w innym wątku lub w Mantisie (sorry nie pamiętam) - zmiana ta spowoduje, ze lokalnie przestaną działać np. niektóre klawisze funkcyjne w MC i trzeba będzie używać sekwencji ESC+numer zamiast Fnumer.

Dlatego też ostatecznie w nowym pakiecie bash nie będize ustawiona zmienna $TERM - każdy użytkownik musi sam zdecydować co dla niego jest ważniejsze - kolory przy logowaniu zdalnym czy działanie klawiszy funkcyjnych lokalnie i wpisać lub nie odpowiednią wartość do odpowiednich plików.

Jest jeszcze jedna uwaga odnośnie sposobu zapisu - aby wszystkie programy i użytkownicy mogli korzystać ze zmiennej systemowej musi być ona wyeksportowana. Zapis

TERM=cokolwiek

tylko definiuje tę zmienną. Nie znam jej dokładnego zakresu działania, więc to co piszę jest tylko oparte o teorię, ale może zajść sytuacja, w której jakiś program nie będzie mieć dostępu do tej zmiennej.
Dopiero eksport tej (lub dowolnej innej) zmiennej spowoduję, że każdy program i użytkownik będzie miał taką wartość zmiennej jaka została ustawiona. Oczywiście o ile nie zmieni jesj wartości we WŁASNYCH plikach startowych. Eksport zmiennej robi się poleceniem:

export ZMIENNA=wartość

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/