Zapnut/vypnut app jednou klavesovou skratkou
Stava sa to v linuxe napr. s drivermi nvidia (aj nouveau) pri pouzivani kompozitneho manageru - xcompmgr v mojom pripade.
Ako workaround som sa zatial rozhodolol vypnut xcompmgr klavesovou skratkou, ked pozeram film, a zapnut, ked potrebujem priehladne okna.
Aby som nemusel pouzit klavesove skratky dve, som sa rozhodol pouzit jednoduchy skript,
ktory killne aplikaciu ak bezi, a spusti ju ak nebezi, a priradit tento skript jednej skratke (ctrl+f12 v mojom pripade) .
Vlozte do suboru napr. skript.sh nasledovny skript.:
#!/bin/bash
APP="xcompmgr" #resp. meno procesu vasej aplikacie
STATUS=`ps nc -C $APP | wc -l`
if [ $STATUS = "1" ]; then
echo "Turning $APP ON"
$APP &
else
echo "Turning $APP OFF"
pkill $APP &
fi
exit 0
Nezabudnite si dat skript ako spustitelny s chmod +x skript.sh,
a naslednie si ho priradit klavesovej skratke podla prostredia, ktore pouzivate.
Napr. vo fluxboxe v $HOME/.fluxbox/keys .
Je to jednoduchy skriptik, ale hadam dakomu pomoze.
História úprav
Autor | Dátum |
---|---|
christos | 28.08.2012 | 11:48 |
christos | 28.08.2012 | 11:45 |