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.0
và 0.1
hiển thị. Màn hình chính của bạn sẽ là biến 0.0
trong 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ư twm
hoặ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 .xinitrc
tệ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 .xinitrc
phâ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.