To jest polecenie grab_vcsa-3.0.0, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
grab_vcsa - grabber vcsa konsoli Linuksa
STRESZCZENIE
grab_vcsa
OPIS
Kurs Linux konsola umożliwia tryb tekstowy wideo bufor dostęp^. Dla każdego urządzenia tty
(/dev/tty0..31) istnieją dwa urządzenia (/dev/vcs0..31) i (/dev/vcsa0..31). Te
urządzenia to dwie różne reprezentacje zawartości konsoli.
Kiedy logujesz się do konsoli Linux, twoje urządzenie tty zostaje zmienione na ciebie, więc możesz
przeczytaj/napisz. Po wylogowaniu pobierane jest od Ciebie. Nie dzieje się tak z vcs i
vcsa, tzn. nie możesz uzyskać dostępu do bufora wideo własnego tty.
Niestety istnieje wiele powodów, aby używać bufora wideo w trybie tekstowym. Na przykład to
nie jest możliwe uzyskanie dostępu do pełnych 256 znaków, które może wyświetlić karta VGA
bez użycia bufora wideo w trybie tekstowym (Linux emuluje zestaw znaków vt100, który
nie zawiera wszystkich znaków VGA). Ta irytacja poważnie ogranicza portowanie
Linuksowi możliwości oprogramowania, które zostało napisane z myślą o zestawie znaków VGA.
grab_vcsa to program root z setuid, który po wywołaniu zmieni właściciela vcs i
urządzenia vcsa po przeprowadzeniu serii kontroli bezpieczeństwa.
Nie ma potrzeby ponownej zmiany uprawnień (byłoby to bezcelowe, ponieważ a
użytkownik może zabić wyimaginowany program release_vcsa, zanim będzie mógł wykonać swoją pracę). The
uprawnienia są automatycznie przywracane po wylogowaniu.
grab_vcsa jest używany przez jednostkę wideo Free Pascal. Jednostka wideo umożliwia programistom
tworzyć przenośne programy w systemach Dos, Linux, FreeBSD, Windows, OS/2 i innych
systemów, podczas gdy nadal mogą zakładać, że będą w stanie korzystać z pełnego zestawu znaków VGA.
POWRÓT KODY
grab_vcsa ma następujące kody zwrotne:
0 sukces
1 Nie korzystasz z konsoli Linux
2 Błąd podczas statowania tty.
3 Błąd podczas wykonywania chown.
4 Błąd podczas wykonywania chmod.
4 Nie masz własnego tty.
Użyj grab_vcsa-3.0.0 online, korzystając z usług onworks.net