Cách đặt độ phân giải liên tục trong xfce trên Debian


10

Tôi đang chạy Debian Jessie trên VMWare và độ phân giải mặc định là 800x600. Tôi có thể đặt thành 1360x768 xrandr, nhưng lần sau tôi đăng nhập vẫn là 800x600.

Một số bài đăng trên internet cho biết để chỉnh sửa tệp xorg.conf của tôi. Tôi đã chạy Xorg -configurevà nhận được một tệp xorg.conf.new. Tôi đã thử kiểm tra nó, nhưng màn hình vẫn đen (chạy startxmà không có cấu hình hoạt động tốt).

Một số bài đăng khác cho biết để chỉnh sửa tệp display.xml trong thư mục này ( .config/xfce4/xfconf/xfce-perchannel-xml), nhưng tôi không có tệp display.xml.

Bất kỳ ý tưởng làm thế nào để làm điều này?

Tệp nhật ký: http://pastebin.com/YaFrfnum

Tệp tin: http://pastebin.com/nYGg06TJ


Đăng xorg.conftệp và thông báo lỗi /var/log/Xorg.0.logkhi X không khởi động.
L. Levrel

Bạn đã thử sử dụng xfce4-display-settingsđể thay đổi độ phân giải xfce?
Scantlight

Bạn có chắc chắn đó là nhật ký của X thất bại? Nó cho thấy không có lỗi. Ngoài ra, xorg.conf của bạn không chỉ định độ phân giải ưa thích của bạn. Thêm Option "PreferredMode" "1360x768"vào phần Màn hình.
L. Levrel

@ L.Levrel Nó hiện lỗi vì nó không thực sự thất bại. Nó chỉ duy trì màu đen cho đến khi tôi quay trở lại bảng điều khiển với Ctrl + Alt + F1 và đóng nó bằng Ctrl + C
devil0150

@Scantlight đã làm việc cảm ơn bạn. Bạn có thể viết nó như một câu trả lời?
devil0150

Câu trả lời:


12

Một trong nhiều cách để thay đổi cài đặt trong môi trường máy tính để bàn là sử dụng các công cụ được cung cấp với môi trường đó. Trong trường hợp này XFCE là một môi trường máy tính để bàn và nó cung cấp các công cụ như vậy, một số có giao diện đồ họa.

Và cách đơn giản nhất để thay đổi độ phân giải là sử dụng "Hiển thị" có thể tìm thấy bên dưới Application Menu > Settings > Displayhoặc có thể được gọi từ trình giả lập thiết bị đầu cuối bằng xfce4-display-settingslệnh.

Tất nhiên, nếu bạn không thích một giải pháp đồ họa, bạn luôn có thể sửa đổi tệp tương ứng (trong trường hợp này .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml)


1
và làm thế nào để áp dụng các cài đặt này sau khi sửa đổi tập tin?
phil294

1
Tôi không tìm thấy tệp display.xml. Làm thế nào tôi luôn có thể đặt độ phân giải 1360x768 bằng dòng lệnh? Mặc định là 640 một cái gì đó rất rất hẹp.
Jitesh Sojitra

7

Hai vấn đề tôi phải giải quyết trong thiết lập của mình (OpenSuse với tư cách là khách của VMware):

  1. độ phân giải không nằm trong danh sách thả xuống của cài đặt xfce4-display-settings (nhưng tên của màn hình là. Bạn sẽ cần nó sau).
  2. mỗi lần đăng xuất 'quên' độ phân giải được thêm thủ công (thông qua xrandr )

Quy trình của tôi cho màn hình ('Virtual1'), mà tôi muốn đặt thành 1160x1600:

Trên màn hình đích xác định các tham số thời gian

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

Kích hoạt modeline đó bằng xrandr :

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

Voila!

Để có được độ phân giải màn hình này tự động khi đăng nhập, hãy thêm các dòng 'xrandr' ở trên vào .bashrc hoặc .profile.

Cludge này làm việc cho tôi. Có lẽ ai đó biết nơi tốt nhất để thay đổi cấu hình hệ thống để làm cho nó cập nhật vĩnh viễn, thậm chí còn tồn tại? (Tất cả bí quyết * nix cũ của tôi dường như đã lỗi thời kể từ systemd ...)

"Những người không hiểu Unix bị kết án là phát minh lại nó, thật tệ. - Henry Spencer"


1

Tôi gặp vấn đề tương tự khi vắng mặt các độ phân giải được hỗ trợ trong danh sách cài đặt màn hình. Tôi giải quyết vấn đề này bằng cách đặt giới hạn phù hợp cho các biến Đồng bộ hóa và Làm mới trong xorg.conf của tôi:

HorizSync 31.0 - 83.0

VertRefresh 56.0 - 75.0

Các giá trị thực tế tôi nhận được từ bảng dữ liệu LCD của mình. Tôi đang sử dụng màn hình Iiyama ProLite E2001WSV.

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.