_______            ___   ______     _      __
 /_  __(_)___  _____( _ ) /_  __/____(_)____/ /_______
  / / / / __ \/ ___/ __ \/|/ / / ___/ / ___/ //_/ ___/
 / / / / /_/ (__  ) /_/  </ / / /  / / /__/ ,<(__  )
/_/ /_/ .___/____/\____/\/_/ /_/  /_/\___/_/|_/____/
     /_/

Obrócenie wyświetlania konsoli w dystrybucjach Linuksa

W obecnym miesjcu gdzie pracuje nie ma zbyt wiele miejsca, dlatego też jeden z monitorów PC-ta, które na co dzień używam do gier musiałem obrócić o 90 stopni w prawo. Wszytko było w porzątku kiedy korzystałem na tym komputerze z systemu MS Windows (Blizzard ma w nosie granie na Linuksie). Niestety pewnego dnia trzeba było wyjść ze strefy komfortu i uruchomić na nim Debian w wersji LiveCD, pół biedy jeśli była by to wersja z jakimś środowiskiem graficznym, ale na co to komu. OK, mam drugi monitor więc mogę zrobić to co potrzeby bez przeszkód prawda? No własnie nie. Monitor podstawowy tego komputera został już podłączony do laptopa, a ja do dyspozycji mam tylko ten obrócony ekran. Od biedy mogłem na obróconym ekranie uruchomić SSH i połączyć się z tym systemem, ja jednak postanowiłem zadać pytanie: jak mogę obróć obraz konsoli?

Po wrzuceniu do wszukiwarki frazy rotate linux console, natrafiłem na stronę askubuntu.com, na której to pytający zadał pytanie jak może obrócić obraz nie korzystając z serwera wyświetlania X.org. Jeden z użytkowników tej platformy odpowiedział mu, że może obrócić wirtualne bufory ramek, wykorzystując fbcon - moduł bufora ramek konsoli. W moim przypadku nie chciałem wprowadzać zmian w zainstalowanym już systemie, ale przy uruchamianiu LiveCD, i odpowiadający zawarł również odpowiedź na nurtujące mnie pytanie, mianowicie dodał linię konfigurjącą wiersz polecenia uruchamiania jądra Linuks przez program rozruchowy GRUB. Więc to co on zapisał ja przestowałem u siebie dopisując do wiersza polecenia GRUB poniższą opcję:

fbcon="rotate:3"

Skąd to 3, otóż wirtualny bufor ramek konsoli możemy obróć 3-kronie:

Mogło by się wydawać, że poprawną wartością w moim przypadku jest 1, ale tutaj obracamy obrazem. Pozycja wyściowa 0 to normalnie ustawiony monitor w poziomie. Jeśli użyjemy wartości 1, to tekst konsoli będzie znajdować się do góry nogami i rozpoczynać się w prawym dolnym rogu (względem mojego ustawienia monitora). Ten tryb zgadzał by się z rzeczywistością jeśli obrócił bym monitor w lewo, a ja obróciłem w prawo. To oznacza, że musimy obraz obrócić w kierunku przeciwnym do wskazówek zegara.

Źródła:

  1. Strona na askubuntu.com rozwiązujaca problem
  2. Definicja fbcon

~xf0r3m