<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comentarios en: Evitar parpadeos al activar Compiz</title> <atom:link href="http://120linux.com/evitar-parpadeos-al-activar-compiz/feed/" rel="self" type="application/rss+xml" /><link>http://120linux.com/evitar-parpadeos-al-activar-compiz/</link> <description>Blog de Ubuntu, Linux, software libre…</description> <lastBuildDate>Tue, 07 Sep 2010 01:29:40 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>Por: Aldo</title><link>http://120linux.com/evitar-parpadeos-al-activar-compiz/comment-page-1/#comment-30700</link> <dc:creator>Aldo</dc:creator> <pubDate>Fri, 16 Oct 2009 19:50:54 +0000</pubDate> <guid
isPermaLink="false">http://120linux.com/?p=2015#comment-30700</guid> <description>Hola desde Puebla, MéxicoMuy buena solución es fácil y sencillo de entender a mi me funcionó de maravilla y como no uso videoconferencia ni nada de eso... solo los videos, gracias por compartir. (y) ;)   mi equipo: AMD Phenom X3, ATI HD 3200 2GB RAM PC800 Debian Lenny gnome por supuesto.</description> <content:encoded><![CDATA[<p>Hola desde Puebla, MéxicoMuy buena solución es fácil y sencillo de entender a mi me funcionó de maravilla y como no uso videoconferencia ni nada de eso&#8230; solo los videos, gracias por compartir. (y) ;)   mi equipo: AMD Phenom X3, ATI HD 3200 2GB RAM PC800 Debian Lenny gnome por supuesto.</p> ]]></content:encoded> </item> <item><title>Por: Ruben</title><link>http://120linux.com/evitar-parpadeos-al-activar-compiz/comment-page-1/#comment-30151</link> <dc:creator>Ruben</dc:creator> <pubDate>Tue, 08 Sep 2009 17:35:36 +0000</pubDate> <guid
isPermaLink="false">http://120linux.com/?p=2015#comment-30151</guid> <description>Hola probe todas opciones y funcionaron muy bien pero me queda un detalle muy importante y es que sigo teniendo problemas para reproducir videos con java(youtube) cuando activo el compiz =:(, si alguien sabe como solucionar esto se los agradeceria mucho .
tengo instalado ubuntu 9.04 - 64b  y mi placa de video es una ati hd 3200 en una acer 5536
gracias</description> <content:encoded><![CDATA[<p>Hola probe todas opciones y funcionaron muy bien pero me queda un detalle muy importante y es que sigo teniendo problemas para reproducir videos con java(youtube) cuando activo el compiz =:(, si alguien sabe como solucionar esto se los agradeceria mucho .<br
/> tengo instalado ubuntu 9.04 &#8211; 64b  y mi placa de video es una ati hd 3200 en una acer 5536<br
/> gracias</p> ]]></content:encoded> </item> <item><title>Por: Nitsuga</title><link>http://120linux.com/evitar-parpadeos-al-activar-compiz/comment-page-1/#comment-28793</link> <dc:creator>Nitsuga</dc:creator> <pubDate>Tue, 19 May 2009 23:12:13 +0000</pubDate> <guid
isPermaLink="false">http://120linux.com/?p=2015#comment-28793</guid> <description>Este WP siempre destruyendo código...
&lt;code&gt;
#!/bin/sh
COMP=false
if pgrep compiz.real&gt;/dev/null
then echo -n &quot;Compiz Fusion is running. Replacing with metacity...&quot;
metacity --replace&amp; &gt;/dev/null
[ $? = 0  ] &amp;&amp; echo &quot; done&quot; &#124;&#124; echo &quot; failed&quot;
COMP=true
fi
echo &quot;Starting $@&quot;
$@&lt;/code&gt;&lt;code&gt;if [ $COMP = true&quot; ]; then
trapped(){
trap TERM #Untraps signal 13 (Ctrl-C)
read -p &quot;Please press ENTER to run compiz, or Ctrl-C again to exit this script&quot;
compiz
}
trap trapped TERM #Runs &quot;trapped&quot; on TERM signal.
echo &quot;$@ has terminated. If it hasn&#039;t, please hit Ctrl-C now.&quot;
sleep 1.5
echo &quot;Running compiz...&quot;
compiz&amp; &gt;/dev/null
fi&lt;/code&gt;</description> <content:encoded><![CDATA[<p>Este WP siempre destruyendo código&#8230;<br
/> <code><br
/> #!/bin/sh<br
/> COMP=false<br
/> if pgrep compiz.real&gt;/dev/null<br
/> then echo -n "Compiz Fusion is running. Replacing with metacity..."<br
/> metacity --replace&amp; &gt;/dev/null<br
/> [ $? = 0  ] &amp;&amp; echo " done" || echo " failed"<br
/> COMP=true<br
/> fi<br
/> echo "Starting $@"<br
/> $@</code></p><p><code>if [ $COMP = true" ]; then<br
/> trapped(){<br
/> trap TERM #Untraps signal 13 (Ctrl-C)<br
/> read -p "Please press ENTER to run compiz, or Ctrl-C again to exit this script"<br
/> compiz<br
/> }<br
/> trap trapped TERM #Runs "trapped" on TERM signal.<br
/> echo "$@ has terminated. If it hasn't, please hit Ctrl-C now."<br
/> sleep 1.5<br
/> echo "Running compiz..."<br
/> compiz&amp; &gt;/dev/null<br
/> fi</code></p> ]]></content:encoded> </item> <item><title>Por: Nitsuga</title><link>http://120linux.com/evitar-parpadeos-al-activar-compiz/comment-page-1/#comment-28792</link> <dc:creator>Nitsuga</dc:creator> <pubDate>Tue, 19 May 2009 23:10:12 +0000</pubDate> <guid
isPermaLink="false">http://120linux.com/?p=2015#comment-28792</guid> <description>El script está bien echo, pero tiene algunos problemas. En primer lugar el proceso &quot;compiz&quot; es un wrapper que se cierra tras activar &quot;compiz.real&quot; En segundo lugar podes usar pgrep para saber si está abierto, lo que te evita usar una tubería. Además Wordpress te remplazo &lt;code&gt;metacity --replace&lt;/code&gt; por metacity --replace (nótese el guion doble cambiado por uno sólo). Además usar bash para el script es inútil, puedes usar sh que es más rápido para cargar. No deberías usar warnings salvo que sea una advertencia, pero eso es simplemente una información, dado que el objetivo de la aplicación es cambiar compiz por metacity. Usar $1 en vez de $@ hace que no se pasen los parámetros salvo que se usen comillas. Puede que el programa qeu se trata de ejecutar sea un simpe wrapper, como pasa con google earth, así que habría que darle la opción al usuario de no volver a ejecutar compiz tras la terminación del programa. Además compiz no acepta el parámetro &lt;code&gt;--replace&lt;/code&gt;, basta co usar compiz. Con todas estas correcciones quedaría como esto:
&lt;code&gt;
#!/bin/sh
COMP=false
if pgrep compiz.real&gt;/dev/null
then echo -n &quot;Compiz Fusion is running. Replacing with metacity...&quot;
metacity --replace&amp; &gt;/dev/null
[ $? = 0  ] &amp;&amp; echo &quot; done&quot; &#124;&#124; echo &quot; failed&quot;
COMP=true
fi
echo &quot;Starting $@&quot;
$@if [ $COMP = true&quot; ]; then
trapped(){
trap TERM #Untraps signal 13 (Ctrl-C)
read -p &quot;Please press ENTER to run compiz, or Ctrl-C again to exit this script&quot;
compiz
}
trap trapped TERM #Runs &quot;trapped&quot; on TERM signal.
echo &quot;$@ has terminated. If it hasn&#039;t, please hit Ctrl-C now.&quot;
sleep 1.5
echo &quot;Running compiz...&quot;
compiz&amp; &gt;/dev/null
fi&lt;/code&gt;
Eso es todo. Este post me fue muy útil, por esta idea que no se me había ocurrido y para practicar mi shell scripting :D</description> <content:encoded><![CDATA[<p>El script está bien echo, pero tiene algunos problemas. En primer lugar el proceso &#8220;compiz&#8221; es un wrapper que se cierra tras activar &#8220;compiz.real&#8221; En segundo lugar podes usar pgrep para saber si está abierto, lo que te evita usar una tubería. Además WordPress te remplazo <code>metacity --replace</code> por metacity &#8211;replace (nótese el guion doble cambiado por uno sólo). Además usar bash para el script es inútil, puedes usar sh que es más rápido para cargar. No deberías usar warnings salvo que sea una advertencia, pero eso es simplemente una información, dado que el objetivo de la aplicación es cambiar compiz por metacity. Usar $1 en vez de $@ hace que no se pasen los parámetros salvo que se usen comillas. Puede que el programa qeu se trata de ejecutar sea un simpe wrapper, como pasa con google earth, así que habría que darle la opción al usuario de no volver a ejecutar compiz tras la terminación del programa. Además compiz no acepta el parámetro <code>--replace</code>, basta co usar compiz. Con todas estas correcciones quedaría como esto:<br
/> <code><br
/> #!/bin/sh<br
/> COMP=false<br
/> if pgrep compiz.real&gt;/dev/null<br
/> then echo -n "Compiz Fusion is running. Replacing with metacity..."<br
/> metacity --replace&amp; &gt;/dev/null<br
/> [ $? = 0  ] &amp;&amp; echo " done" || echo " failed"<br
/> COMP=true<br
/> fi<br
/> echo "Starting $@"<br
/> $@</p><p>if [ $COMP = true" ]; then<br
/> trapped(){<br
/> trap TERM #Untraps signal 13 (Ctrl-C)<br
/> read -p "Please press ENTER to run compiz, or Ctrl-C again to exit this script"<br
/> compiz<br
/> }<br
/> trap trapped TERM #Runs "trapped" on TERM signal.<br
/> echo "$@ has terminated. If it hasn't, please hit Ctrl-C now."<br
/> sleep 1.5<br
/> echo "Running compiz..."<br
/> compiz&amp; &gt;/dev/null<br
/> fi</code><br
/> Eso es todo. Este post me fue muy útil, por esta idea que no se me había ocurrido y para practicar mi shell scripting :D</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 2/11 queries in 0.070 seconds using disk

Served from: 120linux.com @ 2010-09-07 21:13:31 -->