Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: switch monitor script  (gelezen 524 keer)

Offline peer

  • Lid
switch monitor script
« Gepost op: 2021/07/31, 11:46:21 »
debian 11, kde
Ik heb een script gemaakt om te kunnen switchen van monitor naar tv. Dit script heb ik gekoppeld aan een shortcut 'META-Pause"
Dit script werkt al tijden goed. Nu heb ik er ook een audio switch ingemaakt. Dit werkt ook goed. Maar af en toe dan reageert de pc niet op het keyboard en de muisknoppen. Hier is het script:
#!/bin/bash

#This script is meant for the ACER PC
#This script checks which monitor is active (VGA-1 or HDMI-1) and then switches to the other monitor

if xrandr --listmonitors | grep "VGA-1"; then
    xrandr --output "VGA-1" --off --output "HDMI-1" --auto
    pactl set-card-profile 1 output:hdmi-stereo-extra1
else
    if xrandr --listmonitors | grep "HDMI-1"; then
        xrandr --output "HDMI-1" --off --output "VGA-1" --auto
        pactl set-card-profile 1 output:analog-stereo
    fi
fi
De 'xrandr-'opdrachten hebben nooit problemen opgeleverd.
De 'pactl'-opdrachten heb ik vandaag toegevoegd en werken prima. Toch heb ik het idee alsof ik hier iets niet helemaal goed doe. Soms kan ik na een switch wel de muis bewegen maar de knoppen werken dan niet. De knoppen op het keyboard werken dan ook niet meer.
Ik denk dat ik nog iets met de imput moet doen.
Heeft iemand een idee???