Ahojte. Chcel by som poradit pri tvorbe skriptu. Chcem skusit napisat skript, ktory by pri spusteni aplikacie ako prehravac alebo 3D hra vypol Compiz, aby nerobil poruchy obrazu a po ukonceni takejto aplikacie by ho spät zapol. Cize pouzije prikazy metacity --replace
na vypnutie a compiz --replace
pre zapnutie Compizu. Mal by som urcitu predstavu. Napr. spusti sa pri starte systemu. Vtedy ale neviem si predstavit ci sa da nejakymi prikazmi kontrolovat beziace aplikacie. Napr. by som pouzil podmienku, kde by cakal na spustenie VLC playeru alebo Urban Terror, pri ich spusteni by vypol Compiz. Po ich ukonceni by Compiz spät zapol. Nemate niekto predstavu ci sa toto nejako neda urobit?
metacity --replace && vlc
atd., a ked to ukoncis tak je problem napisatcompiz --replace
do terminalu??? a ked sa s tym naozaj chces hrajkat, tak ani script nie je tazke napisat, daj si co ja viem kazdu sekundu kontrolovatps aux | grep nazov_programu
a ked ti vrati true tak sa vykonametacity --replace
a naopak, ak sa niektory z tych programoc (vlc,et) nebude nachadzat v zozname, tak replacne compizom. Ja vsak osobne nevidim zmysel, aby ti takato vec bezala v kuse na pocitaci, pouzi prvy sposobps aux | grep nazov_programu
presne nieco taketo som hladal.ps aux | grep nazov_programu | grep -v grep
na zabezpecenie, aby sa samotny prikaz grep v zozname nevyskytoval, to by sa ti v kuse len prepinali prostredia :)