Làm thế nào để bảo Xubfox không sao chép mà mở rộng màn hình máy tính xách tay ra bên ngoài?


33

Tôi đã đi đến Settingsmanagervà chọn Display. Màn hình bên ngoài đã được liệt kê ở đó. Vì vậy, tôi đã chọn Use this output(xem Ảnh chụp màn hình) và sau khi nhấn applymàn hình máy tính xách tay đã được sao chép vào màn hình bên ngoài.

Nhưng những gì tôi muốn là cho nó được mở rộng , không được nhân bản .

Thật không may, tôi không thể tìm thấy bất kỳ tùy chọn cho điều đó.

Có một lựa chọn như vậy?

Tuyệt vời cho bất kỳ gợi ý!


Có lẽ, giống như tôi, bạn cũng có thể sử dụng Dispel: askubfox.com/questions/82601/ trên
maniat1k

Câu hỏi này đã lỗi thời kể từ Xubfox 13.04 (hoặc một cái gì đó); chuyển đổi màn hình đã có trong XFCE từ năm 2012: webupd8.org/2012/11/ . Khi tôi cắm vào màn hình ngoài, tôi có thể nhấn fn + f7 (biểu tượng màn hình) và nhận một trình chuyển đổi nơi tôi có thể chọn nếu tôi muốn sao chép hoặc mở rộng; trong cài đặt hệ thống → màn hình Tôi cũng có thể chọn bật công tắc đó mỗi khi tôi kết nối màn hình ngoài. Có cách nào để đánh dấu câu hỏi only relevant to unsupported versions of Ubuntu?
unhammer

Và đây là một câu trả lời được cập nhật: Askubfox.com/a/883190/25639
unhammer 14/2/2017

Câu trả lời:


35

Nếu bạn gặp phải trường hợp tương tự như tôi:

  1. Nhập xrandrvào thiết bị đầu cuối của bạn và tìm namemàn hình máy tính xách tay của bạn và namemàn hình bên ngoài của bạn. Của tôi là VGA-0cho máy tính xách tay và LVDScho bên ngoài.
  2. Trong khi bạn ở trên đó, bạn có thể tìm ra độ phân giải được cả hai thiết bị hỗ trợ.

  3. Tạo một tập lệnh thực thi ở đâu đó trên máy tính của bạn và đặt tên cho nó, vd dual_monitor.sh.

  4. Đặt các lệnh sau vào tập lệnh. Các ý kiến ​​nên giải thích những gì là cho những gì!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    Chỉ cần nhận xét những gì bạn không muốn và bỏ qua những gì bạn cần và bạn sẽ hoàn thành - sau khi chạy tập lệnh này!

Tôi có giải pháp này từ đâyđây .


@Thomas: Chắc chắn rồi! :-)
Aufwind

Làm thế nào để bạn trả lời bài viết? đoán tôi sẽ chỉ thêm điều này. .. Về grandr ... làm thế nào để bạn cài đặt nó để TIẾT KIỆM các cài đặt đó để bạn không phải làm lại bố cục màn hình mỗi khi bạn khởi động lại?

15

Sử dụng giao diện đồ họa của xrandr, được gọi là grandr. Cài đặt nó như sau:

sudo apt-get update
sudo apt-get install grandr

Sau đó chuyển đến hệ thống -> Nhiều màn hình trong menu Xubfox.

Tại đây, bạn có thể tắt các hộp kiểm "Tự động" cho các màn hình khác nhau và mở rộng bố cục trong màn hình bố trí. Nó hoạt động rất tốt (Xubfox 11.10 / Thinkpad x220).


Tôi cũng đề nghị grandr. Một gói đơn giản chỉ 134 kb, cho phép dễ dàng cài đặt và tùy chỉnh. Cũng đã khắc phục sự cố trong đó màn hình của tôi sẽ bị trống sau khi tạm dừng tiếp tục.
Treepata

Có lẽ bạn muốn trả lời câu hỏi @ user45087 mà anh ấy đặt câu trả lời, vì anh ấy chưa (chưa) có thể nhận xét vì thiếu danh tiếng. :-) Vì vậy, tôi nghĩ rằng tôi chỉ ping bạn cho điều đó.
Aufwind

14
Không thể tìm thấy gói trong Xubfox 12.04. Tôi thay vì cài đặt arandrgói, và điều đó đã làm việc rất tốt.
Zachary Schuessler

1
Như Zachary đã viết, trên Xubfox 13.04 cũng hoạt động arandr.
Awi

11

Đối với Xubfox 13.04 , giao diện GUI cho xrandr là "ARandr"; hoạt động hoàn hảo!

apt-get install arandr

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


Tôi sẽ thêm rằng với arandrbạn có thể lưu bố cục vào tập tin shell. Tôi đã đặt một số cấu hình màn hình thường được sử dụng trên máy tính để bàn của mình. Tôi chỉ cần nhấp vào một tập lệnh khi tôi muốn trình bày trên máy chiếu VGA.
gertas

1
Thật. Nguyên vẹn, sử dụng tập lệnh này được tạo bởi arandr, tôi đã cố gắng tạo một tập lệnh shell khác sẽ tự động đặt cấu hình chính xác khi một màn hình bên ngoài được cắm hoặc tắt, mà không cần phải chạy tập lệnh theo cách thủ công. Tuy nhiên, tôi đã không thể hoàn toàn làm điều đó. Nếu bạn có thể làm như vậy, vui lòng cho tôi biết.
Pushpak Dagade

Hoặc ít nhất là sử dụng các phím như trong Windows. Điêu đo thật tuyệt vơi. Bạn có thể chia sẻ ý chính về những gì bạn đã làm được không?
gertas

gist.github.com/guanidene/11372941 Tập lệnh này sẽ tự động phát hiện nếu màn hình ngoài của tôi được kết nối và theo đó định cấu hình màn hình. Tôi chỉ cần chạy tập lệnh mỗi lần tôi kết nối / ngắt kết nối màn hình ngoài. (Để sử dụng tập lệnh, bạn có thể phải thực hiện một số thay đổi nhỏ đối với tập lệnh theo độ phân giải màn hình ngoài của bạn.) Điều còn thiếu là làm thế nào để tập lệnh này tự động chạy khi tôi kết nối / ngắt kết nối màn hình ngoài. Tôi đã tìm thấy một số cách để làm điều này, nhưng nó không hoạt động với tôi trên Xubfox 13.04 của tôi. Có lẽ bạn có thể giúp đỡ.
Pushpak Dagade

2

Xubfox: Đây là một giải pháp rất đơn giản để mở rộng hoặc mở rộng máy tính để bàn của bạn sang một màn hình mới!

Bạn phải đi đến Settings Managervà chọn Settings Editor. Sau đó chọn display. Chúng tôi sẽ tuyên bố một là màn hình chính và kiểm tra activemàn hình thứ hai.
Giá trị "X" của màn hình thứ hai sẽ là phần cuối của kích thước của màn hình chính. Nó có thể biết trong độ phân giải.
Sau đó, nếu, ví dụ, tôi có một chiếc netbook có màn hình độ phân giải 1024x600, tôi phải nói rằng màn hình thứ hai bắt đầu bằng 1024 (giá trị "X"), ghi nó vào giá trị "X" của "X" position fieldmàn hình thứ hai.
Bạn phải thoát phiên đăng nhập lại để có hiệu lực.
Xem hình ảnh dưới đây! Cách mở rộng hoặc mở rộng máy tính để bàn của bạn trong xubfox


1

Tôi đã có cùng một vấn đề và tôi đã giải quyết nó nhờ lời khuyên của Aufwind. Tuy nhiên, tôi gặp vấn đề với menu dưới cùng (không thể mở được, vì phía dưới màn hình "bên dưới" màn hình vật lý) và tôi cũng không hài lòng với mức độ "tự động hóa" của giải pháp đó, vì vậy tôi đã viết Tập lệnh Python để giải quyết vấn đề của tôi và - nói chung - giúp dễ dàng chuyển sang chế độ hiển thị kép:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

và quay lại màn hình đơn, với một lệnh:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

Nó đặt màn hình ngoài sang phải theo mặc định - để đặt nó sang đối số sử dụng bên trái:

    -o "ei"

Bạn có thể liên kết cả hai lệnh với - tức là - các mục menu (trình kích hoạt?) Để sử dụng nó một cách thoải mái.

Tôi vẫn đang làm việc trên một số bản sửa lỗi nhỏ để sử dụng chung hơn.

Bạn có thể tìm thấy nó trên https://github.com/regispl/displaymanager + README ngắn Tôi hy vọng nó sẽ giúp được ai đó;)


0

Đối với những người đang tìm cách lưu cài đặt đầu kép xrandr cho các lần đăng nhập trong tương lai, chỉ cần tạo tập lệnh ở trên có thể thực thi được với

chmod +x dual_monitor.sh

Sau đó, vào menu bảng điều khiển xfce tại Cài đặt> Trình quản lý cài đặt> Phiên và khởi động> Tự động khởi động ứng dụng.

Sau đó thêm tập lệnh thực thi vào danh sách. Nếu điều này không làm việc cho bạn, hãy cho tôi biết. Tôi có một kịch bản python khác mà tôi sử dụng thay thế. ;-)

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.