Điểm:0

màn hình kép: cấu hình i3 với xrandr đôi khi hoạt động, đôi khi không

lá cờ es

Tôi đang dùng Ubuntu 20, tôi đang sử dụng i3 làm trình quản lý cửa sổ trên hai màn hình.

HDMI-1 được cho là màn hình chính của tôi ở bên trái và VGA-1-1 được cho là ở bên phải của nó. Không gian làm việc đầu tiên của tôi (không gian làm việc đầu cuối của tôi) phải mở trên HDMI-1 và phải thực hiện một tìm nạp màn hình chỉ huy. Màn hình khác phải ở trên không gian làm việc thứ hai của tôi (dành cho Firefox).

Tôi đặt cấu hình sau cho i3 (.config/i3/config):

đặt $workspace0 "0: Terminal"
đặt $workspace1 "1: Firefox"

exec --no-startup-id xrandr --output HDMI-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --output VGA-1-1 --mode 1920x1080 --pos 1920x0 --rotate normal

không gian làm việc $workspace0 đầu ra HDMI-1
không gian làm việc $workspace1 đầu ra VGA-1-1

exec --no-startup-id gnome-terminal -- zsh -c "screenfetch; zsh"

Đây là vấn đề của tôi. Điều này thực sự hoạt động giống như 60% thời gian khi tôi khởi động lại. Hầu hết thời gian nó hoạt động tốt.

Nhưng đôi khi, tôi VGA-1-1 màn hình chỉ chuyển sang màu tím hoàn toàn (là nền của màn hình đăng nhập Ubuntu 20). Đôi khi tôi nhận được nền thực tế và thanh trạng thái của mình nhưng không có gì xảy ra khi tôi mở thứ gì đó được cho là sẽ xuất hiện trên màn hình này (ví dụ: khi tôi mở Firefox, được gán cho $workspace1).

Giải pháp duy nhất của tôi sau đó là mở arandr và để thay đổi và lưu cài đặt của tôi. Sau khi lưu cài đặt của tôi, xrandr đặt lại và cuối cùng tôi có thể thấy VGA-1-1 với mọi thứ mở trên đó.

Tôi muốn hiểu những gì hiện đang xảy ra sai.Tại sao nó hoạt động đôi khi và đôi khi nó không? Và quan trọng hơn: làm thế nào tôi có thể khắc phục điều này?

FYI: Tôi sử dụng tập lệnh polybar để thực thi cấu hình i3 của mình trước thực hiện lệnh xrandr. Tôi không biết liệu điều này có liên quan hay không nên tôi đặt nó ở đây đề phòng:

.config/i3/config:

exec_always --no-startup-id $HOME/.config/polybar/dual_monitor.sh

.config/polybar/dual_monitor.sh:

#!/usr/bin/env bash

killall -q polybar

tiếng vang "---" | tee -a /tmp/polybar_top-primary.log /tmp/polybar_top-secondary.log /tmp/polybar_bottom-primary.log /tmp/polybar_bottom-secondary.log
polybar top-primary >> /tmp/polybar_top-primary.log 2>&1 &
polybar top-secondary >> /tmp/polybar_top-secondary.log 2>&1 &
polybar bottom-primary >> /tmp/polybar_bottom-primary.log 2>&1 &
polybar bottom-secondary >> /tmp/polybar_bottom-secondary.log 2>&1 &

echo "Các thanh được tung ra..."

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.