Puncte:0

dual-monitor: i3 config cu xrandr uneori funcționează, alteori nu

drapel es

Sunt pe Ubuntu 20, folosesc i3 ca manager de Windows pe două monitoare.

HDMI-1 ar trebui să fie monitorul meu principal din stânga și VGA-1-1 ar trebui să fie în dreapta acestuia. Primul meu spațiu de lucru (spațiul meu de lucru terminal) trebuie să se deschidă pe HDMI-1 și trebuie să efectueze a screenfetch comanda. Celălalt monitor trebuie să fie pe al doilea spațiu de lucru al meu (care este pentru Firefox).

Am pus următoarea configurație pentru i3 (.config/i3/config):

setați $workspace0 „0: Terminal”
setați $workspace1 „1: Firefox”

exec --no-startup-id xrandr --ieșire HDMI-1 --primar --mod 1920x1080 --pos 0x0 --rotire normal --ieșire DP-1 --off --ieșire VGA-1-1 --mod 1920x1080 --pos 1920x0 --rotire normal

spațiu de lucru $workspace0 ieșire HDMI-1
workspace $workspace1 ieșire VGA-1-1

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

Aici este problema mea. Acest lucru funcționează de fapt ca 60% din timp când repornesc. De cele mai multe ori funcționează bine.

Dar uneori, al meu VGA-1-1 monitorul devine complet violet (care este fundalul ecranului de conectare Ubuntu 20). Uneori am primit fundalul meu real și bara de stare, dar nu se întâmplă nimic când deschid ceva care ar trebui să apară pe acest monitor (când deschid Firefox, de exemplu, care este atribuit $workspace1).

Singura mea soluție atunci este să deschid arandr și pentru a schimba și salva setările mele. După ce mi-am salvat setările, xrandr se resetează și apoi îl pot vedea în sfârșit VGA-1-1 cu totul deschis pe el.

Aș dori să înțeleg ce se întâmplă în prezent.De ce uneori funcționează și alteori nu? Și mai important: cum pot remedia asta?

FYI: Folosesc un script polybar care l-a executat pe configurația mea i3 inainte de executând comanda xrandr. Nu știu dacă acest lucru ar putea avea legătură, așa că l-am pus aici pentru orice eventualitate:

.config/i3/config:

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

.config/polybar/dual_monitors.sh:

#!/usr/bin/env bash

killall -q polybar

ecou „---” | 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 &

ecou „Baruri lansate...”

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.