Jak obrócić ekran, gdy nie korzystam z serwera X Server?


30

Mam panoramiczny monitor, który się obraca. Próbuję użyć go w trybie „poziomym” (pionowym). Jest to łatwe w GUI.

Jak obrócić ekran, gdy nie korzystam z serwera X Server lub podczas oglądania wirtualnej konsoli / terminala.


2
@Kurtis Możesz zmienić przyjętą odpowiedź tutaj, nie jestem pewien, czy zaakceptowana odpowiedź była nawet prawdziwa, kiedy została napisana, ale najwyżej głosowana odpowiedź wydaje się działać dobrze bez żadnych zmian na moim Ubuntu.
rura

Odpowiedzi:


-4

Możesz obracać wyświetlacz tylko za pomocą jakiegoś serwera X. Konsola wirtualna oraz bufor ramki nie obsługują obracania.

Ale może możesz uruchomić małego menedżera okien X, takiego jak niesamowite i terminal w trybie pełnoekranowym. W takim przypadku dostaniesz funkcję obracania i nadal będzie ona wyglądać jak konsola.


48

Możesz obracać wirtualne bufory ramki za pomocą fbcon. Od 0 do 3, aby przedstawić różne obroty:

  • 0 - Normalny obrót
  • 1 - Obróć zgodnie z ruchem wskazówek zegara
  • 2 - Obróć do góry nogami
  • 3 - Obróć w lewo

Można je ustawić z wiersza poleceń, wpisując wartość do poprawnego pliku systemowego. Obróć bieżący bufor ramki:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

Obróć wszystkie wirtualne bufory ramki:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all

Jeśli chcesz, aby stało się to automatycznie po uruchomieniu systemu, musisz zmodyfikować konfigurację modułu ładującego, aby zapewnić prawidłowe opcje. W /etc/default/grubdodatku fbcon=rotate:1do GRUB_CMDLINE_LINUXlinii:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

(Nie zapomnij uruchomić sudo update-grubpo zmianie tego pliku).

Źródła: Obracanie ekranu, brak uruchomionych okien X , Obracanie konsoli podczas uruchamiania (Debian)


Opiera się naCONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Potwierdziłem również tę pracę w kliencie Linuxbox Virtualbox !!
John Siu

Nie działa w Ubuntu dostarczonym przez NVIDIA Jetson Nano. Zawartość / sys / class / graphic / fbcon / rotate nie ulegnie zmianie. rotate_all powoduje odmowę dostępu nawet jako root.
Tõnu Samuel

To nie jest prawdziwy plik i nie ma zawartości. Nie możesz odczytać tego „pliku”. Możesz tylko do niego pisać. Czy wypróbowałeś polecenie dokładnie za pomocą funkcji kopiuj i wklej?
Stephen Ostermiller

1

Aby obrócić ekran, możesz wypróbować polecenie xrandr:

xrandr -o left

Aby cofnąć:

xrandr -o normal

Musisz ustawić zmienną DISPLAY:

export DISPLAY=:0

Szczerze mówiąc, nie działa z pełnoekranowymi konsolami tekstowymi mojego komputera (działa z 7. ekranem GUI), ale ostatnio miałem wiele problemów ze sterownikami fglrx i nie chcę eksperymentować, ponieważ ledwo udało mi się wszystko skonfigurować. W przypadku problemów możesz sprawdzić tutaj: http://ubuntuforums.org/showthread.php?t=1815538 w celu uzyskania pomocy dotyczącej tego polecenia.


10
Przełączyłem się na moją wirtualną konsolę (Ctrl + Alt + F1). Zalogowałem się. Uruchomiłem „eksport DISPLAY =: 0”. Uruchomiłem „xrandr -o left”. Otrzymałem błąd „Nie udało się zmienić konfiguracji ekranu!”. Chociaż nie jestem ekspertem, uważam, że xrandr jest używany do konfigurowania X Server, więc nie jestem pewien, czy byłby odpowiedni do tego celu.
Kurtis,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.