Xfce - Không thể đặt màn hình chính trong xrandr


13

Tôi đang sử dụng Xfce 4 Môi trường máy tính để bàn phiên bản 4.6.1 (Xfce 4.6)

Tôi đang cố gắng để thiết lập màn hình kép hoạt động. Tôi có một màn hình vga cắm vào và ngồi bên trái máy tính xách tay của tôi.

Tôi muốn có nó để máy tính để bàn thông thường của tôi nằm trong màn hình máy tính xách tay như bình thường và vga hoạt động như không gian thêm để kéo các cửa sổ vào. Tôi gần đến rồi: tôi có hai không gian ngồi cạnh nhau và tôi có thể kéo sang trái và phải.

Vấn đề là màn hình vga là "chính" với thanh tác vụ trong đó: tôi muốn cái này trong máy tính xách tay của tôi (tức là ở màn hình bên phải chứ không phải bên trái).

Đây là thiết lập xrandr hiện tại của tôi:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

VGA1 là màn hình vga ngoài và LVDS1 là màn hình laptop gốc của tôi. Tôi đã thử làm

xrandr --output LVDS1 --primary --right-of VGA1

trong đó đặt các màn hình theo bố cục chính xác, nhưng không biến LVDS1 thành chính, trừ khi tôi hiểu nhầm "chính" nghĩa là gì trong ngữ cảnh này. Liệu chính có nghĩa là "nơi máy tính để bàn sống"?

Tôi đã tải về grandr và arandr và bị mắc kẹt trong đó và không đạt được bất cứ điều gì ở đó.

Điều khó chịu là tôi có thể lấy nó để LVDS1 là chính, với máy tính để bàn, v.v., nếu tôi đặt VGA1 ở bên phải của máy tính xách tay, thay vì bên trái. Vì vậy, có vẻ như chính luôn luôn đi đến bất cứ thứ gì là màn hình ngoài cùng bên trái.

Đây là /etc/X11/xorg.conftập tin của tôi trong trường hợp có liên quan:

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

Có ai tư vấn cho ai không? cảm ơn, tối đa

Câu trả lời:


13

báo cáo lỗi về việc này; nó đã được biết đến trong một thời gian ngắn . Xfce (kể từ 4.11.0) coi màn hình trái / trên hầu hết là 'chính' bất kể. Dị ứng và không chỉ giới hạn ở máy tính xách tay.

Với hai màn hình được sắp xếp tĩnh, bạn có thể mô phỏng thay đổi màn hình chính bằng cách di chuyển rõ ràng (các) Bảng điều khiển. Nhưng với một máy tính xách tay không thực tế, bạn sẽ phải:

  1. định vị vật lý màn hình bên ngoài bên phải;
  2. làm quen với hành vi gói máy tính để bàn không trực quan;
  3. xắn tay áo của bạn và sửa chữa Xfce.

Tôi đã thử tùy chọn B trong một thời gian: màn hình bên trái vật lý chính của tôi được chỉ định là "bên dưới". Tôi đã không phải sắp xếp lại bàn làm việc của mình và di chuyển ngang các cạnh màn hình trái / phải dẫn đến việc bọc không gian làm việc bình thường.


Cảm ơn! Tôi không thể kiểm tra câu trả lời của Rony ngay bây giờ vì tôi không có thiết lập màn hình kép vào lúc này (câu hỏi của tôi là từ gần hai năm trước :)) nhưng có vẻ như đó chỉ là một lỗi như bạn nói.
Max Williams

"hành vi gói máy tính để bàn không trực quan": Tôi có màn hình phụ ngay trên máy tính xách tay của mình. Nhưng khi chuột của tôi di chuyển đến màn hình đó, màn hình máy tính xách tay của tôi sẽ cuộn theo tỷ lệ trên màn hình chính (vì vậy khi chuột ở xa bên phải trên màn hình phụ, tôi thấy điều tương tự trên cả hai màn hình). Để lấy lại chế độ xem trên màn hình chính, tôi cần cuộn toàn bộ sang đầu bên trái của màn hình chính. Về cơ bản, hai màn hình bao gồm một màn hình lớn: nếu tôi tối đa hóa một chương trình thì nó sẽ mở rộng ra cả hai màn hình. Với hiệu ứng cuộn bổ sung này. Làm thế nào tôi có thể ngăn chặn điều đó?
Csaba Toth

7

Theo như tôi có thể nói, trong phiên bản hiện tại của xrandr, cờ chính không hoạt động với máy tính xách tay. Màn hình chính luôn là màn hình bên trái, bắt đầu từ 0x0. Rất khó chịu, có thể đó là một lỗi.

Giải pháp của tôi chỉ là di chuyển các bảng và biểu tượng máy tính để bàn. Nhấp chuột phải vào Bảng điều khiển> Các bảng điều khiển> Đầu ra: VGA1 (hoặc bất kỳ màn hình nào).


2

Tôi đang cố gắng để thiết lập màn hình kép hoạt động. Tôi có một màn hình vga cắm vào và ngồi bên trái máy tính xách tay của tôi.

thử:

$ xrandr - đầu ra VGA1 --auto --left-LVDS1

Để bạn tham khảo, tôi là máy tính xách tay (LVDS-1) và bảng điều khiển dọc bên phải (VGA-1) hoạt động tốt.

$ xrandr 
Màn hình 0: tối thiểu 320 x 200, hiện tại 2340 x 1440, tối đa 8192 x 8192
LVDS-1 được kết nối 1440x900 + 0 + 0 (bình thường đảo ngược trục phải x trục y) 303mm x 190mm
   1440x900 60.0 * + 50.0  
   1152x864 60.0  
   1024x768 59.9  
   800x600 59,9  
   640x480 59.4  
   720x400 59.6  
   640x400 60.0  
   640x350 59.8  
VGA-1 được kết nối 900x1440 + 1440 + 0 trái (bình thường đảo ngược trục phải trục x trục y) 408mm x 255mm
   1440x900 59,9 * + 75,0  
   1280x1024 76.0 75.0 72.0 60.0  
   1152x864 75.0  
   1024x768 75.1 70.1 60.0  
   832x624 74.6  
   800x600 72.2 75.0 60.3  
   640x480 72.8 75.0 66.7 60.0  
   720x400 70.1  
   640x350 70.1  
Ngắt kết nối DVI-D-1 (trục y ngược trục phải trái bình thường)

2
Tôi có cùng một vấn đề, như OP nói, mọi thứ chỉ hoạt động chính xác nếu màn hình bên ngoài được đặt ở bên phải của máy tính xách tay. Nếu nó được đặt ở bên trái, nó sẽ trở thành màn hình "chính", bất kể đang chạyxrandr --output LVDS1 --primary
Keith

1

Đó là một lỗi .

xfce4-display-settings: tại sao không có phần Mở rộng bên trái nào?

Tôi đã cố gắng giải thích tại sao: ở đây .


Cách giải quyết:

Mở rộng sang màn hình ngoài bên trái (do đó trở thành chính) sau đó di chuyển tất cả các điều khiển - cụ thể là (các) bảng điều khiển - sang màn hình bên trong (thứ cấp) bên phải, làm cho nó hoạt động như thể nó là chính.

  • Để mở rộng sang bên trái, sử dụng một lệnh như xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto(nơi LVDS1hiển thị bên trong). Nó rất hữu ích để thêm nó vào bảng điều khiển hoặc trình khởi chạy máy tính để bàn.

  • Bỏ chọn tùy chọn 'Màn hình Span' và mở khóa bảng điều khiển.

[ nhập mô tả hình ảnh ở đây] [5]

  • Kéo và thả bảng vào màn hình (bên trong) bên phải. (Nếu điều đó dường như không hoạt động, hãy làm cho bảng điều khiển thẳng đứng sau đó di chuyển nó, sau đó làm cho nó nằm ngang nếu đó là những gì bạn muốn.)

Vị trí bảng điều khiển dường như được ghi nhớ sau khi quay lại cấu hình hiển thị này và sau khi khởi động lại.


1

Điều này đã làm phiền tôi trong một thời gian là tốt. Cách giải quyết của tôi là KHÓA bảng điều khiển ở chế độ chỉ dành cho máy tính xách tay. Khi tôi chuyển sang màn hình mở rộng (tôi đã ánh xạ khóa sang tập lệnh xrandr), bảng điều khiển vẫn ở trên máy tính xách tay.

Cửa sổ mới vẫn mở ở bên trái (màn hình), nhưng tôi đoán bây giờ tôi có thể sống với nó.


0

Bạn cũng có thể đặt nó bằng dòng lệnh (ví dụ: menu sang màn hình thứ hai)

xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s monitor-2

và để liệt kê tất cả các thuộc tính bạn có thể sử dụng

xfconf-query -c xfce4-panel -p /panels -lv
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.