X trên một màn hình, một thiết bị đầu cuối trần, tty trên một màn hình khác? (linux)


9

Card đồ họa trên máy tính của tôi có đầu ra cho (ít nhất) hai màn hình riêng biệt. Tôi có một màn hình có độ phân giải cao và tôi thích sử dụng nó cho X (bất kỳ đồ họa nào). Tuy nhiên, màn hình khác của tôi là màn hình OLD, độ phân giải thấp, màn hình phẳng.

Tôi tự hỏi liệu có thể định cấu hình màn hình để thiết bị đầu cuối tty chạy X đi đến màn hình A (đơn vị độ phân giải cao) và / dev / tty2, chỉ chạy vỏ bash, đi đến B (màn hình độ phân giải thấp hơn) .

Tôi có thể sử dụng tập tin cấu hình xorg cho việc này không? Tôi thực sự không chắc chắn.

Bất kỳ thông tin về điều này sẽ được rất nhiều đánh giá cao. Cảm ơn

Câu trả lời:


6

Vấn đề bạn gặp phải khi chạy thiết lập mà bạn đề cập là bàn phím. Bàn phím sẽ được chụp bởi máy chủ x đang chạy trên màn hình chính của bạn (độ phân giải cao). Bạn sẽ không thể chuyển sang thiết bị đầu cuối khác nếu bạn muốn nhập một cái gì đó trong đó.

Ngay cả khi màn hình phụ của bạn có độ phân giải thấp, bạn vẫn có thể chạy phiên xterm trên màn hình đó tách biệt với màn hình x chính của bạn. Bạn sẽ muốn thiết lập 2 màn hình dưới dạng các màn hình hoàn toàn khác nhau (không sử dụng xinerama). Bạn sẽ kết thúc với 0.00.1hiển thị. Màn hình chính của bạn sẽ là biến 0.0trong khi biến môi trường HIỂN THỊ của bạn sẽ như sau:

export DISPLAY=:0.0

Cấu hình này sẽ cho phép bạn di chuyển chuột giữa 2 màn hình để chọn nơi nhập bàn phím của bạn. Trong .xinitrc(trong thư mục nhà của bạn), sau đó bạn có thể làm một cái gì đó như sau:

#!/bin/bash
xsetroot -solid black
xsetroot -display :0.1 -solid darkblue
xterm -display :0.1 -fn 9x16 -geometry 86x36+1+1 &
startkde

Điều này sẽ bắt đầu bằng cách đặt nền của màn hình chính của bạn thành màu đen. Tiếp theo, nó sẽ đặt nền hiển thị phụ của bạn thành darkblue (Tôi sử dụng màu này vì tôi sử dụng màn hình phụ để xem phim). Dòng tiếp theo bắt đầu một xterm trên màn hình thứ hai của bạn với hình dạng đặt sẵn. Bạn sẽ muốn điều chỉnh hình học để phù hợp nhất với màn hình của bạn. Bạn không thể chỉ định chiều rộng và chiều cao pixel vì hình học cho xterm đo bằng ký tự. Nếu bạn chọn cỡ chữ 9x16 như trong ví dụ của tôi và độ phân giải màn hình phụ của bạn là 800x600, bạn sẽ thực hiện phép toán sau:

font size = 9x16
screen size = 800x600
xterm width = ( 800 / 9 ) = 88.888
xterm height = ( 600 / 16 ) = 37.5

Bạn muốn làm tròn số xuống một số, đặc biệt là về chiều rộng vì bạn cần tính đến một thanh cuộn. Bạn sẽ không có trình quản lý cửa sổ trên màn hình phụ, do đó sẽ không có tiêu đề cửa sổ xterm (trừ khi bạn chọn chạy một cái gì đó sáng trên màn hình thứ hai như twmhoặc fvwm). Về cơ bản, bạn sẽ phải chơi với những con số cho đến khi bạn có được nó như bạn muốn.

Dòng cuối cùng trong .xinitrctệp sẽ khởi chạy trình quản lý cửa sổ chính trên màn hình chính của bạn. Bạn có thể thay đổi điều này thành phiên gnome hoặc bất cứ điều gì khởi chạy wm yêu thích của bạn. Bạn cũng có thể sửa đổi bản .xinitrcphân phối hiện có nếu bạn muốn duy trì khả năng chọn trình quản lý cửa sổ của mình trong khi đăng nhập. Cần có một tập tin bộ xương trong bạn /etc/X11để sử dụng làm cơ sở.

CẬP NHẬT:

Các phiên bản hiện đại của KDE sẽ kiểm soát tất cả các màn hình ngay bây giờ. Bạn không còn cần phải duy trì một trình quản lý cửa sổ riêng biệt trên màn hình thứ hai. Không chắc chắn về wn gnome vì tôi không sử dụng gnome.


thật tuyệt! ... Tôi sẽ phải chơi xung quanh với điều này ... vâng, con chuột có lẽ sẽ hoạt động tốt trên màn hình thứ hai
tiêu
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.