it-swarm-vi.com

Thay đổi màn hình chính

Làm cách nào để thay đổi màn hình chính mà không sử dụng dòng lệnh?

36
trampster

Cho đến khi Ubuntu Brainstorm Idea # 17526 trở thành hiện thực, dường như không có cách nào để người dùng không phải NVIDIA thay đổi màn hình chính (không chỉ di chuyển các bảng) mà không cần dùng đến dòng lệnh.


Chỉnh sửa 2014-05-30: Câu trả lời đó bây giờ hơi lỗi thời. Ubuntu Brainstorm không còn tồn tại. Và các câu trả lời khác cho câu hỏi này có các giải pháp tốt hơn, cho cả Ubuntu và các bản phát hành khác.

Trong MATE, "Tùy chọn> Màn hình" có nút "Đặt mặc định". Đó là những gì bạn đang tìm kiếm.

Trong Gnome 3, "Cài đặt> Hiển thị" không có nút "Đặt mặc định". Thay vào đó, nó có một thanh tìm kiếm trên thanh công cụ ở đầu một trong các màn hình. Kéo nó vào màn hình mà bạn muốn là chính.

Tôi tin rằng Unity tương tự như Gnome 3, nhưng thanh công cụ ở bên cạnh - mặc dù tôi không biết chắc chắn; Bản thân tôi không chạy Unity.

Trong KDE, trong "Cài đặt hệ thống> Hiển thị và giám sát" có một ngôi sao trên mỗi màn hình mà bạn có thể nhấp để đặt là chính.


Chỉnh sửa 2015/02-25: Thật ấm lòng khi biết rằng môi trường máy tính để bàn Linux đang tiến triển.

buntu Gnome 14.10 tính năng Gnome 3.12. Mở Hiển thị và chọn màn hình phụ. Danh sách bên trái cho phép bạn đặt màn hình thành "Chính", "Hiển thị phụ" (đã chọn), "Gương" hoặc "Tắt".

enter image description here

Unity không còn có một máy tính để bàn chính. Bạn có thể đặt "Vị trí trình khởi chạy" cho một trong hai màn hình của mình hoặc tất cả các màn hình.

enter image description here

buntu MATEKubfox không thay đổi.

22
kaapstorm

Tôi đã gặp vấn đề với màn hình chính hoàn nguyên khi khởi động lại. Đã trở nên khá khó chịu. Vì vậy, tôi đã thực hiện một số tìm kiếm xung quanh và có thể tìm thấy một giải pháp của riêng tôi.

Đầu tiên chọn màn hình chính của bạn.

Select primary display

Hãy chắc chắn rằng bạn lưu các thiết lập của bạn, sau đó đóng lại.

Tiếp theo bạn cần chỉnh sửa tập tin cấu hình màn hình.

gedit ~/.config/monitors.xml

Tìm màn hình bạn muốn làm chính và thay đổi thành

<primary>yes</primary>

Và đảm bảo thay đổi màn hình khác thành

<primary>no</primary>

Bây giờ lưu các tập tin, và khởi động lại.

Cấu hình ví dụ

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="DVI-I-1">
      </output>
      <output name="TV-0">
      </output>
      <output name="DVI-I-2">
          <vendor>SYN</vendor>
          <product>0x0022</product>
          <serial>0x00000326</serial>
          <width>1360</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>312</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DVI-I-3">
          <vendor>ACI</vendor>
          <product>0x24f2</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1360</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>

Bây giờ khi bạn khởi động lại, màn hình sẽ được chọn là chính.

Thiết lập của tôi như sau:

  • Ubuntu 12.04.1 (64-bit)
  • nVidia GTX 260 (sử dụng trình điều khiển mới nhất)
13
mywebslave

Đã hoạt động cho Xubfox 14.04 Trusty tahr nvidia gtx 760 bằng trình điều khiển độc quyền 331,38 trên x86_64.

"Trình quản lý cài đặt" -> "Phiên và khởi động" -> Đăng ký "Tự động khởi động ứng dụng" -> thêm lệnh sau:

 xrandr --output HDMI-0 --primary

tự xác định tiêu đề để bạn nhận ra nếu thay đổi sau này. Bạn có thể đưa ra các đối số hơn nữa cho nó.

Để biết màn hình nào mà bạn có thể gọi xrandr -q trên dòng lệnh hoặc cài đặt arandr (cũng có sẵn trong trình quản lý cài đặt) để liệt kê các màn hình.

7
keiki

Đối với hầu hết các thẻ video :

Đi đến bảng ưu tiên màn hình. Trên máy tính để bàn mặc định, cài đặt này là: Hệ thống - Tùy chọn - Màn hình

Bỏ chọn hộp "Cùng hình ảnh trong tất cả các màn hình" và nhấn "Áp dụng".

Giữ phím Alt và kéo các bảng trên cùng và dưới cùng vào màn hình mà bạn muốn là màn hình chính.

Đối với thẻ video NVidia :

Chạy công cụ cài đặt NVidia. Trên cài đặt máy tính để bàn mặc định có bật trình điều khiển độc quyền của NVidia, đây là: Cài đặt hệ thống - Quản trị - NVIDIA X Server

Chọn "Cấu hình hiển thị máy chủ X".

Chọn màn hình bạn muốn làm màn hình chính và chọn "Đặt màn hình chính này cho màn hình X" và nhấn "Áp dụng".

5
fader

Cách nhanh nhất là chỉ cần chuyển đổi dây cáp ở mặt sau của máy tính.

5
David Anderson

Tôi vừa xóa ~/.config/Monitor.xml và đăng xuất và đăng nhập lại, sau đó chuyển đến Cài đặt/Màn hình và lưu lại. Điều này đã tạo ra một tệp Monitor.xml mới - và nó đã khắc phục vấn đề.

3
Kylea

Trong Unity với 14.04LTS không có gì hoạt động này. Monitor.xml được viết tốt và có giếng chính và các vị trí được xác định rõ nhưng khi khởi động lại, nó bỏ qua vị trí chính và vị trí.

Điều này có vẻ hữu ích http://bernaerts.dyndns.org/linux/74-ubfox/309-ubfox-dual-display-monitor-poseition-lost

Rõ ràng tôi không thể tạo tập lệnh được đề xuất để chạy khi khởi động lại. Tôi đã thêm lệnh để chạy nó khi khởi động nhưng nó dường như không hoạt động. Nhưng sau khi khởi động lại ngay cả khi tôi tăng độ trễ thực thi; Nếu tôi chạy thủ công tập lệnh, nó sẽ sửa màn hình.

2
kaf

Trong Ubuntu, điều này có thể được giải quyết như sau:

Nhấp vào Biểu tượng bánh răng trên trình khởi chạy Unity (thanh bên trái màn hình). Biểu tượng được gắn nhãn Cài đặt hệ thống

Xem bên dưới Phần cứng và nhấp vào biểu tượng Hiển thị

Tắt Hiển thị gương (tùy chọn)

Bấm vào một trong các hình chữ nhật hiển thị và kéo màn hình xung quanh theo bất kỳ thứ tự nào bạn thích

Đặt bất kỳ tùy chọn mong muốn khác. Ví dụ: bạn có thể đặt Trình khởi chạy chỉ hiển thị trên một màn hình

Nhấp vào Áp dụng

Bây giờ bạn sẽ có thiết lập màn hình chính như mong muốn - tất cả mà không cần sử dụng dòng lệnh như được đề cập trong câu hỏi của bạn.

2
Snap Shot

Trong trình quản lý Hiển thị màn hình, cả hai màn hình của bạn phải được hiển thị cạnh nhau. Bạn có thể kéo bên trái sang bên phải để chuyển màn hình chính giữa chúng.

1
orezvani

Để di chuyển tất cả chúng cùng một lúc, hãy tắt màn hình phụ, xác nhận và bật lại - và tất cả các chương trình sẽ nằm trên màn hình chính.

1
user222389