Làm cách nào để xoay màn hình khi không sử dụng X Server?


29

Tôi có một màn hình rộng mà xoay. Tôi đang cố gắng sử dụng nó trong chế độ 'phong cảnh' (dọc). Điều này là dễ dàng trong GUI.

Làm cách nào để xoay màn hình khi tôi không chạy X Server hoặc khi tôi đang xem Bảng điều khiển / Thiết bị ảo.


2
@Kurtis Bạn có thể muốn thay đổi câu trả lời được chấp nhận ở đây, tôi không chắc rằng câu trả lời được chấp nhận thậm chí là đúng khi nó được viết, nhưng câu trả lời được bình chọn cao nhất dường như hoạt động tốt mà không có bất kỳ thay đổi nào trên Ubuntu của tôi.
ống

Câu trả lời:


-4

Bạn chỉ có thể xoay màn hình của mình với một số loại máy chủ X. Một bảng điều khiển ảo cũng như bộ đệm khung không hỗ trợ xoay.

Nhưng có lẽ bạn có thể chạy một số trình quản lý cửa sổ X nhỏ như tuyệt vời và thiết bị đầu cuối ở chế độ toàn màn hình. Trong trường hợp này, bạn sẽ có được tính năng xoay và nó vẫn có cảm giác như một bàn điều khiển.


47

Bạn có thể xoay bộ đệm khung ảo của mình bằng fbcon. 0 đến 3 để thể hiện các phép quay khác nhau:

  • 0 - Xoay bình thường
  • 1 - Xoay theo chiều kim đồng hồ
  • 2 - Xoay ngược
  • 3 - Xoay ngược chiều kim đồng hồ

Chúng có thể được đặt từ dòng lệnh bằng cách đặt một giá trị vào tệp hệ thống chính xác. Xoay bộ đệm khung hiện tại:

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

Xoay tất cả các bộ đệm khung ảo:

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

Nếu bạn muốn điều này tự động xảy ra khi bạn khởi động hệ thống của mình, bạn cần sửa đổi cấu hình bộ tải khởi động để cung cấp cho nó các tùy chọn chính xác. Trong /etc/default/grubadd fbcon=rotate:1vào GRUB_CMDLINE_LINUXdòng:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

(Đừng quên chạy sudo update-grubsau khi thay đổi tệp này.)

Nguồn: Xoay màn hình, không chạy cửa sổ X , Xoay bàn điều khiển khi khởi động (Debian)


Dựa vàoCONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
Ciro Santilli 改造 心 心 六四

Khẳng định công việc này trong máy khách linuxbox ảo !!
John Siu

Không hoạt động trong NVIDIA Jetson Nano cung cấp Ubuntu. / sys / class / Graphics / fbcon / xoay nội dung sẽ không thay đổi. rotation_all làm cho quyền truy cập bị từ chối ngay cả khi root.
Tõnu Samuel

Nó không phải là một tập tin thực sự và nó không có nội dung. Bạn không thể đọc "tập tin" đó. Bạn chỉ có thể viết cho nó. Bạn đã thử lệnh chính xác với sao chép và dán?
Stephen Ostermiller

1

Để xoay màn hình của bạn, bạn có thể thử lệnh xrandr:

xrandr -o left

Quay trở lại:

xrandr -o normal

Bạn cần phải giải quyết biến HIỂN THỊ:

export DISPLAY=:0

Thành thật mà nói, nó không hoạt động với bảng điều khiển văn bản toàn màn hình trên máy tính của tôi (nó hoạt động với màn hình GUI thứ 7) nhưng gần đây tôi đã gặp nhiều vấn đề với trình điều khiển fglrx và tôi không muốn thử nghiệm vì tôi hầu như không quản lý thiết lập mọi thứ Trong trường hợp có vấn đề, bạn có thể kiểm tra tại đây: http://ubuntuforums.org/showthread.php?t=1815538 để được trợ giúp với lệnh đó.


10
Tôi chuyển sang Bảng điều khiển ảo (Ctrl + Alt + F1). Tôi đã đăng nhập. Tôi đã chạy 'xuất HIỂN THỊ =: 0'. Tôi đã chạy 'xrandr -o trái'. Tôi đã nhận được lỗi 'Không thể thay đổi cấu hình màn hình!'. Mặc dù tôi không phải là chuyên gia, tôi tin rằng xrandr được sử dụng để định cấu hình Máy chủ X nên tôi không chắc liệu nó có phù hợp cho mục đích này không.
Kurtis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.