Zapnut/vypnut app jednou klavesovou skratkou

28.08.2012 | 11:48 | Aplikácie & Desktop | christos
Mozno aj vy ste sa stretli s problemom so rozsekanym obrazom pri prehravani videa - slicing.
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.