Chuyển đổi đơn giản giữa nhiều cấu hình màn hình


9

Bối cảnh

Tôi sử dụng Ubuntu 11.04 trên máy tính xách tay. Tôi có ba cấu hình màn hình:

  • Công việc : vô hiệu hóa màn hình máy tính xách tay, sử dụng màn hình 1920 X 1200 bên ngoài
  • Trang chủ : vô hiệu hóa màn hình máy tính xách tay, sử dụng màn hình ngoài 1680 x 1050
  • Khác : chỉ màn hình máy tính xách tay

Tôi sử dụng cài đặt NVIDIA X Server để chuyển giữa các cấu hình màn hình.

  • Tình huống lý tưởng là cấu hình màn hình có thể được kích hoạt dựa trên những gì màn hình ngoài được cắm vào máy tính xách tay.
  • Một lựa chọn hợp lý khác là có một phím tắt được chuyển đổi giữa ba cấu hình máy tính xách tay (hoặc có thể là ba phím tắt, một phím cho mỗi cấu hình).

Câu hỏi

  • Làm thế nào tôi có thể đơn giản hơn chuyển đổi giữa các cấu hình màn hình?

Suy nghĩ ban đầu

  • Một người dùng đã hỏi về việc tự động chuyển đổi cấu hình màn hình trên các diễn đàn ubfox với một số gợi ý khác tại đây
  • Tôi nghĩ rằng có thể có một số cách sử dụng phím tắt để thao tác với xorg.conftệp.

Kiểm tra chủ đề này để biết một số manh mối: Askubfox.com/questions/62099/ trên
Victor S

Câu trả lời:


6

Hãy thử Disper , nó có một số tiềm năng. Tôi vẫn đang tìm ra nó nhưng nó chắc chắn sẽ làm những gì bạn mô tả. Tôi không nghĩ tự động chuyển đổi là một lựa chọn thực tế, nhưng Disper với một phím tắt đáng để thử.


1
Ngoài ra, có autorandr / disper, có thể nhớ cấu hình màn hình phân tán. Tôi nghĩ đó chỉ là những gì bạn cần. github.com/wertarbyte/autorandr
Christoph

1
Ngoài ra, có một GUI cho kịch bản. làm việc một cách hoàn hảo trong Maverick, tôi không chắc chắn về tình trạng hiện nay ở Natty (app-chỉ) bugs.launchpad.net/disper/+bug/619897
Christoph

2

Nếu bạn đang sử dụng xorg.conf cho thiết lập của mình, thì giải pháp đơn giản nhưng không phù hợp này đã giúp ích cho tôi:

Tạo một tệp cấu hình riêng cho mỗi thiết lập mà bạn sẽ đặt vào / etc / X11. Đặt tên cho chúng như thế này:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(Các exes kép sẽ ngăn máy chủ xóa các tệp một cách tự nhiên)

Sau đó tạo ba tập lệnh shell đơn giản và đặt chúng vào / usr / local / bin. Đặt tên cho chúng là:

  • display.work
  • hiển thị
  • display.single

Một ví dụ về nội dung của một trong các tệp trông như thế này:

  • "#! / Thùng / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • echo "Hiển thị được đặt cho CÔNG VIỆC"
  • echo "Bạn phải khởi động lại trình quản lý hiển thị để cài đặt có hiệu lực."

Để sử dụng các tập lệnh này, giả sử bạn đã khởi động và đang nhìn vào màn hình sai--

  • Nhấn Ctrl-Alt-F2 để hiển thị trình bao phi đồ họa.
  • đăng nhập
  • là root, (su hoặc sudo, tùy thuộc vào hệ thống của bạn) chạy tập lệnh mong muốn.
  • khởi động lại máy chủ X của bạn

Vâng, nó không đẹp như plug and play, nhưng dù sao nó cũng khá nhanh và không đau.


0

Như @ JE2Tom đề xuất, Disper đã có thể thực hiện công việc. Đối với những người xen kẽ, đây là những gì tôi đã làm.

  • Tôi đã cài đặt Disper cho Ubuntu

  • Sau đó tôi đã sử dụng CompizConfig - General - Commandsđể tạo các phím tắt cho hai lệnh mà tôi muốn:

    • disper -s chỉ kích hoạt màn hình chính
    • disper -S chỉ kích hoạt màn hình phụ
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.