OpenBox XXII. – Zakázanie automatického načítania druhého monitoru

openbox_logoV predchádzajúcom diely sme sa oboznámili s pridaním skriptu pre zmenu rozlíšenia do OpenBox menu. Vrátane jednoklikovým. Dnes si povieme ako zlenivieť ešte viac. 😀
Nasledovný návod sa dá samozrejme aplikovať i na iných prostrediach či distribúciách. Jedinou zmenou (okrem individuálnej) je lokalizácia konfiguračného súboru. Ale jeho nájdenie prenechávam na samoštúdium. 🙂

 

 

Zakázanie automatického načítania:

Tentokrát si pomocou nejakého textového editoru si otvoríme súbor pre automaticky spúšťané programy:

pluma ~/.config/openbox/autostart

 

A pridáme doň vlastné nastavenie pre oba monitory. Moje vyzerá následovne:

xrandr --output HDMI-0 --off --output DVI-I-1 --auto &

xrandr --output HDMI-0 --off --output DVI-I-1 --auto zakazuje načítanie monitora pripojeného cez HDMI a monitor pripojený cez DVI sa nastaví automaticky.
--output HDMI-0 --off nastavuje zakázanie automatického načítania monitoru pripojeného cez HDMI.
--output DVI-I-1 --auto automaticky nastaví monitor pripojený cez DVI.

 

No môže mať aj takýto zápis:

xrandr --auto && xrandr --output HDMI-0 --off &

xrandr --auto && xrandr --output HDMI-0 --off nastavuje prvý monitor na automatickú konfiguráciu a druhý, pripojený cez HDMI, sa pri bootovaní nenačíta.
xrandr --auto nastavuje prvý monitor na automatickú konfiguráciu.
xrandr --output HDMI-0 --off zakazuje automatické načítanie pri štarte pre druhý monitor (pripojený cez HDMI).
&& znamená, že sa má vykonať spojený príkaz.

 

Po tejto drobnej úprave už nie je potrebné externý monitor dodatočne pripájať. No stále je potrebná manuálne pripojenie pomocou. Napríklad pomocou spôsobu, ktorý sme si predstavili minule, a ktorý si stručne zopakujeme.

Pomocou nejakého textového editoru si otvoríme:

pluma ~ /.config/openbox/menu.xml

 

A na svoje miesto pridáme riadok, ktorý môže vyzerať následovne:

<item icon=”/usr/share/icons/AwOken/clear/24×24/apps/tv-player2.png” label=”Externý monitor”>
<action name=”Execute”>
<execute>xrandr --output HDMI-0 --mode 1920x1080 --rate 60.05 --output DVI-I-1 --mode 1366x768 --rate 59.79 --left-of HDMI-0</execute>
</action>
</item>

Vďaka nemu sa jediným kliknutím nastaví nami požadované nastavenia pre oba monitory.

--output HDMI-0 --mode 1920x1080 --rate 60.05 je konfigurácia pre externý monitor. Je pripojený cz HDMI, má rozlíšenie 1920×1080 a obnovovaciu frekvenciu 60.05.
--output DVI-I-1 --mode 1366x768 --rate 59.79 nastavuje klasický monitor. Je pripojený cez DVI, má rozlíčenie 1366×768 a obnovovaciu frekvenciu 59.79.
--left-of HDMI-0 umiestňuje monitor pripojený cez HDMI vľavo.

 

Ďalšie možnosti pre umiestnenie druhého monitora pripojeného cez HDMI:

--same-as HDMI-0 monitory zrkadlí
--right-of HDMI-0 umiestni druhý monitor napravo od prvého monitora
--above HDMI-0 umiestni druhý monitor nad prvý monitor
--below HDMI-0 umiestni druhý monitor pod prvý monitor

 

Nie je problém vytvoriť aj akciu, ktorá druhý monitor vypne. Stačí do menu pridať riadok:

<item icon=”/usr/share/icons/AwOken/clear/24×24/apps/tv-player2.png” label=”Vypnutie externého monitora”>
<action name=”Execute”>
<execute>xrandr --output HDMI-0 --off</execute>
</action>
</item>

 

Nastavenie pozadia pomocou Nitrogen:

Ak plochu spravuje nitrogen, je možné nastaviť pre oba monitory rozdielnu tapetu. Postačí ak ho počas pripojenia otvoríme a pre oba zvolíme pozadia. Buď cez prípadný odkaz v menu alebo cez terminál:
nitrogen

Otvorí sa okno a v rozklikávacej položke Full Screen sú ďalšie možnosti. V mojom prípade Screen 1 pre prvý monitor a Screen 2 pre druhý. Uloženie nových pozadí sa vykoná kliknutím na Apply.

nitrogen

Po pripojení externého monitora nitrogen automaticky nenastaví zvolené pozadie. Je potrebné, znovunačítať nastavenia. Buď cez terminál alebo cez menu:

nitrogen --restore

 

Položku v menu môže niesť názov Obnova pozadia na druhom monitore a môže vyzerať napríklad takto:

<item icon=”/usr/share/icons/AwOken/clear/24×24/actions/reload.png” label=”Obnova pozadia na druhom monitore”>
<action name=”Execute”>
<execute>nitrogen --restore</execute>
</action>
</item>

externy_monitor
Zmena sa prejaví až po rekonfigurovaní. Buď cez položku v menu, ktorá sa volá Reconfigure alebo cez terminál:

openbox --reconfigure

Zmena sa prejaví až po rekonfigurovaní. Buď cez položku v menu, ktorá sa volá Reconfigure alebo cez terminál:
openbox –reconfigureopenbox_logo

Štítky , , , , .Záložka pro permanentní odkaz.

Autor: lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

Jedna reakce na OpenBox XXII. – Zakázanie automatického načítania druhého monitoru

  1. Pingback:i3wm II. – Automatické spúšťanie programov »

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..