"ttycolor" - czyli kolorowa konsola.

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
Shou
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2010, 11:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

"ttycolor" - czyli kolorowa konsola.

Post autor: Shou »

Witam,
w przewie wakacyjnej mam zamiar przysiąść i opanować w jakimś sensownym stopniu terminal. I tu moje pytanie: standardowy czarno biały jest dość nudny. Trafiłem jednak na świetny skrypt (skrypt?), który ma przedefiniowane schematy i pokoloruje konsolę by przyjemniej było z niej korzystać.

Tak to wygląda: http://youtu.be/ZE-IlfPi2qI

Czas na pytanie:

Jak ten gadżet zainstalować? W sieci niestety nie ma o tym za wiele, a z mojej perspektywy (początkowego usera) dostępne dane niewiele mi mówią.

Znalazłem to:

http://search.cpan.org/dist/App-TTYcolor/ - jakieś pliki do pobrania, domyślam się, że trzeba je gdzieś kopiować?

I to:

https://github.com/trapd00r/ttycolor/issues/1

Szczególnie ciekawy jest post trapt00r:
::Colorschemes is a submodule to Term::ExtendedColor::TTY, and it's included in the Term::ExtendedColor::TTY distribution.

So to install it, just

cpan Term::ExtendedColor::TTY

or clone it from https://github.com/trapd00r/Term-ExtendedColor-TTY

Proszę o pomoc bardziej doświadczonych kolegów.
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: thalcave »

Swojego czasu razem z k2cl napisaliśmy kilka artów dotyczących korzystania z narzędzi konsolowych. Między innymi powstał ten oto artykuł: http://czytelnia.ubuntu.pl/index.php/20 ... zyjemniej/
Znajdziesz tam zarówno sposób zmienienia znaku zachęty (np. dodanie kolorów) jak i outputu polecenia ls.
Jeśli chcesz się czegoś nauczyć to wydaje mi się, że ustawiając to sam zyskasz więcej.
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
Awatar użytkownika
Shou
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2010, 11:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: Shou »

Dziękuję za odpowiedz. To tylko jeszcze takie pytanie uzupełniające: w artykule tym podane są przykładowe kolory (8 rodzajów "schowanych" pod odpowiednimi numerami) czy jest ich więcej?
Awatar użytkownika
Czeslavus
Wytworny Kaczor
Wytworny Kaczor
Posty: 295
Rejestracja: 25 maja 2011, 09:41
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: 3Miasto

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: Czeslavus »

Otwierasz terminal i Edycja=>Preferencje Profilu=>Kolory a potem przełącz się na Tło . Kliknij Obraz tła
------------------------------------------
Pozdrawiam
Czeslavus
Awatar użytkownika
Shou
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 07 wrz 2010, 11:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: Shou »

W trybie graficznym owszem ale mi chodzi o konsolę na którą przełączam się CRTL+ALT+F1 i mnogość kolorów tak bym mógł ustawić sobie wszystko według swoich preferencji.
Awatar użytkownika
thalcave
Przyjaciel
Przyjaciel
Posty: 821
Rejestracja: 08 lis 2006, 12:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: thalcave »

Jest ich 8.
Shou nie broń się tak przed graficznymi emulatorami terminala - to one są w 99% wykorzystywane. Niewiele osób pracuje na tty.
GNU/Linux user
Na pytania na PW/e-mail nie udzielam odpowiedzi!
Szanujmy innych użytkowników!
Wesprzyj akcje: Temat rozwiązany -> dodajemy [solved]
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: jacekalex »

thalcave pisze:Jest ich 8.
Shou nie broń się tak przed graficznymi emulatorami terminala - to one są w 99% wykorzystywane. Niewiele osób pracuje na tty.
Niekoniecznie 8, jeśli konsola chodzi na uvesie, to może być trochę więcej.
Programu ttycolor nie znam, ale część kolorów na filmiku, to domyślna kolorystyka Gentoo.
Cała konfiguracja kolorów w Gentoo siedzi w /etc/DIR_COLORS, i jest wywoływana przy odpaleniu powłoki bash, co jest ustawione w pliku konfiguracyjnym basha: /etc/bash/bashrc.

Możesz spokojnie ściągnąć sobie stage instalacyjny, i podpatrzyć, jak to tam jest zrobione.
Tutaj są instalatory - current-stage3:
http://distfiles.gentoo.org/releases/
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Edek919
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 17 mar 2012, 22:21
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: "ttycolor" - czyli kolorowa konsola.

Post autor: Edek919 »

Można napisać prosty program w c++, a konsole pokolorować przy pomocy sekwencji esc. Program może działać na zasadzie windowsowej komendy color.
Masz tu przykładowy kod w c:

Kod: Zaznacz cały

#include <cstdio>

int main()
{
    printf( "\x1B[33;44m\x1B[2J" );
    return 0;
}
0 - czarny
1 - niebieski
2 - zielony
3 - cyan
4 - czerwony
5 - magenta
6 - brązowy
7 - biały
8 - ciemno-szary
9 - jasny niebieski
10 - jasny zielony
11 - jasny cyan
12 - różowy
13 - jasny magenta
14 - żółty
15 - jasny biały
Sekwencje ANSI escape:
esc[nA - przesuwa kursor n wierszy w górę
esc[nB - przesuwa kursor n wierszy w dół
esc[nC - przesuwa kursor n wierszy w prawo
esc[nD - przesuwa kursor n wierszy w lewo
esc[y;xH - przesuwa kursor na pozycję (x,y). Górny lewy róg ekranu to (1,1)
esc[2J - czyści ekran i umieszcza kursor w (1,1)
esc[K - czyści linię od pozycji kursora do końca linii
esc[y;xf - to samo co H
esc[s - zapamiętuje pozycję kursora na wewnętrznym stosie
esc[u - odczytuje pozycję kursora zapisaną przez esc[s i przesuwa go tam
esc[im
esc[i;jm
esc[i;j;km - ustawienie atrybutów znaków
i,j,k - atrybuty:
0 - wyłącza wszystkie atrybuty
1 - włącza pogrubienie
4 - włącza podkreślenie (może nie być obsługiwane)
5 - migotanie
7 - odwrócone video
30 - kolor znaku: czarny
31 - kolor znaku: czerwony
32 - kolor znaku: zielony
33 - kolor znaku: żółty
34 - kolor znaku: niebieski
35 - kolor znaku: magenta
36 - kolor znaku: cyan
37 - kolor znaku: biały
40 - kolor tła: czarny
41 - kolor tła: czerwony
42 - kolor tła: zielony
43 - kolor tła: zółty
44 - kolor tła: niebieski
45 - kolor tła: magenta
46 - kolor tła: cyan
47 - kolor tła: biały
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości