Thường xuyên đặt màn hình làm chính


28

Tôi đang chạy Ubuntu 12.04 (beta) với thiết lập ba đầu và máy tính để bàn Gnome 3 (tức là "Gnome" được chọn không phải là "Ubuntu" ở màn hình đăng nhập). Có vẻ như nó xử lý nhiều màn hình bằng cách ban phước cho một màn hình để nhận thanh Hoạt động, Đồng hồ, Menu Đăng nhập, v.v ... Hãy gọi đây là màn hình "chính". Làm thế nào để tôi thay đổi nó (vĩnh viễn)?

Cập nhật: Ok vậy:

$ xrandr --output DFP4 --primary

Có lừa tạm thời không. Làm thế nào để tôi làm cho nó vĩnh viễn? Tôi đang sử dụng trình điều khiển ATI Catalyst mới nhất của fglrx

Câu trả lời:


42

Bằng cách mở Cài đặt hệ thống> Hiển thị, bạn có thể thay đổi màn hình "chính" của mình bằng cách kéo thanh nhỏ màu đen vào màn hình bạn muốn và nhấn nút Áp dụng. Khởi động lại PC của tôi và tôi không phải sử dụng xrandr nữa ^ _ ^

Giải thích tốt hơn của tôi, bạn có thể tìm thấy ở đây: http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multipl-monitor/


1
Tìm thấy một giải pháp ở đây: Askubfox.com/a/871/29540 . Rõ ràng, không còn cái gọi là "Màn hình chính" (ít nhất là với thiết lập của tôi). Khi cửa sổ Hiển thị cấu hình mở, tôi phải giữ phím alt và kéo từng bảng vào cửa sổ mà bạn muốn xem chúng.
Lawrence I. Siden

6
Nó sẽ giết họ để có một hộp đánh dấu chứ không cho rằng mọi người sẽ nhìn thấy thanh màu đen nhỏ đó và sau đó thử di chuyển nó? Tôi đã gãi đầu trong nhiều năm cho đến khi tôi đọc bài viết của bạn ... cảm ơn.
Steve

3
Đề xuất của bạn không hoạt động (Tôi không thể kéo thanh nhỏ trên Ubuntu 12.10 Gnome). Tuy nhiên, vô hiệu hóa màn hình phụ và cho phép nó di chuyển lại thanh nhỏ;)
Sosi

Rõ ràng đây không phải là trường hợp của Ubuntu 14.04.
Alessandro Cuttin

Đến từ OSX, đây là những gì tôi đã thử. Tuy nhiên, thanh dường như không thể kéo được trên Gnome 3.14.4 (Debian Jessie).
Joost

6

Tôi đã làm gì:

địa điểm> thư mục nhà . Trong chế độ xem , kiểm tra hiển thị các tập tin ẩn . tìm monitors.xmlvà mở nó với trình soạn thảo văn bản. tạo một bản sao chỉ để an toàn

xác định màn hình bạn muốn là chính (nhãn hiệu của nhà cung cấp, độ phân giải, v.v.) và tìm dòng lệnh < primary>no< /primary>. thay đổi nó thành< primary>yes< /primary>

Lưu tài liệu và khởi động lại để xem nếu nó mất.

Hy vọng rằng sẽ giúp được ai đó ngoài kia.


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

Hoặc thêm xrandr --output DFP2 --primaryvào cuối.bashrc


1

Tôi có Bố cục ba màn hình trong Ubuntu 14 LTS. Một màn hình được đặt dọc. Tôi cắm các màn hình theo cách mà nhật ký trên màn hình nằm trong một trong những màn hình nằm ngang!

Tôi đã sử dụng arandr( apt-get install arandr) để điều chỉnh bố cục màn hình và lưu tệp bố cục chẳng hạn /home/username/.monitor_setup.sh.

Tôi chỉ phải thêm --primaryvào màn hình mong muốn và đưa tệp vào Ứng dụng khởi động của Ubuntu! (Tại trường lệnh của 'Thêm chương trình khởi động' chỉ cần trỏ và bấm vào tệp bố cục đã chỉnh sửa của bạn!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off


0

Tôi sẽ xây dựng dựa trên câu trả lời của @ pl1nk. Điều đó đúng nhưng giả định một vài điều không an toàn nhất để giả định. Đặc biệt trong trường hợp của tôi. Tên hiển thị của tôi là khác nhau.

  1. Chạy xrandr --currentđể có được một danh sách các màn hình và tên của họ.

    Đầu ra mẫu:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Chọn một cái bạn muốn đặt làm chính. Trong trường hợp của tôi, tôi muốn HDMI-1 là chính. Bạn có thể có một tên khác hoặc muốn một màn hình khác. LVDS là màn hình máy tính xách tay của tôi.

  3. Bây giờ bạn có tên, xrandr --output [name of display] --primarylệnh, (không bao gồm dấu ngoặc), sẽ đặt màn hình bạn muốn làm chính.

  4. Chạy echo -e xrandr --output [name of display] --primary" >> ~/.bashrclệnh lưu nó sẽ được chạy khi bạn đăng nhập vào tài khoản người dùng của bạn.

Nếu bạn muốn thiết lập tính năng này khi khởi động, bạn sẽ phải thêm nó vào thư mục tập lệnh khởi động. Những hướng dẫn thay đổi dựa trên bản phân phối của bạn.

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.