<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>

<channel>
	<title>Treviño&#039;s Blog</title>
	<atom:link href="http://blog.3v1n0.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.3v1n0.net</link>
	<description>That&#039;s my blog... Life and Linux</description>
	<lastBuildDate>Mon, 04 Mar 2019 18:51:55 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.29</generator>
<site xmlns="com-wordpress:feed-additions:1">5886530</site>	<item>
		<title>Resource Scale for Fractional Scaling support in GNOME Shell 3.32</title>
		<link>https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/#comments</comments>
		<pubDate>Mon, 04 Mar 2019 15:17:55 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fractional Scaling]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>
		<category><![CDATA[Wayland]]></category>

		<guid isPermaLink="false">https://blog.3v1n0.net/?p=880</guid>
		<description><![CDATA[The fractional scaling era for GNOME shell has finally arrived! The news spread out quite quickly, once last Friday Jonas pressed the button and that triggered the last-second merge for the relevant proposals we prepared for Mutter and GNOME Shell in order to get this available for GNOME 3.32. As someone might recall, we started [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30.png"><em><img class="size-medium wp-image-886 alignleft" src="https://downloads.tuxfamily.org/3v1deb/wp-media//Schermata-da-2019-03-04-15-16-30-300x169.png" alt="Fractional Scaling Test" width="300" height="169" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-300x169.png 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-768x432.png 768w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-1024x576.png 1024w" sizes="(max-width: 300px) 100vw, 300px" /></em></a>The <em>fractional scaling era</em> for <strong>GNOME shell</strong> has finally arrived!</p>
<p>The <a href="https://www.reddit.com/r/gnome/comments/aw9dgg/fractional_scaling_support_with_gnome_332/" target="_blank" rel="noopener">news</a> spread out quite quickly, once last Friday <a href="https://gitlab.gnome.org/jadahl">Jonas</a> pressed <em>the button</em> and that triggered the last-second <strong>merge</strong> for the relevant proposals we prepared for <a href="https://gitlab.gnome.org/GNOME/mutter/merge_requests/3">Mutter</a> and <a href="https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/5">GNOME Shell</a> in order to get this available for GNOME 3.32.</p>
<p>As someone might recall, we started this work <a href="https://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/">some years ago</a> (ouch!) and lead to an <a href="https://blog.3v1n0.net/informatica/linux/gnome-fractional-and-multi-monitor-scaling-hackfest-the-report/">Hackfest in Taipei,</a> but in between other work to do and priorities which caused this to be delayed a bit. While the first iteration was ready for some time now. But at every review we improved things fixing bugs (like missing scaled widgets) and optimizing some code paths, so hopefully this time helped in serving better quality :).</p>
<p>We&#8217;ve still quite a lot of work to do (see these issues for <a href="https://gitlab.gnome.org/GNOME/mutter/issues/478">mutter</a> and <a href="https://gitlab.gnome.org/GNOME/gnome-shell/issues/1008">shell</a>) and some fixes that we have in queue already, but the main task is there. So starting from now the shell will paint all its elements properly and in good <em>visual quality</em> at any fractional scaled value, and <span style="text-decoration: underline;">independently for every <em>monitor</em></span>.</p>
<div id="attachment_887" style="width: 660px" class="wp-caption aligncenter"><a href="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08.png"><img class="wp-image-887" src="https://downloads.tuxfamily.org/3v1deb/wp-media//Schermata-da-2019-03-04-15-05-08-1024x329.png" alt="Multi-monitor fractional scaling" width="650" height="209" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-1024x329.png 1024w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-300x96.png 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-768x247.png 768w" sizes="(max-width: 650px) 100vw, 650px" /></a><p class="wp-caption-text">Monitors with different scaling values, and a window drawn in between the two</p></div>
<p>As you might have noticed in the screenshot above, the <strong>X11</strong> apps are still not really scaled in quality, while it&#8217;s not possible for them all (like <code>xterm</code> there), we need to work for a solution that will cover the legacy applications which does support scaling, and at the same time those which doesn&#8217;t want to be scaled at all (games!).</p>
<p>As per what said above, this feature is still considered <code>experimental</code> and then you need to enable it via:</p>
<blockquote>
<pre>gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"</pre>
</blockquote>
<p>Doing this will allow you to set more a wider set of scaling values under <strong>Control</strong> <strong>Center</strong>, display panel.</p>
<p>For what concerns <strong>Extensions</strong>, most of them should work with no change, but not those using directly the <code>St.TextureCache</code>, as <a href="https://gitlab.gnome.org/GNOME/gnome-shell/commit/420697693b2f659fd7faccdc5c675f25494f00e0#e2ad7fe6f7e31476aee3654eb0a17bd0deb5e437" target="_blank" rel="noopener">we changed the methods signature</a> by adding a <code>resource_scale</code> parameter.<br />
We discussed weather adding <em>another method instead</em> (as <a href="https://gitlab.gnome.org/GNOME/gobject-introspection/issues/4" target="_blank" rel="noopener">gir doesn&#8217;t support default values</a>), but since 3.32 will need anyway a rewrite of most extensions anyways, and since it&#8217;s better to have them to behave properly with resource scale since the beginning (instead of blurred contents), we decided not to do it.<br />
So, please sync with this change (and sorry :)).</p>
<p>Putting my <strong>Ubuntu</strong> hat now, this won&#8217;t change much things for <em>default ubuntu experience</em>, since it&#8217;s still using X11 (although I&#8217;ve something in the works for this too), but people who want to take advantage of this can easily just login using the <strong>Ubuntu on Wayland</strong> session, enable the experimental setting and profit.</p>
<p>As final world, <strong>thanks</strong> to people who helped having this in by reviewing and testing the code.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">880</post-id>	</item>
		<item>
		<title>I&#8217;m going to GUADEC (with Ubuntu Desktop team)!</title>
		<link>https://blog.3v1n0.net/informatica/linux/im-going-to-guadec-with-ubuntu-desktop-team/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/im-going-to-guadec-with-ubuntu-desktop-team/#respond</comments>
		<pubDate>Wed, 04 Jul 2018 17:28:46 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[guadec]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>

		<guid isPermaLink="false">https://blog.3v1n0.net/?p=819</guid>
		<description><![CDATA[Hi Folks, I&#8217;m writing these lines while I&#8217;m in the flight to Almeria where this year&#8217;s GNOME Users And Developers European Conference will take place, typing with my Thinkpad Bluetooth keyboard on my mobile phone (I&#8217;ve to admit that the Android physical keyboard usage is getting awesome, allowing proper WM actions) :), as the battery [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hi Folks,</p>
<p>I&#8217;m writing these lines while I&#8217;m in the <strong>flight to Almeria</strong> where this year&#8217;s <strong>GNOME</strong> <strong>U</strong>sers <strong>A</strong>nd <strong>D</strong>evelopers <strong>E</strong>uropean <strong>C</strong>onference <a href="https://2018.guadec.org/">will take place</a>, typing with my Thinkpad Bluetooth keyboard on my mobile phone (I&#8217;ve to admit that the Android physical keyboard usage is getting awesome, allowing proper WM actions) :), as the battery of my T460p was already over after the flight from <i>Florence</i> to <i>Madrid</i> during which I fixed some more <a href="https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4">shell JS errors</a>.</p>
<p style="text-align:center;"><a href="https://downloads.tuxfamily.org/3v1deb/wp-media//20180704_1856167445625041597415215.jpg"><img class="aligncenter wp-image-818 size-large" src="https://downloads.tuxfamily.org/3v1deb/wp-media//20180704_1856167445625041597415215-1024x768.jpg" alt="" width="584" height="438" data-temp-aztec-id="5b9589ee-243b-481e-90ca-b53bae53a5aa" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/20180704_1856167445625041597415215-1024x768.jpg 1024w, https://downloads.tuxfamily.org/3v1deb/wp-media/20180704_1856167445625041597415215-300x225.jpg 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/20180704_1856167445625041597415215-768x576.jpg 768w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>This will be <strong><i>my first GUADEC ever</i></strong>, and as a fresh <i>Foundation member</i>, I&#8217;m quite excited to finally join it.</p>
<p>I&#8217;m not coming alone, of course, as this year the <strong><i>ubuntu-desktop</i></strong> team will be quite crowded, as me, <strong>Ken VanDine</strong>, <strong>Sébastien Bacher</strong>, <strong>Didier Roche</strong>, <strong>Iain Lane</strong>, <strong>James Henstridge</strong> and <strong>Robert Ancell</strong> will be part of the conference, to give input and help to get GNOME even better.</p>
<p style="text-align:center;"><a href="https://downloads.tuxfamily.org/3v1deb/wp-media//2018-GUADEC-badge-going.png"><img class="alignnone wp-image-817 size-medium" src="https://downloads.tuxfamily.org/3v1deb/wp-media//2018-GUADEC-badge-going-300x300.png" alt="" width="300" height="300" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/2018-GUADEC-badge-going-300x300.png 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/2018-GUADEC-badge-going-150x150.png 150w, https://downloads.tuxfamily.org/3v1deb/wp-media/2018-GUADEC-badge-going-768x768.png 768w, https://downloads.tuxfamily.org/3v1deb/wp-media/2018-GUADEC-badge-going.png 800w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Soo, <strong>looking forward to meet you all very soon</strong> (almost landed &#8211; or better &#8211; trying to, in the mean time)!</p>
<p>As always, I&#8217;ve to <strong>thank </strong><strong><a href="https://www.canonical.com">Canonical</a></strong> for <i>allowing me</i> <u>and</u> the <i>desktop crew</i> to be part of this great community reunion. But also for being one of the <a href="https://mobile.twitter.com/gnome/status/984919610632867840">silver sponsors</a> of the event.</p>
<p>These are the events that really matter in order to get things done.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/im-going-to-guadec-with-ubuntu-desktop-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">819</post-id>	</item>
		<item>
		<title>What&#8217;s that (gitlab) BOT?</title>
		<link>https://blog.3v1n0.net/informatica/whats-that-irc-bot-gitlab-github/</link>
		<comments>https://blog.3v1n0.net/informatica/whats-that-irc-bot-gitlab-github/#comments</comments>
		<pubDate>Tue, 29 May 2018 15:32:29 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[gitlab-bot]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>

		<guid isPermaLink="false">https://blog.3v1n0.net/?p=779</guid>
		<description><![CDATA[Since some time in both some freenode ubuntu-related and gnome channels, people might have been bothered (or not :)), but the presence of this IRC bot (named ubot5-ng in freenode): Since people asked, as I&#8217;ve set in the /whois, I&#8217;m the man behind it, and it&#8217;s actually running for some time from a snap inside [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Since some time in both some <a href="https://freenode.net/">freenode</a> <em><strong>ubuntu-related</strong></em> and <a href="https://wiki.gnome.org/Community/GettingInTouch/IRC"><strong>gnome</strong> channels</a>, people might have been bothered (or not :)), but the presence of this <strong>IRC bot</strong> (named <code>ubot5-ng</code> in freenode):</p>
<p><img class="size-full wp-image-780 aligncenter" src="https://downloads.tuxfamily.org/3v1deb/wp-media//Schermata-da-2018-05-29-16-10-15-e1527602675270.png" alt="" width="600" height="54" /></p>
<p>Since people asked, as I&#8217;ve set in the <code>/whois</code>, <em>I&#8217;m the man behind it</em>, and it&#8217;s actually running for some time <a href="http://snapcraft.io/">from a snap</a> inside a cloud instance I manage and hosted by <a href="http://canonical.com/">Canonical</a>.</p>
<p>This was just a <em>quick-hack</em> <em>(so take it as it is)</em> I did as I was annoyed by  not to getting the bug infos when linking the the always increasing references to GNOME or Debian projects. The <a href="https://bazaar.launchpad.net/~3v1n0/ubuntu-bots/gitlab-support/files">source-code is here</a>, while configuration files (can provide samples if curious) are just enabling the minimum necessary for having this joining the channels and disabling all the other plugins.</p>
<p>However, it currently supports parsing issues and merge proposals for <strong><a href="https://github.com/">Github</a></strong> and various <strong>Gitlab</strong> instances (<a href="https://gitlab.com">gitlab</a> itself, <a href="https://gitlab.freedesktop.org/">Freedesktop</a>, <a href="http://gitlab.gnome.org/">GNOME</a>, and <a href="https://salsa.debian.org/">Debian Salsa</a>)</p>
<p>Yeah, I know:</p>
<ul>
<li>There are other bot options, but I just wanted to hack something quickly</li>
<li>It should be moved to git, cleaned up removing the unused bugzilla stuff</li>
<li>Supybot should be replaced with its new fork <a href="https://github.com/ProgVal/Limnoria">Limnoria</a></li>
<li>I should host the code in a GNOME gitlab project together with the configuration (without the API tokens, of course)</li>
<li>Jonas asked for colors <img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>I&#8217;ll probably do this once I&#8217;ve some free time (hard to find, in between <a href="http://instagram.com/3v1n0/">my travels</a>), but in the mean time, in case this bothers you, let me know, if instead want it to <em>join other channels</em>, tell me too <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<hr />
<p>EDIT 31/05: added Freedesktop gitlab too<br />
EDIT 22/08: project <a href="https://gitlab.gnome.org/3v1n0/limnoria-gittracker" target="_blank" rel="noopener">code added to gitlab</a>, bot is now named <code>gitbot</code> in freenode</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/whats-that-irc-bot-gitlab-github/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">779</post-id>	</item>
		<item>
		<title>Hello Planet GNOME!</title>
		<link>https://blog.3v1n0.net/informatica/linux/hello-planet-gnome/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/hello-planet-gnome/#respond</comments>
		<pubDate>Fri, 18 May 2018 15:46:30 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>

		<guid isPermaLink="false">https://blog.3v1n0.net/?p=770</guid>
		<description><![CDATA[Hey guys, although I&#8217;ve been around for a while hidden in the patches, some months ago (already!?!) I did my application to join the GNOME Foundation, and few days after &#8211; thanks to some anonymous votes &#8211; I got approved :), and thus I&#8217;m officially part of the family! So, thanks again, and sorry for [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hey guys, although I&#8217;ve been around for <em>a while</em> hidden in the <a href="https://gitlab.gnome.org/users/3v1n0/contributed" target="_blank" rel="noopener">patches</a>, some months ago (already!?!) I did my application to join the <a href="https://www.gnome.org/foundation/" target="_blank" rel="noopener">GNOME Foundation</a>, and few days after &#8211; <em>tha</em><em>nks to some anonymous votes</em> &#8211; I got <strong>approved</strong> :), and thus I&#8217;m officially part of the family!</p>
<p><img class="size-medium aligncenter" src="https://c1.staticflickr.com/1/961/42145751992_5de35db239_b.jpg" width="651" height="201" /></p>
<p>So, thanks again, and sorry for my late &#8220;hello&#8221; <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/hello-planet-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">770</post-id>	</item>
		<item>
		<title>GNOME Fractional (and multi-monitor) Scaling Hackfest, the report</title>
		<link>https://blog.3v1n0.net/informatica/linux/gnome-fractional-and-multi-monitor-scaling-hackfest-the-report/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/gnome-fractional-and-multi-monitor-scaling-hackfest-the-report/#comments</comments>
		<pubDate>Mon, 19 Jun 2017 21:03:05 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fractional Scaling]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[HiDPI]]></category>
		<category><![CDATA[mutter]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=679</guid>
		<description><![CDATA[As previously announced, few days ago I attended the GNOME Fractional Scaling Hackfest that me and Red Hat&#8216;s Jonas Ådahl organized at the Canonical office in Taipei 101. Although the location was chosen mostly because it was the one closest to Jonas and near enough to my temporary place, it turned out to be the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.flickr.com/photos/trevi55/34968069082/in/album-72157685126787696/" target="_blank" rel="noopener noreferrer"><img class="alignleft" src="https://c1.staticflickr.com/5/4235/34968069082_355404564b_m.jpg" alt="This wasn't a joke!" width="180" height="240" /></a>As <a href="http://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/">previously announced</a>, few days ago I attended the <a href="https://wiki.gnome.org/Hackfests/FractionalScaling2017" target="_blank" rel="noopener noreferrer">GNOME Fractional Scaling Hackfest</a> that me and <span class="proflinkWrapper"><strong>Red Hat</strong>&#8216;s <a id="ow20" class="proflink aaTEdf XkfHGe" href="https://github.com/jadahl/" target="_blank" rel="noopener noreferrer" data-profileid="100292890952867266559">Jonas Ådahl</a></span> organized at the <strong>Canonical</strong> office in Taipei 101.<br />
Although the location was chosen mostly because it was the one closest to Jonas and near enough to my <a href="https://www.flickr.com/photos/trevi55/albums/72157682233860005" target="_blank" rel="noopener noreferrer">temporary place</a>, it turned out to be the best we could use, since the huge amount of hardware that was available there, including some <strong>4k</strong> monitors and <strong>HiDPI</strong> laptops.<br />
Being there also allowed another local Caonical employee (<a href="https://about.me/fourdollars" target="_blank" rel="noopener noreferrer">Shih-Yuan Lee</a>) to join our efforts!</p>
<p>As this being said I&#8217;ve to <strong>thank <a href="https://www.canonical.com/" target="_blank" rel="noopener noreferrer">my employer</a></strong>, for allowing me to do this and for <em>sponsoring</em> the event in order to help making GNOME a better desktop for <em>Ubuntu </em>(and not only).</p>
<p>Going deeper into <strong>the event</strong> (for which we tracked the various more <em>technical items</em> in a <a href="https://hackmd.io/KwQwxiAsCmCMwFoCcJiwTAHAEwSESiAbAOwDMYJcAZtWWdkA?view#" target="_blank" rel="noopener noreferrer">WIP journal</a>), it has been a very though week, hard working till <a href="https://www.flickr.com/photos/trevi55/35005381790/in/album-72157685126787696/" target="_blank" rel="noopener noreferrer">late</a> while trying to look for the various edge cases and discovering bugs that the new <em>&#8220;logically sized&#8221;</em> framebuffer and actors were causing.</p>
<p>In fact, as I&#8217;ve already <a href="http://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/">quickly explained</a>, <strong>the whole idea</strong> is to paint all the screen <em><strong>actors</strong> at the maximum </em>scale value across the displays they intersect and then using scaled framebuffers when painting, so that we can redefine the screen coordinates in <strong><em>logical pixels</em></strong>, more than using pixel units. However, since we want to be able to use any sized element scaled at (potentially any) fractional value, we might incur in problems when eventually we go back to the pixel level, where everything is integer-indexed.</p>
<p><img class="alignright" src="https://c1.staticflickr.com/5/4269/34980195811_0f6e7f0753_m.jpg" />We started by defining the <strong>work items</strong> for the week and setting up some other HiDPI laptops (Dell XPS 15 and XPS 13 mostly) we got from the office <a href="https://pastebin.com/yJaXuHi3" target="_blank" rel="noopener noreferrer">with jhbuild</a>, then as you can see we defined some list of things to care about:</p>
<ul>
<li><strong>Supporting multiple scaling values</strong>: allowing to scale up and down (&lt; 1.0) the interface, not only to well-known value, but providing a wider range of floats we support</li>
<li><strong>Non-perfect-scaling</strong>: covering the cases in which the actor (or the whole monitor) when scaled up/down to a fractional level has not anymore a pixel-friendly size, and thus there are input and outputs issues to handle due to rounding.</li>
<li><strong>GNOME Shell UI</strong>: the shell <code>StWidget</code>&#8216;s need to be drawn at proper resource scaling value, so that when they&#8217;re painted they won&#8217;t look blurred.</li>
<li><strong>Toolkit supports</strong>: there are some Gtk issues when scaling more than 2x, while <a href="doc.qt.io/qt-5/highdpi.html" target="_blank" rel="noopener noreferrer">Qt has support</a> for Fractional scaling.</li>
<li><strong>Wayland protocol improvements</strong>: related to the point above we might define a way to tell toolkits the actual fractional scaling value, so that they could be scaled at the real value, instead of asking them to scale up to the upper integer scaling level. Also when it comes to games and video players, they should not be scaled up/down at all.</li>
<li><strong>X11 clients</strong>: supporting XWayland clients</li>
</ul>
<p><span id="more-679"></span></p>
<h4>What we did</h4>
<p>As you see the list of things we meant to work or plan was quite <em>juicy</em>, so more than enough for one week, but even if we didn&#8217;t finish all the tasks (despite the <em>Super-Joans</em> powers :-)), we have been able to <em>start or address</em> the work for most of them so that we&#8217;ll know what to work on for the next weeks.</p>
<div style="width: 258px" class="wp-caption alignleft"><a href="https://i.imgur.com/KlTxTLD.png"><img src="https://i.imgur.com/KlTxTLD.png" alt="" width="248" /></a><p class="wp-caption-text">Scaling at 1.25x</p></div>
<p>As a start, we had to ensure <strong>mutter</strong> was supporting <em>various scaling values</em> (including the ones &lt; 1.0), we decided (this might change, but given the Unity experience, it proved to work well) to support <span style="text-decoration: underline;"><em>8 intermediate values per integer</em></span>, from 0.5 to 4.0. This, as said, would lead to troubles when it comes to many resolutions (as you see in the board picture, 1280&#215;720 is an example of a case that doesn&#8217;t work well <span class="tooltipsall tooltip_post_id_custom_0e5267c84f030c54f913550fe7e894fc classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">when scaled at 1.5 for instance</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_0e5267c84f030c54f913550fe7e894fc','as it would lead a logical display size of 853\.3333\.\.\.x480\.0'); </script>). So we decided to make mutter to expose a list of supported scaling values per each <span class="tooltipsall tooltip_post_id_custom_4d6e0e7124920880831f82c468e8cd18 classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">mode</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_4d6e0e7124920880831f82c468e8cd18','or resolution, as you wish'); </script>, while we defined an algorithm to compute <em>the closest &#8220;good&#8221; scaling level</em> to get a properly <strong>integer sized logical screen</strong>.<br />
This caused a configuration <em>API change</em>, and we updated accordingly <strong>gnome-settings-daemon</strong> and <strong>gnome-control-center</strong> adding also some UI changes to reflect and control this new feature.<br />
Not only, the ability of having such fractional values, caused <strong><a href="https://www.flickr.com/photos/trevi55/35344533566/in/album-72157685126787696/" target="_blank" rel="noopener noreferrer">various glitches</a></strong> in mutter, mostly related to the <em>damage algorithm</em>, which Jonas refactored. Other issues in screenshots or gnome-shell fullscreen animations have also been found and fixed.</p>
<p>Speaking of <strong>Gnome Shell</strong> toolkit, we started some work to fix the drawing of cairo-based areas, while I had already something done for labels, that needs to be tuned. Shih-Yuan fixed a scaling problem of the workspace thumbnails.</p>
<p>On <strong>toolkits support</strong>, we didn&#8217;t do much (a part Gnome Shell) as Gtk problem is not something that affects us much in normal scenarios yet, but still we debugged the issue, while it&#8217;s probably a future optimization to support fractional-friendly toolkits using an improved <strong>wayland protocol</strong>. Instead it&#8217;s quite important to define a such protocol for apps that don&#8217;t need to be scaled, such as <strong>games</strong>, but in order to do it <strong>we need feedback</strong> from <strong>games developers</strong> too, so that we can define it in the best way.</p>
<p>Not much has been also done in <strong>XWayland</strong> world (right now everything is scaled to the required value by mutter, but the toolkit  will also use scale 1, which would lead to some blurred result), but we agreed that we&#8217;d probably need to define an X11 protocol for this.</p>
<p>We finally spent some time for defining an algorithm for picking the <strong><span style="text-decoration: underline;">preferred scaling</span> per mode</strong>. This is a quite <em>controversial</em> aspect, and anyone might have their ideas on this (especially OEMs), <em>so far</em> we defined some <em><strong>DPI limits</strong></em> that we&#8217;ll use to evaluate weather a fractional scaling level has to be done or not: outside these limits (which change depending we&#8217;re handling a laptop panel or an external monitor [potentially in a docked setup]) we use <span style="text-decoration: underline;">integer scaling</span>, in between them we use instead <span style="text-decoration: underline;">proportional (fractional) values</span>.<br />
O<span class="message"><span class="content">ne <em>idea</em> I had was to see the problem the other way around and <strong>define instead the physical size</strong> (in tenth of mm) <strong>we want for a pixel <em>at least</em> to be</strong>, and then scale to ensure we reach those thresholds instead of defining DPIs (again, that physical size should be <span class="tooltipsall tooltip_post_id_custom_dc782fe8a25343d81d0adfe18fafbf0f classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">weighted for external monitors differently</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_dc782fe8a25343d81d0adfe18fafbf0f','In general you expect it to be more far than an embedded panel'); </script>, though). Also, <strong>hardware vendors</strong> might want to be able to <em>tune these defaults</em>, so one idea was also to provide a way for them to define defaults by panel serial.<br />
In any case, the final and <em>most</em></span></span><span class="message"><span class="content"><em> important goal</em>, to me, is to provide defaults that <strong>guarantee usable and readable HiDPI environments</strong>, so that people would be able to use <em>gnome-control-center</em> and adjust these values if needed.<br />
And I think could be quite also quite useful to add</span></span><span class="message"><span class="content"> to the <em>gnome-shell</em> intro-wizard an option to chose the scaling level if an high DPI monitor is detected.<br />
For this reason, we also filled <a href="https://wiki.gnome.org/action/edit/Projects/GnomeShell/ScaleFactorTests" target="_blank" rel="noopener noreferrer">this wiki page</a>, with <strong>display technical infos</strong> for all the hardware we had around, and we encourage you to do add your infos (if you don&#8217;t have write access to the Wiki, just send it to us).<br />
</span></span></p>
<h4>What to do</h4>
<p>As you can see in our technical <a href="https://hackmd.io/KwQwxiAsCmCMwFoCcJiwTAHAEwSESiAbAOwDMYJcAZtWWdkA?view#todo" target="_blank" rel="noopener noreferrer">journal TODO</a>, we&#8217;ve plenty of things to do but the main thing is currently fixing the <strong>Shell toolkit widgets</strong>, while going through various bugs and improving the <strong>XWayland clients</strong> situation. Then there multiple optimizations to do at <strong>mutter</strong> level too.</p>
<h4>When we ship</h4>
<p>Our target is to get this landed by <a href="https://wiki.gnome.org/ThreePointTwentyfive" target="_blank" rel="noopener noreferrer">GNOME 3.26</a>, even if this might be under an <code>experimental</code>gsettings key, as right now the main blocker is the X11 clients support.</p>
<h4>How to help</h4>
<p>The easiest thing you can do is help testing the code (using <code>jhbuild build gnome-shell</code> with a config based on <a href="https://pastebin.com/yJaXuHi3" target="_blank" rel="noopener noreferrer">this</a>) should be enough), also <span class="message"><span class="content"><a href="https://wiki.gnome.org/action/edit/Projects/GnomeShell/ScaleFactorTests" target="_blank" rel="noopener noreferrer">filling the scale factor tests wiki page</a></span></span> might help. If you want to get involved with code, these are the <a href="https://hackmd.io/KwQwxiAsCmCMwFoCcJiwTAHAEwSESiAbAOwDMYJcAZtWWdkA?view#git-branches" target="_blank" rel="noopener noreferrer">git branches</a> to look at.</p>
<h4>Read More</h4>
<p>You can read <a href="https://mail.gnome.org/archives/gnome-shell-list/2017-June/msg00000.html" target="_blank" rel="noopener noreferrer">a more schematic report</a> that <strong> Jonas</strong> wrote for this event on the <em>gnome-shell mailing list</em>.</p>
<h4>Conclusions</h4>
<p>It has been a great event, we <em><strong>did </strong>and<strong> discussed</strong></em> about many things but first of all I&#8217;ve been able to get more closely familiar in the GNOME code with who has wrote most of it, which indeed helped.<br />
We&#8217;ve still lots of things to do, but we&#8217;re approaching to a state that <em>would allow everyone</em> to get <span style="text-decoration: underline;"><em>differently scaled monitors</em></span> at various <span style="text-decoration: underline;"><em>fractional values</em></span>, with no issues.</p>
<div style="width: 510px" class="wp-caption aligncenter"><a href="https://www.flickr.com/photos/trevi55/35221215252/" target="_blank" rel="noopener"><img src="https://c1.staticflickr.com/5/4268/35221215252_f07523db9d.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">Our final board</p></div>
<div style="width: 635px" class="wp-caption aligncenter"><a href="https://www.flickr.com/photos/trevi55/sets/72157685126787696" target="_blank" rel="noopener"><img src="http://i.imgur.com/2w7u8jw.png" alt="" width="625" height="339" /></a><p class="wp-caption-text">Check some other pictures in my flickr gallery</p></div>
<p>Finally, I&#8217;ve to say<strong> thanks a lot to Jonas</strong> who initially proposed the event and, a part being a terrific engineer, has been a great mate to work and hang out with, making me discover (and survive in) Taipei and its food!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/gnome-fractional-and-multi-monitor-scaling-hackfest-the-report/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">679</post-id>	</item>
		<item>
		<title>GNOME Hackfest for Fractional Scaling</title>
		<link>https://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/#comments</comments>
		<pubDate>Wed, 31 May 2017 09:25:42 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fractional Scaling]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[HiDPI]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=631</guid>
		<description><![CDATA[As Ubuntu users know, Unity desktop shell had HiDPI displays support since 14.04, however while the unity shell has been able to scale at any fractional value (despite we limited the setting to only 8 values per integer), GTK3 and GNOME Shell just supported integer scaling values. Although I see the technical reason for that [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>As Ubuntu users know, <strong>Unity</strong> desktop shell had <em><strong>HiDPI displays support</strong></em> since 14.04, however while the unity shell has been able to scale at any fractional value (despite we limited the setting to only 8 values per integer), <strong>GTK3</strong> and GNOME Shell just supported <a href="https://blogs.gnome.org/alexl/2013/06/28/hidpi-support-in-gnome/#comment-1814" target="_blank" rel="noopener noreferrer">integer scaling values</a>.</p>
<p>Although I see the technical reason for that (pixels can&#8217;t be divided!), I think that <em>our approach</em> still worked quite well by using proper <code>round</code> functions, as it&#8217;s really hard to notice the visual flaws that this introduced at such high resolutions.</p>
<p>At the same time, to get proper scaling for <strong><span class="tooltipsall tooltip_post_id_custom_9b5157fb034e72d6a40833a7efa14a13 classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">GTK</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_9b5157fb034e72d6a40833a7efa14a13','This applies to both GTK2 and GTK3 apps'); </script> apps</strong>, we used the stratagem of mixing the <em>UI scaling</em> with the <em>text scaling factor</em>, so that the multiplication between the two values will match the user-requested scaling level.<br />
This worked pretty well in <em>single-monitor</em> instances, while in <strong>multi-monitor</strong> environments the idea was to use <code>xrandr</code> scaling to get matching results, but this has not been done, mostly due to an <a href="https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319" target="_blank" rel="noopener noreferrer">X11 bug</a> which didn&#8217;t allow to go further&#8230;</p>
<p>Anyway, this is the <em>past and present</em>, but let&#8217;s talk about the <span style="text-decoration: underline;"><strong>future</strong></span>&#8230; Ubuntu will use <strong>GNOME Shell </strong>(in Wayland, when possible), and so far there&#8217;s <em>no support</em> for multi-monitor scaling or <strong>fractional scaling</strong>, but things are changing!</p>
<p><span class="proflinkWrapper"><a id="ow20" class="proflink aaTEdf XkfHGe" href="https://plus.google.com/100292890952867266559" target="_blank" rel="noopener noreferrer" data-profileid="100292890952867266559">Jonas Ådahl</a></span> is leading this efforts and he started with supporting a <a href="https://plus.google.com/+WorldofGnomeOrg/posts/2nVeQ4p3i4K" target="_blank" rel="noopener noreferrer">new configuration API</a> for monitors, that is a prerequisite for pursuing the <a href="https://wiki.gnome.org/Initiatives/FracionalScaling" target="_blank" rel="noopener noreferrer">GNOME Fractional Scaling initiative</a>.<br />
Basically, the main <strong><em>implementation idea</em></strong> is to make GTK and various toolkits to scale at an higher value, and then using mutter to scale actors down at composition level.<br />
While it might be a little more resource intense, it&#8217;s also true that this will work nicely (especially in multi-monitor environments with different scaling values) and that there&#8217;s no other option, given that GTK scaling system can&#8217;t be changed at this point (too many things now assume it&#8217;s an integer).</p>
<p>Ubuntu cares about having a proper HiDPI support in next releases, so the <strong>Desktop Team</strong> decided to join the <span style="text-decoration: underline;">upstream initiative</span>, and since I&#8217;m currently <em><a href="https://www.flickr.com/photos/trevi55/albums/72157682233860005" target="_blank" rel="noopener noreferrer">around asia</a></em>, we&#8217;ve organized a <a href="https://wiki.gnome.org/Hackfests/FractionalScaling2017" target="_blank" rel="noopener noreferrer">GNOME Hackfest</a>, that will be <strong>hosted by Canonical</strong> in its <strong>Taipei</strong> office in <a href="https://it.wikipedia.org/wiki/Taipei_101" target="_blank" rel="noopener noreferrer">Taipei 101</a> in order to continue the work Jonas is doing and plan how to proceed with future work items.</p>
<p>&nbsp;</p>
<p><a href="https://wiki.gnome.org/Hackfests/FractionalScaling2017" target="_blank" rel="noopener noreferrer"><img class="aligncenter" src="http://i.imgur.com/SqLSYhL.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">631</post-id>	</item>
		<item>
		<title>Ubuntu goes GNOME, theming stays. Let&#8217;s test (and tune) it!</title>
		<link>https://blog.3v1n0.net/informatica/linux/ubuntu-goes-gnome-theming-stays-test-and-tune-it/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/ubuntu-goes-gnome-theming-stays-test-and-tune-it/#comments</comments>
		<pubDate>Tue, 23 May 2017 05:20:23 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=641</guid>
		<description><![CDATA[Hi guys! Again&#8230; :-). As you surely know, in the past weeks Ubuntu took the hard decision of stopping the development of Unity desktop environment, focusing again in shipping GNOME as default DE, and joining the upstream efforts. While, in a personal note, after more than of involvement in the Unity development, this is a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hi guys! Again&#8230; <span class="tooltipsall tooltip_post_id_custom_26b2f1e71b9b83cb34f77131a8d47714 classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">Long time, no see you</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_26b2f1e71b9b83cb34f77131a8d47714','Yeah, I know, I\'m quite bad\! I tend not to post too much stuff here, while there\'s a little more in my Google\+ Profile'); </script> :-).</p>
<p>As you surely know, in the past weeks <a href="https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cloud-and-iot-rather-than-phone-and-convergence/">Ubuntu took the <em>hard</em> decision</a> of stopping the development of <strong>Unity</strong> desktop environment, focusing again in shipping <strong><a href="https://gnome.org" target="_blank" rel="noopener noreferrer">GNOME</a></strong> as <strong>default DE</strong>, and joining the <em>upstream</em> efforts.</p>
<p>While, in a personal note, after more than <span class="tooltipsall tooltip_post_id_custom_22891ab962aeb57181ebfd9bbd2081fe classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">6 years</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_22891ab962aeb57181ebfd9bbd2081fe','ohh\.\.\. Really\!\?'); </script> of involvement in the <a href="https://www.openhub.net/p/ubuntu-unity/contributors?query=&amp;time_span=&amp;sort=commits" target="_blank" rel="noopener noreferrer">Unity development</a>, this is a little <em>heartbreaking</em>, I also think that given the situation this is the right decision, and I&#8217;m quite excited to be able to work even closer to the whole opensource community!</p>
<p>Most of the aspects of the <strong><em>future Ubuntu desktop</em></strong> have to be defined yet, and I guess you know that there&#8217;s <a href="http://www.omgubuntu.co.uk/2017/05/ubuntu-desktop-gnome-extensions-survey-1710" target="_blank" rel="noopener noreferrer">a survey going on</a> I encourage you to <span class="tooltipsall tooltip_post_id_custom_078433069e7e612b765a34ad04249e5c classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">participate</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_078433069e7e612b765a34ad04249e5c','together with getting involved in the Ubuntu\-desktop mailing list and joining the #ubuntu\-desktop IRC channel'); </script> in order to make your voice count&#8230;</p>
<p>One important aspect of this, is the <strong>visual appearance</strong>, and the Ubuntu Desktop team has decided that the <em>default themes</em> for Ubuntu 17.10 will continue to be the ones you always <em>loved!</em> Right now some work is being done to make sure <strong>Ambiance</strong> and <strong>Radiance</strong> <em>look and work</em> good in GNOME Shell.</p>
<p>In the past days I&#8217;ve released a  new version of &#8216;<a href="https://launchpad.net/ubuntu/+source/ubuntu-themes" target="_blank" rel="noopener noreferrer"><code>light-themes</code></a>&#8216; to fix several theming problems in GNOME Shell.</p>
<p><a href="https://c1.staticflickr.com/5/4155/34672610152_0fefce0d58_o.png" target="_blank" rel="noopener noreferrer"><img class="aligncenter" src="https://c1.staticflickr.com/5/4155/34672610152_58e52f216d_z.jpg" /></a><br />
This is already quite an improvement, but we can&#8217;t fix bugs we don&#8217;t know about&#8230; So this is where you can help make Ubuntu better!</p>
<p><span id="more-641"></span></p>
<h4>Get Started</h4>
<p>If you haven&#8217;t already, here&#8217;s how I recommend you get started.<br />
Install the latest Ubuntu 17.10 <a href="http://cdimage.ubuntu.com/daily-live/current/" target="_blank" rel="noopener noreferrer"><span class="tooltipsall tooltip_post_id_custom_316bd9493cc186ac021fa4d8d40d98e2 classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">daily image</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_316bd9493cc186ac021fa4d8d40d98e2','VirtualBox is a good way to do this so you don\'t interfere with your existing operating system\.'); </script></a> (if not going wild and <a href="http://www.omgubuntu.co.uk/2017/05/install-improved-ambiance-gnome-theme" target="_blank" rel="noopener noreferrer">trying this in 17.04</a>).<br />
After installing it, install <code>gnome-shell</code>.<br />
Install gnome-tweak-tool if you want an easy way to change themes.<br />
On the login screen, switch your session to GNOME and log in.</p>
<h4>Report Bugs</h4>
<p>Run this command to report bugs with Ambiance or Radiance:</p>
<blockquote>
<pre>ubuntu-bug light-themes</pre>
</blockquote>
<p>Attach a <a href="https://help.gnome.org/users/gnome-help/stable/screen-shot-record.html" target="_blank" rel="noopener noreferrer">screenshot</a> to the Launchpad issue.</p>
<h4>Other info</h4>
<p>Ubuntu&#8217;s default icon theme is ubuntu-mono-dark (or -light if you switch to Radiance) but most of Ubuntu&#8217;s customized icons are provided by humanity-icon-theme.</p>
<h4>Helping with Themes development</h4>
<p>If you want to <em>help with the theming</em> itself, you&#8217;re <strong>very welcome</strong>. <a href="https://developer.gnome.org/gtk3/stable/theming.html" target="_blank" rel="noopener noreferrer">Gtk themes</a> are nowadays using <a href="https://developer.gnome.org/gtk3/stable/chap-css-overview.html" target="_blank" rel="noopener noreferrer">CSS</a>, so I&#8217;m pretty sure that any Web designer out there can help with them (these are the <a href="https://developer.gnome.org/gtk3/stable/chap-css-properties.html" target="_blank" rel="noopener noreferrer">supported properties</a>).</p>
<p>All you have to do, is simply use the <a href="https://wiki.gnome.org/Projects/GTK+/Inspector" target="_blank" rel="noopener noreferrer">Gtk Inspector</a> that can be launched from any Gtk3 app, and write some <strong>CSS rules</strong> and see how they get applied on the fly. Once you&#8217;re happy with your solution, you can just create a <span class="tooltipsall tooltip_post_id_custom_516cc0424a1e4113978fa8c6e55318dd classtoolTipsCustomShortCode" style="border-bottom:2px dotted #888;">MP</span><script type="text/javascript"> toolTips('.tooltip_post_id_custom_516cc0424a1e4113978fa8c6e55318dd','Merge proposal'); </script> for the <a href="https://code.launchpad.net/ubuntu-themes/" target="_blank" rel="noopener noreferrer">Ubuntu Themes</a>.</p>
<h4 style="text-align: center;">Let&#8217;s keep ubuntu, look <em>ubuntu</em>!</h4>
<p><small>PS: thanks to <a href="https://wiki.ubuntu.com/JeremyBicha" target="_blank" rel="noopener noreferrer">Jeremy Bicha</a> for the help in this post.</small></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/ubuntu-goes-gnome-theming-stays-test-and-tune-it/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">641</post-id>	</item>
		<item>
		<title>Introducing Locally Integrated Menus to Unity 7</title>
		<link>https://blog.3v1n0.net/informatica/linux/ubuntu-introducing-locally-integrated-menus-to-unity-7/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/ubuntu-introducing-locally-integrated-menus-to-unity-7/#comments</comments>
		<pubDate>Thu, 20 Feb 2014 20:09:24 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[LIM]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu Planet]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=444</guid>
		<description><![CDATA[Hey Ubuntu folks¹! This is the Unity desktop team and during the last months we focused, as always, in polishing and improving the user experience of our default window manager for the next upcoming LTS! In fact, while in the last months most of the Canonical commitment to Ubuntu has been directed to the Touch [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hey Ubuntu folks¹!</p>
<p>This is the <i><b>Unity desktop team</b></i> and during the last months we focused, as always, in polishing and improving the user experience of our <i>default </i>window manager for the <strong>next upcoming LTS</strong>!<br />
In fact, while in the last months most of the <strong>Canonical</strong> commitment to <strong>Ubuntu</strong> has been directed to the Touch form factors, the <i>“classic” desktop</i> has not been forgotten at all and, we’re still <b>working hard</b> on it, to give our users the best experience and to approach smoothly to the <i>convergence vision</i> that we’ll get with <a href="https://wiki.ubuntu.com/UnityNextSpec"> Unity 8</a>.</p>
<p>Part of this work have been the <a href="https://plus.google.com/108101042776723451522/posts/ddh5RJjyqfR">spread improvements</a>, the <span style="text-decoration: underline;">HighDPI support</span>, the <a href="http://www.webupd8.org/2014/02/ubuntu-1404-unity-gets-new-gtk3-css.html">new decorations</a> and tons of <a href="https://launchpad.net/unity/+milestone/7.2.0">various bugs fixed</a>; however with this important milestone coming we also wanted to finally propose a solution to fix the <a title="Main User Experience Bug in Unity" href="https://bugs.launchpad.net/bugs/682788‎" target="_blank">main UX bug</a> we have in Unity since its very first release: the <b>menus </b>being <i>hard to find</i> or <i>too far from their parent window</i>.</p>
<p>In fact, having the applications menus in the <i>top panel </i>really worked very well in small screens but now, especially with HiDPI monitors getting more and more popular, the top panel could be really <i>too far </i>from the actual window location… The solution, that the UX designer <a href="http://design.canonical.com/author/johnlea/">JohnLea</a> has defined are the <b>Locally Integrated Menus</b> (LIM).</p>
<div style="width: 554px" class="wp-caption aligncenter"><img alt="" src="http://farm8.staticflickr.com/7290/12657295614_502f95ef46_o.png" width="544" height="383" /><p class="wp-caption-text">Ubuntu Unity Integrated Menus</p></div>
<p>People might recall that also at <a href="http://www.omgubuntu.co.uk/2012/02/ubuntu-12-04-to-ditch-global-menu">12.04 times</a> we implemented a first prototype of LIM, however due to some <i>very-hard-to-fix</i> issues we had with core applications, we decided not to try to propose an <em>half-working</em> solution for an LTS.</p>
<p>So, <i>almost 2 years</i> have passed, but our intent to get this feature done was still strong, although this time we wanted to implement LIMs in the proper way, as Ubuntu quality standards deserve. In addition <i><b>designers </b></i>defined a <i>new and improved revision </i>of their work, proposing to show the menus inside the decorations themselves in horizontal mode (until we’ve room for them); so, continuing to <b>save</b> the <i>precious</i> <b>vertical space</b> and keeping the nice look of menu-less windows unchanged.</p>
<p>To be honest, we’d loved to land this way before, but the amount of technical work needed has not to be underestimated.<br />
Being more precise, one of the blockers we had in 12.04 was our dependency on the legacy <b>compiz </b>decor plugin + <i>gtk-window-decorator</i>, that has worked “OK” in the last years but &#8211; a part from using deprecated technologies (gtk2 <i>in primis</i>) &#8211; it really would have made this concept impossible to realize.</p>
<p>So, the first step has been moving away from the old gtk2-based decorations and writing <b>brand new decorations</b> supporting <a href="https://wiki.ubuntu.com/Unity/Theming">Gtk3 CSS theming</a>² inside <i>Unity itself</i>; this has been an <span style="text-decoration: underline;">huge work</span> (including writing a <i>brand-new widget system</i> for handling compiz textures in a more natural way), but it gave us <b>great benefits </b>in the end such as much <i>faster windows resizing </i>, improved <i>look</i>, support for <i>dynamic scaling</i> (for both HighDPI and accessibility reasons).</p>
<p>Once we had this new layout where to place <i>any widget</i> quite easily, all took shape in few lines, we only had to handle the fact that now <b>menus opens </b>on <b>mouse button </b><i><b>release</b></i><i> </i>and only if the user doesn’t keep it pressed for <i>too long</i>³, while a slightly trickier part was to handle the case where we had a too small window to show menus in horizontal mode, and where we had to fallback to a <i>dropdown menu</i>.</p>
<div style="width: 492px" class="wp-caption aligncenter"><img alt="" src="http://farm4.staticflickr.com/3796/12657085563_6b1ed143e2_o.png" width="482" height="223" /><p class="wp-caption-text">LIM&#8217;s dropdown, shown if we have not enough space</p></div>
<p>As this is an LTS release, before setting this menu mode <i>as the default</i> we wanted to have some <b>community feedback</b>. For now, you have to <i>enable it</i> using the <b>Unity Control Center</b><i> Appearance </i>panel, and let us know what you think!</p>
<div style="width: 650px" class="wp-caption aligncenter"><a href="http://www.flickr.com/photos/trevi55/12657128323/" target="_blank"><img class=" " alt="" src="http://farm8.staticflickr.com/7305/12657128323_e92f81009e_z.jpg" width="640" height="446" /></a><p class="wp-caption-text">Unity Control Center with Application Menu settings</p></div>
<p><i>Tweakers</i> might be happy to know that there are also other <strong>settings</strong> you can use to adjust your <i>LIM experience</i> under the <span style="font-family: Ubuntu Mono;">com.canonical.Unity.IntegratedMenus</span> gsettings schema, that allows to define the pressure and movements thresholds, and to also enable double-click over the menus (to maximize the window, if you’re fast enough); However, while you can adjust the settings for now, <strong>we encourage to <span style="text-decoration: underline;">use the defaults</span></strong> as they are based on <em>wide user testing</em> and are coherent with our <em>design guidelines</em>.</p>
<p>After some words, I guess it’s time to see them in action, and upgrade your <i>Ubuntu Trusty </i>machine to enjoy them!</p>
<p align="center"><iframe class='youtube-player' type='text/html' width='640' height='360' src='https://www.youtube.com/embed/teAFgtHWDso?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe><br />
<small><a href="http://www.youtube.com/watch?v=teAFgtHWDso" target="_blank">Youtube Video</a></small></p>
<p>[1] Hello Planet, I should also probably say! <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
[2] We really encourage and support anyone who wants to update its theme to support Unity<br />
[3] Maximum press time is configurable, but default values are based on design user testing</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/ubuntu-introducing-locally-integrated-menus-to-unity-7/feed/</wfw:commentRss>
		<slash:comments>174</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">444</post-id>	</item>
		<item>
		<title>Welcome back on blog.3v1n0.net&#8230;.</title>
		<link>https://blog.3v1n0.net/informatica/linux/welcome-back-on-blog-3v1n0-net/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/welcome-back-on-blog-3v1n0-net/#comments</comments>
		<pubDate>Thu, 20 Feb 2014 03:27:12 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Blog Life]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=445</guid>
		<description><![CDATA[Salve gente! Oh, no ora si parla “inglese” via&#8230;. Hi there! This is the first blog post here after soooo many years&#8230; Something like almost 7 years, really?!? Oh, yes&#8230; You all thought that I was dead as a blogger I guess, and well mostly I am as my time for writing really went below 0 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/trevi55/5708212231/in/set-72157626551018401/"><img class="alignleft" style="margin-left: 5px; margin-right: 5px;" alt="Me, behind Ubuntu" src="http://farm4.staticflickr.com/3735/12646935173_6335293b6b_m.jpg" width="174" height="240" align="left" /></a>Salve gente! Oh, no ora <em>si parla “inglese”</em> via&#8230;.</p>
<p>Hi there!<br />
This is the first blog post here after soooo many years&#8230; Something like <em>almost</em> <em><strong>7 years</strong></em>, <em>really</em>?!?</p>
<p>Oh, yes&#8230; You all thought that I was <em>dead</em> as a <strong>blogger</strong> I guess, and well mostly I am as my time for writing really <em>went below 0</em> during this time, and then&#8230; Well as always I wanted to keep this thing updated following &#8220;my rules&#8221; of keeping the timeline in sync with actual events, but this failed everytime&#8230; And so, yeah here we are after so much time!</p>
<p>The main reason why I become unresponsive during these years was that instead of <em>writing text</em>, I moved to <em><strong>write code</strong></em> (for real) and I found it much more <strong>fun</strong> and <strong>useful</strong> for the people around me.</p>
<p>More importantly during this period my commitment with the <strong>Free Software</strong>  increased and I  <em>joined</em> or submitted <em>patches </em>to various projects such as <a href="http://compiz.org/">Compiz</a>, <a href="http://wiki.openmoko.org/wiki/Main_Page" target="_blank">Openmoko</a>, <a href="http://www.enlightenment.org/p.php?p=about&amp;l=en" target="_blank">EFL (Enlightment Foundation Libraries)</a>, <a href="http://gnome.org/" target="_blank">GNOME</a>, and&#8230; Well how you might think from the pic, <a href="http://www.ubuntu.com"><strong><span style="text-decoration: underline;">Ubuntu</span></strong></a>.</p>
<p><strong>Ubuntu</strong> took a very <em>important role</em> in <strong>my life</strong> since about the <em>last months</em> of <strong>2010</strong>, when <a href="http://unity.ubuntu.com/">Unity</a>, was proposed as the new default <em>desktop environment</em>, I liked a lot the idea, but it was still a <em>new baby</em> with many <em>missing features</em> and <em>bugs</em> and so I decided to <a href="http://www.jorgecastro.org/2011/02/01/unity-bitesize-bug-report-for-1-feb/" target="_blank">jump on the boat</a> to give my help to make Unity <em>the best desktop</em>.<br />
This involvement lead me to join to my first, <em>beloved</em>, <a href="http://www.flickr.com/photos/trevi55/sets/72157626551018401/with/5708212231/" target="_blank">UDS in Budapest</a> where I met for the first time a lot of &#8220;ubuntu-dev-heroes&#8221;. Once back I <em>continued <strong>contributing</strong> a lot</em>, as I enjoyed so much that experience that I wanted to make it <em>something more</em> than just an hobby&#8230;<br />
And well, long story short, <strong>I&#8217;m now working at <a href="http://www.canonical.com" target="_blank"><span style="text-decoration: underline;">Canonical</span></a></strong> for more than <em>2 years</em> as a <em>Software Engineer</em> for the Unity Shell! I love this job and I think we&#8217;re doing great things, trying to make the <strong>Ubuntu vision</strong> happen in every form factor.</p>
<p>You might be able to<em> read more</em> about this experience on my <a href="https://plus.google.com/+MarcoTrevisan" target="_blank">Google+ page</a> or looking at my <a href="https://www.ohloh.net/accounts/Trevinho" target="_blank"><em><strong>opensource contributions</strong></em> at ohloh</a>.</p>
<p><em>PS: But&#8230; Is still anyone reading? <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/welcome-back-on-blog-3v1n0-net/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">445</post-id>	</item>
		<item>
		<title>TuxFeed.it &#8211; Un Planet per i Blog Italiani dedicati a Linux</title>
		<link>https://blog.3v1n0.net/informatica/linux/tuxfeedit-un-planet-per-i-blog-italiani-dedicati-a-linux/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/tuxfeedit-un-planet-per-i-blog-italiani-dedicati-a-linux/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 23:09:54 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Blog Life]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/tuxfeedit-un-planet-per-i-blog-italiani-dedicati-a-linux/</guid>
		<description><![CDATA[Mentre il caldo e qualche blackout stanno mettendo a dura prova tanto me quanto le mie periferiche, mi &#232; giunta la notizia della nascita di un progetto di cui sentivo la mancanza da tempo e che io stesso avrei voluto avviare se nessuno si fosse fatto avanti prima, vale a dire l&#8217;apertura di un Planet [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="TuxFeed Logo" href="http://www.flickr.com/photos/trevi55/840229439/"><img width="96" height="100" border="0" align="left" alt="TuxFeed Logo" src="http://farm2.static.flickr.com/1281/840229439_c2335a8ab5_t.jpg" /></a>Mentre il <em><strong>caldo</strong></em> e qualche <em><strong>blackout</strong></em> stanno mettendo a dura prova tanto me quanto le <a title="Un HardDisk raffreddato.... :)" target="_blank" href="http://www.flickr.com/photos/trevi55/840184184/">mie periferiche</a>, mi &egrave; giunta la notizia della <em><u>nascita di un progetto</u></em> di cui sentivo la mancanza da tempo e che io stesso avrei voluto avviare se nessuno si fosse fatto avanti prima, vale a dire l&#8217;<strong>apertura di un Planet in cui aggregare i blog italiani dedicati a Linux!</strong><br />Questo progetto ha preso forma grazie ad <a title="Il Blog di Alessandro Pagano (Aleko)" target="_blank" href="http://www.alessandropagano.net">Alessandro Pagano</a>  e <a title="Page di Lenoardo Racanelli (Nardin)" target="_blank" href="http://nardin.altervista.org">Leonardo Racanelli</a>  sotto il nome di <strong><u><a title="TuxFeed.it" target="_blank" href="http://www.tuxfeed.it/about/">TuxFeed</a></u></strong> e <a title="La lista dei Feed inclusi nel &ldquo;Planet&rdquo; (fonti)" target="_blank" href="http://www.tuxfeed.it/fonti/">raccoglie</a>  gi&agrave; da adesso i feed dei blog dedicati al <em>Pinguino</em> pi&ugrave; noti nel panorama italiano di cui mi vanto di far parte.</p>
<p>Se siete <em><strong>autori di un blog</strong></em> in cui si trattano anche argomenti legati a linux, potrete richiedere di essere <a title="Segnala il tuo Blog su TuxFeed" target="_blank" href="http://www.tuxfeed.it/segnala/">aggiunti tra le fonti</a> per aumentare la vostra visibilit&agrave;.<br />Se invece siete <em><strong>semplici lettori</strong></em> da oggi avrete un metodo rapido ed efficiente per tenervi aggiornati su quanto avviene nella <em>blogosfera linuxiana</em> sottoscrivendo <a title="Sottoscrivi i feed di TuxFeed.it" target="_blank" href="http://feeds.feedburner.com/Tuxfeed">un solo feed</a>.</p>
<p><em><strong>Sperando</strong></em> che questo aggregatore <em>cresca bene</em> (magari con una struttura pi&ugrave; simile ai <em>veri</em> planet) e ben popolato da blog di qualit&agrave; vi lascio ad una sua <em>visita</em> pi&ugrave; approfondita:</p>
<p align="center"><a title="Vai su TuxFeed.it" target="_blank" href="http://www.tuxfeed.it"><img width="240" height="76" border="0" title="TuxFeed.it" alt="TuxFeed.it" src="http://farm2.static.flickr.com/1074/840459347_7d31579f8b_m.jpg" /><br /><font size="1">Visita TuxFeed.it</font></a></p>
<p>Bye <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/tuxfeedit-un-planet-per-i-blog-italiani-dedicati-a-linux/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">205</post-id>	</item>
		<item>
		<title>Linux prende possesso della Camera dei Deputati</title>
		<link>https://blog.3v1n0.net/informatica/linux/linux-prende-possesso-della-camera-dei-deputati/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/linux-prende-possesso-della-camera-dei-deputati/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 05:25:39 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Attualità e Politica]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Nuove Tecnologie]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/linux-prende-possesso-della-camera-dei-deputati/</guid>
		<description><![CDATA[Dopo la migrazione del Parlamento Francesce a Linux (kubuntu, per la precisione), anche la Camera dei Deputati &#8211; dopo aver accolto anche me, ai tempi della quarta liceo &#8211; ha scelto di far entrare &#34;Il Pinguino&#34; dentro al cuore della Democrazia Italiana. Come riporta La Repubblica Il 10 luglio, &#232; stato approvato dalla Camera un [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a target="_blank" title="Tux entra nel Parlamento Italiano!" href="http://www.flickr.com/photos/trevi55/782288114/"><img width="100" vspace="1" hspace="3" height="30" border="0" align="left" title="Tux alla Camera dei Deputati - il Logo" alt="Tux alla Camera dei Deputati" src="http://farm2.static.flickr.com/1251/782288114_df1bb71945_t.jpg" /></a>Dopo la migrazione del Parlamento Francesce a Linux (<u>kubuntu</u>, per la precisione), anche la <a title="Italian Chamber of Deputies" target="_blank" href="http://www.camera.it/">Camera dei Deputati</a> &#8211; <em>dopo aver accolto anche me, ai tempi della quarta liceo</em> &#8211; ha scelto di <strong>far entrare</strong> &quot;<em><strong>Il Pinguino</strong></em>&quot;<em><strong> dentro al cuore della Democrazia Italiana.</strong></em></p>
<p>Come <a title="Montecitorio hi-tech: arriva il Pinguino - Repubblica (Italian Newspaper)" target="_blank" href="http://www.repubblica.it/2007/07/sezioni/scienza_e_tecnologia/linux-parlamento/linux-parlamento/linux-parlamento.html">riporta</a> <em><strong>La Repubblica</strong></em> Il <em>10 luglio</em>, &egrave; stato <em><u>approvato</u></em> dalla Camera un piano proposto dai Deputati dell&#8217;Unione <a title="Pietro Folena's Blog" target="_blank" href="http://www.pietrofolena.net/blog/">Pietro Folena</a> e <a title="Franco Grillini" target="_blank" href="http://www.grillini.it/">Franco Grillini</a> affinch&eacute; <u><strong>vengano migrati</strong><strong> <em>tutti</em> i computer del Parlamento<em> da</em></strong></u><em><strong><u> Windows a Linux</u></strong></em>.   	  </p>
<p>La migrazione comprender&agrave; <em>obbligatoriamente</em> circa <u><em>3500 macchine</em></u>, <em><strong>sia </strong><strong>desktops che servers</strong></em>, di uso &ldquo;pubblico&rdquo;, mentre ciascun Deputato e ciascuna segreteria di partito potranno anche migrare i <u>propri</u> computer (privati) a sistemi operativi Liberi.</p>
<p>Questa scelta &egrave; stata presa per varie ragioni&#8230; Innanzi tutto permetter&agrave; un bel <strong>risparmio economico</strong>, <u>risparmando</u> pi&ugrave; di <u><em>3 millioni di Euro ciascun anno</em></u> (le licenze di ciascuna macchina attualmente costano in media 900&euro; annui), ma si tratta anche di un bel passo avanti dal punto di vista della <em><strong>libert&agrave; ed indipendenza tecnologica</strong></em>, abbandonando sistemi proprietari che contrastano con il senso della Democracy stessa.<br />Tuttavia non vanno tralasciati i <strong>motivi tecnici</strong> che sono sostanzialmente legati alla <strong>sicurezza del Parlamento</strong> (e quindi a quella di tutti i cittadini).</p>
<p>Con questa decisione <a target="_blank" title="Folena thoughts on Migration" href="http://www.pietrofolena.net/blog/?p=269">Folena spera</a> che anche le <em><strong>amministrazioni locali</strong></em> inizino una migrazione verso sistemi liberi cos&igrave; come la provincia di <em><strong>Bolzano</strong></em> ha gi&agrave; fatto con il <a target="_blank" title="FUSS! Project - Bolzano" href="http://www.fuss.bz.it/">FUSS! project</a> (di cui <a title="Il FUSS! su Report!" target="_blank" href="http://www.fuss.bz.it/report-rai-tre-e-bolzano-col-software-libero">ne ha parlate</a>  anche Report).</p>
<p>Visto l&#8217;<strong><em>importanza della notizia</em></strong> (che finalmente pare rispettare <a title="OpenSource nel programma dell'Unione" target="_blank" href="http://blog.3v1n0.net/news/attualita-e-politica/open-source-nel-programma-dellunione/">il programma di Governo</a> &#8211; dopo diversi <a title="Il Governo finanzia i centri di ricerca Micro$oft" target="_blank" href="http://www.softwarelibero.it/il-bene-dellitalia-il-governo-ha-convinto-microsoft-passare-al-software-libero">erroracci</a>), ho deciso di parlarne anche qui nonostante sia spesso restio a raccontare news <em>di massa</em>, ma anche di scrivere un <u><a title="The Penguin enters in the Italian Chamber of Deputies" target="_blank" href="http://blog.3v1n0.net/linux-docs/italian-parliament-moves-to-linux/">articolo in inglese</a></u> che spero possiate <em><strong>votare su digg</strong> </em>(o <em>diggare</em>, se preferite) per dare una <em>maggiore ampiezza</em> a questa notizia anche a livello internazionale, dopo che &egrave; stata trattata quasi in sordina anche in Italia (<em>quando ci si potrebbe vantare&#8230;</em>).</p>
<p><a name="SuSE-linux-in-parlamento"></a><em><strong>EDIT <font size="1">[12-07-2007]</font></strong></em>: in base all&#8217;<a title="Italian Parliament bets house on SuSE Linux - The Inquirer" target="_blank" href="http://uk.theinquirer.net/?article=40957">articolo del <em>The Inquirer</em></a>  (che pare abbia intervistato Folena) oltre al fatto che si sottolinea che il passaggio sar&agrave; <u>automatico</u> per tutte le <em>~3500 postazioni pubbliche</em>, mentre diventer&agrave; <u>opzionale</u> per <em>630 parlamentari</em> (diventando cos&igrave; una delle migrazioni pi&ugrave; imponenti in ambito amministrativo), si afferma che dal prossimo Settembre ed in circa 2 anni di <em>switching</em>, il Parlamento passer&agrave; a <u><em><strong>SuSE Linux</strong></em></u> e oggi <em><font size="1">[13-07-2007]</font></em> Folena <a title="Folena - Il perch&eacute; di Novell" target="_blank" href="http://www.pietrofolena.net/blog/?p=269#comment-52787">spiega brevemente</a>  che tale decisione &egrave; dovuta al fatto che <em>la Camera aveva gi&agrave; un <u>contratto con Novell</u></em> e sfruttandolo anche per la migrazione si ridurrebbero anche i problemi ad essa collegati (<em>mhmhm&#8230;</em>).<br />Per un amante di Ubuntu come me non &egrave; esattamente la scelta migliore, ma anche se Novell ha fatto un patto con il Diavolo (leggasi <em>Micro$oft</em>) usa comunque il &ldquo;nostro&rdquo; kernel <img src="https://s.w.org/images/core/emoji/11/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p align="center"><strong><a target="_blank" title="Digg this story: The Italian Parliament moves to Linux" href="http://digg.com/linux_unix/The_Italian_Parliament_Moves_to_Linux"><strong><img width="180" height="35" border="0" alt="Digg!" src="http://digg.com/img/badges/180x35-digg-button.png" /><br /><font size="1">Grazie per aver votato questa notizia su Digg!</font><br /></strong></a></strong></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/linux-prende-possesso-della-camera-dei-deputati/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">204</post-id>	</item>
		<item>
		<title>Compiz Fusion AMD-64 Ubuntu Repository</title>
		<link>https://blog.3v1n0.net/informatica/linux/compiz-fusion-amd-64-ubuntu-repository/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/compiz-fusion-amd-64-ubuntu-repository/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 00:31:56 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/compiz-fusion-amd-64-ubuntu-repository/</guid>
		<description><![CDATA[Prima della pubblicazione del MakeFusionDebs ho ricevuto davvero molte richieste dei pacchetti sorgenti per crearsi i pacchetti per la propria distribuzione ed architettura, successivamente mi ha fatto molto piacere vedere che in tantissimi si sono messi a creare pacchetti fatti in casa con il mio script ed ancora di pi&#249; veder nascere repository per Debian [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong><a title="Compiz Fusion AMD64 repository" href="http://www.flickr.com/photos/trevi55/699760456/"><img width="100" height="85" border="0" align="left" alt="Compiz Fusion AMD 64 repository" src="http://farm2.static.flickr.com/1146/699760456_08f8d3b5de_t.jpg" /></a></strong>Prima della pubblicazione del <a target="_blank" title="MakeFusionDebs - Crea pacchetti deb di compiz-fusion!" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-make-debs-script/#comment-14015">MakeFusionDebs</a> ho ricevuto davvero molte richieste dei pacchetti sorgenti per crearsi i pacchetti per la <em>propria <u>distribuzione</u> ed <u>architettura</u></em>, successivamente mi ha fatto molto piacere vedere che in tantissimi si sono messi a <strong>creare pacchetti <em>fatti in casa</em></strong> con il mio script ed ancora di pi&ugrave; veder nascere <a title="Imu Debian SID Compiz GIT Repository" target="_blank" href="http://osrevolution.wordpress.com/2007/06/29/compiz-fusion-git-debian-unofficial-os-revolution-repository/">repository per Debian Sid</a>  che lo sfruttano.</p>
<p>Ci&ograve; nonostante, le <em><strong>richieste di un vero e proprio <u>repository</u></strong></em> per <em><u>Ubuntu a <strong>64bit</strong></u></em> (<em>parallelo</em> a <a title="Compiz Fusion i386 Ubuntu Repository" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/">quello per i386</a>) da parte del popolo di utilizzatori di architetture AMD-64, non &egrave; mai cessato e visto che nessuno si faceva avanti con un proprio spazio, ho accettato la <u><strong>collaborazione</strong></u> di <a href="http://www.bandos.homelinux.com/">Bernardo Bandos</a> che da oggi in poi mi invier&agrave; i pacchetti di Compiz Fusion compilati per i processori a 64bit che io inserir&ograve; nel <u><strong>nuovo</strong></u> <em><a title="Trevi&ntilde;o's Ubuntu Feisty Eyecandy AMD-64 Repository" target="_blank" href="http://3v1n0.tuxfamily.org/dists/feisty/eyecandy-amd64/">repository eyecandy per amd64</a></em>!</p>
<p>Per <u><em><strong>aggiungere il repository</strong></em></u> alla vostra lista, editate &#8211; <em>con permessi di amministrazione (<font face="courier new,courier">sudo</font>)</em> &#8211; il file <font face="courier new,courier">/etc/apt/sources.list</font>, aggiungendovi quanto segue:</p>
<blockquote>
<p> <font face="courier new,courier"># Trevi&ntilde;o&rsquo;s Ubuntu Deisty EyeCandy Repository (GPG key: 81836EBF)<br />  # Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock<br />  # built by jbs using latest available (working) sources from git/svn/cvs&hellip;<br />  deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64<br />  deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy</font><font face="courier new,courier">-amd64</font></p>
</blockquote>
<p>Quindi, date la <em><strong>fiducia</strong></em> alla <a target="_blank" title="La chiave GPG pubblica di Trevi&ntilde;o - trevi55 - 3v1n0 [trevi55 &lt;AT&gt; gmail &lt;DOT&gt; com]" href="http://download.tuxfamily.org/3v1deb/DD800CD9.gpg">mia chiave GPG pubblica</a>  con:</p>
<blockquote>
<p><font face="courier new,courier"> wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add &#8211;</font>  </p>
</blockquote>
<p>Una volta fatto questo, <u><strong>per installare il tutto</strong></u> (e correggere <em>eventuali</em> problemi) valgono le <em><strong>stesse identiche indicazioni</strong></em> date per <a title="Compiz GIT Ubuntu repository" target="_blank" href="http://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/">Compiz</a>, <a title="Configurare Compiz in Scioltezza con CompizConfig" target="_blank" href="http://blog.3v1n0.net/informatica/linux/configurare-compiz-in-scioltezza-con-compizconfig/">CompizConfig</a>  e <a title="Compiz Fusion i386 Ubuntu Repository" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/">Compiz Fusion</a> per <em>i386</em>.</p>
<p><a title="Permalink a Ubuntu Compiz-GIT Repository" rel="bookmark" href="http://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/"></a></p>
<p>Per <em><strong>ulteriori informazioni</strong></em> sull&#8217;installazione e l&#8217;ottimizzazione di Compiz Fusion, consultate il <a title="Ubuntu-it Wiki - Compiz Fusion" target="_blank" href="http://wiki.ubuntu-it.org/CompositeManager/CompizFusion">wiki italiano di Ubuntu</a> che ho <em>aggiornato</em> anche con questi ultimi <em>dettagli</em>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/compiz-fusion-amd-64-ubuntu-repository/feed/</wfw:commentRss>
		<slash:comments>91</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">202</post-id>	</item>
		<item>
		<title>Compiz Fusion inizia a parlare Italiano: Aiutiamolo!</title>
		<link>https://blog.3v1n0.net/informatica/linux/compiz-fusion-inizia-a-parlare-italiano-aiutiamolo/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/compiz-fusion-inizia-a-parlare-italiano-aiutiamolo/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 18:49:41 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/compiz-fusion-inizia-a-parlare-italiano-aiutiamolo/</guid>
		<description><![CDATA[Come avranno visto gli utilizzatori dei miei pacchetti o del mio script impacchettatore, da qualche giorno sia CompizConfig Settings Manager che i plugin di Fusion supportano l&#8217;internazionalizzazione (i18n). Io, gi&#224; da qualche giorno, ho ritirato fuori il mio vecchio mestiere da traduttore, e mi sono messo a tradurre CCSM (lavoro relativamente breve), ma quando &#232; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Compiz Fusion Italian logo - Immagine di test fatta in casa :)" href="http://www.flickr.com/photos/trevi55/696425122/"><img width="100" height="89" border="0" align="left" alt="Compiz Fusion Italian Logo" src="http://farm2.static.flickr.com/1221/696425122_bbb6db3dc6_t.jpg" /></a>Come avranno visto gli utilizzatori dei <a target="_blank" title="Compiz Fusion Ubuntu Repository" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/">miei pacchetti</a>  o del mio <a target="_blank" title="MakeFusionDebs - Crea pacchetti deb di compiz-fusion!" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-make-debs-script/#comment-14015">script <em>impacchettatore</em></a>, da qualche giorno sia <span style="font-style: italic">CompizConfig Settings Manager</span> che i plugin di Fusion supportano l&#8217;<em>internazionalizzazione</em> (<em><a target="_blank" title="Internazionalization - i18n" href="http://www.i18nguy.com/origini18n.html">i18n</a></em>).<br /> Io, gi&agrave; da qualche giorno, ho ritirato fuori il mio <a target="_blank" title="Traduzioni by Trevi&ntilde;o - History..." href="http://blog.3v1n0.net/informatica/linux/sono-entrato-nel-kde-i18n-it-squadra-di-traduzione-di-kde/">vecchio <em>mestiere</em> da traduttore</a>, e mi sono messo a tradurre CCSM (lavoro relativamente breve), ma quando &egrave; arrivato il momento dei <span style="font-weight: bold; font-style: italic; text-decoration: underline">Plugin di Compiz Fusion</span> mi sono reso conto che <span style="font-style: italic; text-decoration: underline">non potevo fare da solo</span> visto che ci troviamo davanti a <span style="font-weight: bold; font-style: italic">quasi 500 stringhe</span> (tra l&#8217;altro spesso molto tecniche), da rendere <span style="font-style: italic">appetibili</span> per gli utenti italiani&#8230; </p>
<p>Mi &egrave; quindi sembrato ovvio <span style="font-style: italic; text-decoration: underline">rivolgere questa chiamata</span> ai miei amati lettori ed in generale a <span style="font-weight: bold">chiunque</span> <span style="text-decoration: underline; font-weight: bold">voglia aiutare</span><span style="font-weight: bold"> </span><span style="font-weight: bold">questo nuovo progetto</span> ed abbia una sufficiente conoscenza dell&#8217;inglese (e di Compiz)&#8230;<br /> Gi&agrave; poche persone volenterose dovrebbero essere in grado di rendere questo <span style="font-style: italic">lavoro</span> piuttosto rapido ma sopratutto efficace. Quindi <span style="font-weight: bold; text-decoration: underline">collaborate</span>! </p>
<p>Per quanti di voi si fossero avvicinati solo ora alla <em><strong>traduzione di software in ambienti liberi</strong></em>, ci sono degli <strong>strumenti</strong> ormai considerati <em>standard</em> che fanno capo a <font face="courier new,courier">gettext</font> rendendo questo processo molto semplice ed intuitivo (oltre che <em>assistito</em>) sia per gli sviluppatori che per i traduttori.<br /> Dal vostro/nostro punto di vista (di traduttore, <span style="font-style: italic">ndr</span>) vi baster&agrave; usare <u><strong>tool</strong></u> come <a href="http://i18n.kde.org/tools/kbabel/">kbabel</a> (se utenti KDE), <a href="http://gtranslator.sourceforge.net/">gtranslator</a> (se utenti GNOME), <a href="http://poedit.sourceforge.net/">poEdit</a> (se <em>indipendenti</em>) o un semplice <span style="font-style: italic; text-decoration: underline">editor di testo</span> (se siete utenti <em>duri e puri</em>) per <em><strong>modificare il file</strong></em> <em><strong><font face="courier new,courier">*.po</font></strong></em> che di fatto risulta essere il nostro <em>dizionario particolare</em> <font size="1">(<a target="_blank" title="Informazioni sulla Traduzione in Linux" href="http://tp.linux.it/progetti_traduzione.html">maggiori informazioni</a> &#8211; <a href="http://tp.linux.it/">sezione italiana del Translator Project</a></font><font size="1">)</font>.</p>
<p>Ora che vi ho elencato un po&#8217; di <span style="font-style: italic">risorse per modificare i file PO</span>, guardiamo <span style="font-weight: bold; font-style: italic">come ottenere e di lavorare sul file di traduzione italiano</span> di Compiz Fusion&#8230; Per farlo ci sono <span style="font-weight: bold; font-style: italic">due modi</span>: </p>
<ol>
<li><em><strong>Scaricate</strong></em> e salvate il <a target="_blank" title="Scarica l'ultima versione della traduzione italiana di Compiz Fusion!" href="http://gitweb.opencompositing.org/?p=fusion/i18n;a=blob_plain;f=po/it.po;hb=HEAD">file it.po</a>  <font size="1">(il link punta sempre all&#8217;ultima versione)</font> e iniziate a tradurlo con il tool che preferite, quindi salvate tutto ed inviatemi il file <span style="font-family: courier new,courier">it.po</span> risultante dal vostro lavoro.<br /> Riscaricate il file ogni volta che ci rilavorate per evitare di perdervi nuove traduzioni&#8230;
</li>
<li>Usando il <strong>GIT</strong>, date i seguenti comandi:<br /> <span style="font-family: courier new,courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; git-clone git://anongit.opencompositing.org/fusion/i18n</span><br /> Quindi traducete usando il vostro tool preferito (con cui dovrete aprire il file in <span style="font-family: courier new,courier">i18n/po/it.po</span>), quindi eseguite <font size="1">(dentro alla cartella <span style="font-family: courier new,courier">i18n</span>)</font>:<br /> <span style="font-family: courier new,courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; git-diff-files -p &gt; /tmp/it-po.patch</span><br /> Speditemi il file <span style="font-family: courier new,courier">/tmp/it-po.patch</span> e nel caso vogliate ritradurre date il comando sotto per aggiornare i files <font size="1">(dentro alla cartella <span style="font-family: courier new,courier">i18n</span>)</font>:<br /> <span style="font-family: courier new,courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; git-diff-files -p | patch -Rp1 &amp;&amp; git-pull
<p></span></li>
<li>Installare <strong>Gobby</strong>, accedere al server <em>obby.opencompositing.org</em> porta <em>6523</em>, la password &egrave; <em>cfteam</em> e traducete direttamente online editando il file <font face="courier new,courier">it.po</font>!</li>
</ol>
<p>Siccome <em>io e pochi altri</em> abbiamo la possibilit&agrave; di modificare il <a target="_blank" title="Compiz Fusion i18n (internazionalization) GIT repository" href="http://gitweb.opencompositing.org/?p=fusion/i18n;a=summary">repository git i18n</a> di Fusion, e non essendo stata creata ancora n&eacute; una mailing-list n&eacute; un vero e proprio gruppo di lavoro per le traduzioni, l&#8217;unico modo per <span style="font-weight: bold; font-style: italic">rendere effettivo quanto avete</span><em style="font-weight: bold; font-style: italic"> italianizzato</em> &#8211; come gi&agrave; detto &#8211; &egrave; quello di <a target="_blank" title="Inviatemi la vostra traduzione via mail!" href="http://blog.3v1n0.net/contatti-trevino/"><strong><u>inviarmi</u></strong></a>  il vostro <font face="courier new,courier">it.po</font> (o la patch <em>generata</em>) affinch&eacute; io inserisca tutto in git&#8230;</p>
<ol> </ol>
<p><span style="font-weight: bold; font-style: italic">Sperando</span> che si uniscano quante pi&ugrave; persone possibili a questo <span style="font-style: italic">appello</span>, prego chiunque ci lavori sopra, di non tradurre subito la prima stringa disponibile (per evitare di fare il lavoro doppio), ma di andare un po&#8217; a caso :P. Magari potreste inserire qui tra i commenti quanto state facendo cos&igrave; da <span style="font-weight: bold; text-decoration: underline; font-style: italic">evitare inutili sovrapposizioni</span>.<br /> Resta comunque il fatto che prima mi inviate il file tradotto, e prima io posso inserirlo in git cos&igrave; da <span style="font-style: italic">facilitare il lavoro di tutti</span>.</p>
<p>A presto (attendendo i vostri <span style="font-family: courier new,courier">it.po</span>) ^_^&#8230;&nbsp;</p>
<hr width="100%" size="2" /><em><strong>EDIT <font size="1">[19-09-2007]</font></strong></em>: &egrave; tempo di fare un <u><strong>resoconto</strong></u> di quanto &egrave; stato fatto fino ad adesso. </p>
<p>Hanno contribuito <em>(fin&#8217;ora)</em>: </p>
<ul>
<li><a target="_blank" title="Matteo Suppo Translation" href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Matteo+Suppo">Matteo Suppo (Triex)</a></li>
<li><a target="_blank" title="Dario Saruis translation" href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Danilo+Saruis">Danilo Saruis (DDany)</a></li>
<li><a target="_blank" title="Fabio Fiorentini translation" href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Fabio+Fiorentini">Fabio Fiorentini (Ahren / FaBBio)</a></li>
<li><a target="_blank" title="Andrea de Iacovo - translation" href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Andrea+De+Iacovo">Andrea De Iacovo (Firstbit)</a></li>
<li><a title="Emiliano Perulli Translation" target="_blank" href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Emiliano+Perulli">Emiliano Perulli</a></li>
<li><a href="http://gitweb.opencompositing.org/?p=fusion%2Fi18n&amp;a=search&amp;h=HEAD&amp;st=commit&amp;s=Milo+Casagrande">Milo Casagrande</a> </li>
</ul>
<p>Da qualche settimana il <em><u>maintainer ufficiale</u></em> della traduzione italiana &egrave; <strong>Milo Casagrande</strong>, fate riferimento a lui per ogni cosa inerente l&#8217;i18n di Compiz e Compiz Fusion.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/compiz-fusion-inizia-a-parlare-italiano-aiutiamolo/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">200</post-id>	</item>
		<item>
		<title>Impacchettare Compiz Fusion GIT con MakeFusionDebs</title>
		<link>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-make-debs-script/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-make-debs-script/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 04:02:11 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=199</guid>
		<description><![CDATA[Ci siamo! Come avevo anticipato nel post precedente, mi sono messo di buzzo buono, ed ho terminato il lo script dinamico per impacchettare Compiz e Compiz Fusion direttamente da GIT. Infatti, gi&#224; quando iniziai ad impacchettare Beryl-SVN, come presupposto iniziale mi scrissi uno script che chiamavo rudimentalmente &#8216;makedebs&#8216; che mi permetteva di fare tutto il [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a title="MakeFusionDebs Script Logo" href="http://www.flickr.com/photos/trevi55/643428879/"><img width="77" height="100" border="0" align="left" alt="Make-Compiz-Fusion-Script" src="http://farm2.static.flickr.com/1245/643428879_0f57c7bd10_t.jpg" /></a>Ci siamo! Come avevo anticipato nel <a title="Sotto Bombardamento Mediatico..." target="_blank" href="http://blog.3v1n0.net/informatica/linux/bombardamento-mediatico-da-compiz-fusion/">post precedente</a>, mi sono messo di <em>buzzo buono</em>, ed <em><u><strong>ho terminato</strong></u></em> il lo <strong>script <em>dinamico</em> per impacchettare Compiz e Compiz Fusion</strong> direttamente da <em><u>GIT</u></em>.<br />   Infatti, gi&agrave; quando iniziai ad impacchettare <a title="Beryl SVN Repository (ormai, storia...!)" target="_blank" href="http://blog.3v1n0.net/informatica/linux/beryl-svn-ubuntu-repository-by-trevino/">Beryl-SVN</a>, come presupposto iniziale mi scrissi uno <strong>script</strong> che chiamavo <em>rudimentalmente</em> &#8216;<font face="courier new,courier">makedebs</font>&#8216; che mi permetteva di fare tutto il <em><strong>lavoro senza troppo sforzo</strong></em> e, sopratutto, senza necessit&agrave; di una grossa <u><em>manutenzione</em></u>&#8230;<br />   Col breve passaggio di Beryl da <a title="SVN (Subversion) - Wikipedia" target="_blank" href="http://en.wikipedia.org/wiki/Subversion_%28software%29">SVN</a>  a <a title="GIT - Come Funziona!" target="_blank" href="http://en.wikipedia.org/wiki/Git_%28software%29">GIT</a>, aggiornai lo script per funzionare anche con il <em>Software di Controllo delle Versioni Distribuito</em> di Torvalds <font size="1">(= git)</font> e con l&#8217;arrivo di CompComm (poi Compiz Fusion) l&#8217;ho aggiornato ulteriormente&#8230;</p>
<p>Il maggior <em>problema</em> di Compiz Fusion &egrave; il fatto che non vengono distribuite delle <strong><em>cartelle <font face="courier new,courier">debian</font></em></strong>, di default che consentono la <a title="Guida alla Creazione di Pacchetti DEB" target="_blank" href="http://blog.3v1n0.net/creare-pacchetti-debian-a-partire-dai-sorgenti-guida-rapida/">realizzazione dei pacchetti</a>, per tanto (com era gi&agrave; avvenuto anche per alcune parti di Beryl e come succede quasi sempre per gli altri pacchetti che produco) <strong>le ho dovute fare io</strong>, praticamente da 0&#8230;<br />   Avendo ricevuto l&#8217;<strong>accesso in scrittura al GIT</strong> di OpenCompositing <em>qualche settimana fa</em>, ho deciso che il nuovo sistema sarebbe stato molto pi&ugrave; <em>git-based</em>.</p>
<p>Con un po&#8217; di ritardo, stasera <a title="Compiz Fusion DEBIAN data for building packages (GIT)" target="_blank" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian;a=summary">ho inserito in GIT</a>  tutte le <strong>cartelle <font face="courier new,courier">debian</font></strong> necessarie alla creazione di pacchetti <font face="courier new,courier">.deb</font>, quindi dopo diversi <em><strong>aggiornamenti</strong></em>, <a title="MakeFusionDebs - GIT first release" target="_blank" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian-builder;a=summary">ho inserito anche il <em>nuovo</em> <strong>makefusiondebs</strong></a> che vi permetter&agrave; di <em><strong>compilare e pachettizzare</strong></em> tutto!   </p>
<p>Le <u><strong>modifiche</strong></u> rispetto alla versione precedente sono:</p>
<ul>
<li> Autoupdate (lo script si auto-aggiorna all&#8217;avvio)</li>
<li>Supporto ad un file di configurazione (<font face="courier new,courier">makefusiondebs-options</font>)</li>
<li>Supporto per le patch debian (sistema quilt)</li>
<li>Controllo dell&#8217;<font face="courier new,courier">ABIVERSION</font> dei plugin (permette la ricompilazione automatica)</li>
<li>La versione di base ora viene letta anche dal <font face="courier new,courier">configure.ac</font></li>
<li>Supporto per il prefisso delle versioni debian (<font face="courier new,courier">#:versione</font>)</li>
<li>Corretta la rimozione dei suffissi debian alla versione</li>
<li>Possibilit&agrave; di definire il nome delle cartelle in cui salvare i dati  </li>
<li>Spostamento dei vecchi deb basato anche sul pacchetto sorgente</li>
<li>Le cartelle debian utente, ora hanno priorit&agrave; su quelle scaricate</li>
<li>Codice ripulito</li>
<li>Altre correzioni sparse che non ricordo <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p><em><strong>Per avere tutto questo</strong></em>, dopo che avete <u><em>ripulito il vostro sistema</em></u> dalle installazioni di compiz in <font face="courier new,courier">/usr/local</font> (soprattutto rimuovendo i file <font face="courier new,courier">/usr/local/lib/pkgconfig/compiz*.pc</font>), vi baster&agrave; dare i seguenti comandi:</p>
<div align="left">
<blockquote><p><font face="courier new,courier">git-clone git://anongit.opencompositing.org/users/3v1n0/compiz-fusion-debian-builder</font><br />  <font face="courier new,courier">cd </font><font face="courier new,courier">compiz-fusion-debian-builder</font><br />  <font face="courier new,courier">./makefusiondebs</font>  </p></blockquote></div>
<p>A questo punto lo script tenter&agrave; prima di <em><strong>aggiornare s&eacute; stesso</strong></em> (ed in caso positivo di riavviarsi), se non impostato diversamente (vedi sotto), e poi <strong>scaricare</strong> (o aggiornare) tutte <em><strong>le sezioni del GIT definiti</strong></em> (che comprendono sia <a title="Compiz Fusion DEBIAN data for building packages (GIT)" target="_blank" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian;a=summary">compiz-fusion-debian</a> che <a target="_blank" title="Compiz Wrapper - Compiz Loader Script" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-wrapper;a=summary">compiz-wrapper</a> &#8211; tra l&#8217;altro quest&#8217;ultimo &egrave; stato integrato in questi giorni proprio nei pacchetti di Ubuntu Gutsy!!) nelle opzioni&#8230;</p>
<p>Ho parlato di <u><strong>opzioni</strong></u>, s&igrave;, perch&eacute; essendo l&#8217;<em>autoaggiornamento basato su GIT</em>, per evitare problemi col passare del tempo, ho deciso di dare la possibilit&agrave; di definire le proprie impostazioni in un file parallelo, impostato di default a <font face="courier new,courier">makefusiondebs-options</font>, che potrete <em><strong>editare</strong></em> (mantenendo la sintassi bash) per personalizzare l&#8217;impacchettamento (piuttosto che toccando lo script stesso, per cui semmai<em> inviatemi delle patch</em>, ma che &egrave; meglio <u>non modificare direttamente</u>!).</p>
<p>Infine, un accenno ai <em><strong>parametri accettati</strong></em> dallo script:</p>
<div align="left">
<blockquote>
<p><font face="courier new,courier">./makefusiondebs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># esegue tutti i passaggi (aggiorna ed impacchetta)</font><br />  <font face="courier new,courier">./makefusiondebs update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># esegue solo l&#8217;aggiornamento dei pacchetti</font><br />  <font face="courier new,courier">./makefusiondebs build&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># impacchetta solo ci&ograve; che serve</font><br />  <font face="courier new,courier">./makefusiondebs &lt;item&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># impacchetta solo &lt;item&gt; (se necessario)</font><br />  <font face="courier new,courier">./makefusiondebs rebuild &lt;item&gt;&nbsp; </font><font size="1"># forza la ricompilazione di &lt;item&gt;</font><br />  <font face="courier new,courier">./makefusiondebs repack &lt;item&gt;&nbsp;&nbsp; </font><font size="1"># forza il rimpacchettamento di &lt;item&gt;</font><font size="1"> </font>  </p>
</blockquote></div>
<p><u>Adesso</u> se <em>non potete</em> o <em>non volete</em> usare <a title="Compiz Fusion Repository!" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/">i miei deb di Compiz</a>, sar&agrave; possibile e molto facile creare <em><strong>pacchetti anche per tutte le distribuzioni</strong></em> (<em>basate su debian</em>) e <em><strong>tutte le</strong><strong> architetture</strong></em>; se vi dovesse servire hosting per i vostri pacchetti &#8211; per un eventuale repository &#8211; <em>contattatemi pure</em>!&nbsp;</p>
<p><em><strong>Maggiori informazioni</strong></em> le troverete sicuramente in questo <a target="_blank" title="MakeFusionDebs - OpenCompositing" href="http://forums.opencompositing.org/viewtopic.php?f=14&amp;t=1076">thread di OpenCompositing</a>.</p>
<p>Bye ^_^&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-make-debs-script/feed/</wfw:commentRss>
		<slash:comments>179</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">199</post-id>	</item>
		<item>
		<title>Bombardamento Mediatico da Compiz Fusion</title>
		<link>https://blog.3v1n0.net/informatica/linux/bombardamento-mediatico-da-compiz-fusion/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/bombardamento-mediatico-da-compiz-fusion/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 02:05:58 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Blog Life]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Progetti]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=198</guid>
		<description><![CDATA[A quasi una settimana dall&#8217;ufficializzazione del repository di Compiz Fusion, sembra proprio che il mondo se ne sia accorto&#8230; Infatti, a parte alcuni piccoli problemi riportati (e per lo pi&#249; corretti) tra i commenti degli articoli di questo blog (dovuti soprattutto a dei bug di GNOME [nel caso dello splash eterno] od alla mancata rimozione [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a title="Condivisione di foto" href="http://www.flickr.com/photos/trevi55/634628465/"><img width="100" height="83" border="0" align="left" alt="Compiz-Fusion_test_logo" src="http://farm2.static.flickr.com/1053/634628465_03cb988cb6_t.jpg" /></a>A quasi una settimana dall&#8217;<em>ufficializzazione</em> del <a target="_blank" title="Compiz Fusion Ubuntu Repository (eyecandy)" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/">repository di Compiz Fusion</a>, <em><u>sembra</u></em> proprio che il <em><strong>mondo se ne sia accorto</strong></em>&#8230; Infatti, a parte alcuni <em><a target="_blank" title="Commenti al repository" href="http://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/#comments">piccoli problemi</a></em> riportati (e per lo pi&ugrave; <strong>corretti</strong>) tra i <em><u>commenti</u></em> degli articoli di questo blog (dovuti soprattutto a dei bug di GNOME [nel caso dello <em>splash</em> <em>eterno</em>] od alla mancata rimozione di vecchi files [<em>Segmentation fault</em> o <em>decorazioni</em> mancanti]), pare che <strong>Fusion</strong> stia gi&agrave; <em><strong>conquistando il mondo</strong></em> Ubuntu e non solo&#8230;</p>
<p><u>Grazie</u> a tutti quelli che mi seguono qui e nei forum internazionali, tutta questa <em><strong>foga</strong></em> si &egrave; riversata anche su di me e su quanto ho prodotto, venendo <strong>citato</strong> (ma non sempre <em>linkato</em> :() praticamente in ogni <a target="_blank" title="Compiz Fusion - Ubuntu Wiki Italia" href="http://wiki.ubuntu-it.org/CompositeManager/CompizFusion">wiki</a>, <a title="Technorati - Compiz Fusion search" target="_blank" href="http://technorati.com/posts/tag/compiz+feisty+eyecandy">blog</a>   e <a target="_blank" title="Compiz Fusion repository - Compiz Forum" href="http://forum.compiz.org/viewtopic.php?t=1325">forum</a>  in cui si parli di Ubuntu e Compiz Fusion facendo superare al <a target="_blank" title="Eyecandy Ubuntu Repository" href="http://3v1n0.tuxfamily.org/dists/feisty/eyecandy"><u>repository</u></a>, in poche ore, i <em><strong>50&#8217;000 hit giornalieri</strong></em> <font size="1">(mentre il <em>traffico</em> &egrave; ancora lontano al <a target="_blank" title="Statisitche dei repository di Trevi&ntilde;o" href="http://stats.download.tuxfamily.org/3v1deb/">record</a>  di 700Gb/mese di Febbraio rimanendo sotto i 400Gb/mese)</font>.<br />  Come potete immaginare la cosa <em><strong>mi rende <u>molto</u> felice</strong></em> e non fa altro che <u>stimolarmi</u> a continuare e migliorare questa mia attivit&agrave; (<em>se</em> poi <strong><em><u>volete fare di pi&ugrave;</u></em></strong> <a target="_blank" title="Donate to Trevi&ntilde;o's Projects!" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=trevi55%40gmail%2ecom&amp;item_name=Donate%20to%20Trevi%c3%b1o%27s%20Projects&amp;page_style=3v1n0&amp;no_shipping=1&amp;no_note=1&amp;tax=0&amp;currency_code=EUR&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">il <em>pulsantino</em> PayPal</a> &egrave; tanto che se ne sta, <em>tutto solo</em>, nella sidebar di destra :P).</p>
<p>Tanto per farvi presente cosa intendo e per <em>fissare nel DB</em> dei risultati in un certo senso <em>storici</em> (ottenuti senza che mi impegnassi troppo direttamente nel segnalare la cosa e che hanno messo anche mezzo <strong><a title="Tuxfamily - Free resources for free people!" target="_blank" href="http://www.tuxfamily.org">Tuxfamily</a></strong> &#8211; <em>che ringrazio sempre</em> &#8211;  sotto sforzo), vi elenco i <strong>risultati</strong> che reputo <strong>pi&ugrave; importanti</strong>:</p>
<ul>
<li><a title="Fantastic Ubuntu Feisty Eye Candy Repository - digg.com" target="_blank" href="http://www.digg.com/linux_unix/Fantastic_Ubuntu_Feisty_Eye_Candy_Repository">Digg &#8211; Fantastic Ubuntu Feisty Eye Candy Repository</a>  <font size="1">(con oltre 1000 <em>diggate</em>, finito anche in <strong>homepage</strong>; &egrave; gi&agrave; la terza volta per il mio sito &#8211; la seconda in home &#8211; ma mai un impatto del genere)</font></li>
<li><a title="Permanent link to How To: Compiz Fusion" target="_blank" rel="bookmark" href="http://vorian.org/?p=82">Vorian &#8211; How To: Compiz Fusion</a> <font size="1">(postato in <u><strong><a title="Planet Ubuntu" target="_blank" href="http://planet.ubuntulinux.org/">Planet Ubuntu</a></strong></u> da <em><strong>Stephen Stalcup</strong></em>)</font></li>
<li><a title="Permanent Link to Compiz Fusion In Feisty!" rel="bookmark" target="_blank" href="http://skyisgrey.org/blog/compiz-fusion-in-feisty.html">SkyIsGrey &#8211; Compiz Fusion In Feisty!</a>&nbsp;<font size="1">(postato in <u><strong><a title="Planet Ubuntu" target="_blank" href="http://planet.ubuntulinux.org/">Planet Ubuntu</a></strong></u> da <em><strong>Andy Apdhani</strong></em>!)</font></li>
<li><a target="_blank" href="http://ubuntuforums.org/showthread.php?t=481314">UbuntuForums &#8211; How To: Compiz Fusion on Ubuntu 7.04</a> <font size="1">(thread <strong>in rilievo</strong> nella sezione Desktop Effects)</font></li>
<li><a title="SoftPedia - Install Compiz Fusion in Ubuntu e Kubuntu (KDE e GNOME)" target="_blank" href="http://news.softpedia.com/news/How-to-Install-Compiz-Fusion-on-Ubuntu-58113.shtml">Softpedia &#8211; How to Install Compiz Fusion on Ubuntu</a>  <font size="1">(news anche da <strong>Softpedia</strong>!)</font></li>
<li><a title="Ubuntu Feisty + Compiz&nbsp;Fusion" target="_blank" href="http://pollycoke.wordpress.com/2007/06/23/ubuntu-feisty-compiz-fusion/">Pollycoke &#8211; Ubuntu Feisty + Compiz&nbsp;Fusion</a> <font size="1">(beh, Felipe &egrave; Felipe&#8230;)</font></li>
</ul>
<p>Mi sembra di non aver dimenticato altro, ma gi&agrave; cos&igrave; mi pare un <em><strong>ottimo risultato</strong></em>&#8230; Mi scuso se non elenco tutti gli altri, ma capirete che non &egrave; possibile <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
<p>Una richiesta che ricevo molto spesso in questi giorni, sono i <u><strong>sorgenti dei pacchetti</strong></u> deb, utili per gli utilizzatori di altre distribuzioni <em>debian-based</em> e/o altre architetture, bene&#8230; Nel tempo libero, tra una patch e l&#8217;altra, sto ultimando un <u>sistema di impacchettamento <em>dinamico</em></u> (ossia che si auto-aggiorna da git) che render&agrave; tutto molto semplice per tutti quelli che vogliono farsi dei pacchetti <em>in casa</em>. <em>Ammetto</em> di aver rallentato un po&#8217; il suo sviluppo per dedicarmi ad altre cose, ma spero di <em><strong>terminare</strong></em> il tutto <em>entro pochi giorni</em>&#8230;   </p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/bombardamento-mediatico-da-compiz-fusion/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">198</post-id>	</item>
		<item>
		<title>Da CompComm a Compiz Fusion in formato .deb!</title>
		<link>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 05:50:51 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Progetti]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/</guid>
		<description><![CDATA[Dopo il fallimentare sondaggio sul futuro nome di CompComm ed i flame che si erano scatenati in Mailing list per defnire quali nomi dovesero essere usati e chi li dovesse votare (e in che modo), immaginavo di dover continuare per (molte) altre settimane a dover buttare degli archivi .tar.gz nella cartella compiz-compcomm-name-in-progress della sezione xtra-debs [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a title="Compiz Fusion Test Logo by Onestone" href="http://www.flickr.com/photos/trevi55/578728156/"><img width="100" height="91" border="0" align="left" alt="Compiz-Fusion-logo-test" src="http://farm2.static.flickr.com/1124/578728156_68460c18f0_t.jpg" /></a>Dopo il <a target="_blank" title="CompComm - Name Poll" href="http://forums.opencompositing.org/viewtopic.php?f=46&amp;t=559">fallimentare sondaggio</a>  sul <em><strong>futuro nome di CompComm</strong></em> ed i <u><em>flame</em></u> che si erano scatenati in <a target="_blank" title="CompComm ML" href="http://www.ubaight.com/mailman/listinfo/compcomm">Mailing list</a> per defnire quali nomi dovesero essere usati e chi li dovesse votare (e in che modo), immaginavo di dover continuare per <em>(molte)</em> altre settimane a dover <em>buttare</em> degli archivi <font face="courier new,courier">.tar.gz</font> nella cartella <em><font face="courier new,courier">compiz-compcomm-name-in-progress</font></em> della sezione <font face="courier new,courier">xtra-debs</font> del <a target="_blank" title="Trevi&ntilde;o Ubuntu Repository" href="http://download.tuxfamily.org/3v1deb/">mio repository</a>  per tuti quegli <em>impavidi</em> che nei vari forum facevano di tutto per l&#8217;ultima versione del plugin <em>firepaint</em> <img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> e degli altri plugin rilasciati dai ragazzi di OpenCompositing, <em>fin&#8217;ora</em> <em><strong>innominabili</strong></em>.</p>
<p>E invece&#8230; Beh, finalmente <strong>quei <em>ragazzacci</em> si sono messi daccordo</strong> ed <a target="_blank" title="La nascita di Compiz Fusion!" href="http://forums.opencompositing.org/viewtopic.php?f=4&amp;t=825">hanno annunciato il <u><strong>nuovo nome</strong></u></a>  in <u><strong>Compiz Fusion</strong></u>! Personalmente non mi dispiace, ma considerando quanto l&#8217;abbiamo atteso mi andava bene (quasi) qualsiasi cosa&#8230; <img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Ma veniamo al dunque, come promesso, non appena ci sarebbe stato il <em><strong>nuovo nome</strong></em>, i <em><strong>pacchetti</strong></em> sarebbero <em>finiti</em> nel repository ed infatti dopo aver messo il <a title="Compiz GIT ubuntu Repository" target="_blank" href="http://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/">mio repostory Compiz-GIT</a> e (opzionale) <a target="_blank" title="CompizConfig Plugins..." href="http://blog.3v1n0.net/informatica/linux/configurare-compiz-in-scioltezza-con-compizconfig/">CompizConfig</a> per  <em><strong>installare i plugin</strong></em> che <em>una volta</em> erano di beryl e che adesso saranno di <strong>fusion</strong>, date il seguente comando:  </p>
<blockquote>
<p><font face="courier new,courier">sudo apt-get install compiz-fusion-*</font></p>
</blockquote>
<p>Con il comando indicato <em><strong>verranno installati</strong></em> (ad oggi) i seguenti pacchetti: </p>
<ul>
<li><font face="courier new,courier">compiz-fusion-plugins-main</font> &#8211; contiene i pacchetti sviluppati attivamente</li>
<li><font face="courier new,courier">compiz-fusion-plugins-extra</font> &#8211; contiene i pacchetti di minore importanza (come funzionalit&agrave;)  </li>
<li><font face="courier new,courier">compiz-fusion-plugins-unsupported</font> &#8211; contiene i pacchetti fatti (in passato) da autori esterni agli sviluppatori ufficiali e quindi non pi&ugrave; sviluppati attivamente.</li>
<li><font face="courier new,courier">compiz-fusion-plugins-unofficial</font> &#8211; contiene i pacchetti <u>non ufficiali</u> e pertanto <u>non supportati</u></li>
</ul>
<p> Per adesso i <em><strong>plugin disponibili</strong></em> sono: <font face="courier">animation</font>, <font face="courier">expo</font>, <font face="courier">imgjpeg</font>, <font face="courier">neg</font>, <font face="courier">opacify</font>, <font face="courier">put</font>, <font face="courier">resizeinfo</font>, <font face="courier">ring</font>, <font face="courier">scaleaddon</font>, <font face="courier">snap</font>, <font face="courier">text</font>, <font face="courier">thumbnail</font>, <font face="courier">vpswitch</font>, <font face="courier">wall</font>, <font face="courier">winrules</font>, <font face="courier">addhelper</font>, <font face="courier">bench</font>, <font face="courier">crashhandler</font>, <font face="courier">cubereflex</font>, <font face="courier">extrawm</font>, <font face="courier">fadedesktop</font>, <font face="courier">firepaint</font>, <font face="courier">group</font>, <font face="courier">mblur</font>, <font face="courier">reflex</font>, <font face="courier">showdesktop</font>, <font face="courier">splash</font>, <font face="courier">trailfocus</font>, <font face="courier">fakeargb</font>, <font face="courier">snow</font>, <font face="courier">tile</font>.<br />Presto ne arriveranno anche altri, come <font face="courier new,courier">widget</font>, <font face="courier new,courier">mousegesture</font>, <font face="courier new,courier">flash</font>, <font face="courier new,courier">screensaver</font> (presenti ora nel pacchetto <em>unofficial</em>)&#8230;<br />Mentre vi consiglio di <em><strong>vedere <a target="_blank" title="Compiz Fusion (CompComm) features video" href="http://www.youtube.com/watch?v=E4Fbk52Mk1w">questo video</a></strong></em>  per <u>godervi</u> tutte le funzionalit&agrave;.</p>
<p>Per gli <strong><em>sviluppi futuri</em></strong> e ulteriori news (di poco conto), vi consiglio di seguire <a target="_blank" title="Compiz Fusion e Compiz GIT ubuntu Repository!" href="http://forums.opencompositing.org/viewtopic.php?f=14&amp;t=131">questo thread</a> &quot;<a target="_blank" title="Compiz Fusion e Compiz GIT ubuntu Repository!" href="http://forums.opencompositing.org/viewtopic.php?f=14&amp;t=131">ufficiale</a>&quot;.</p>
<p>Nel frattempo, se ci sapete fare con <em>inkscape</em>, e <em>pennelli virtuali</em>, potete partecipare all&#8217;<a target="_blank" title="Compiz Fusion - Artwork Contest" href="http://forums.opencompositing.org/viewtopic.php?f=4&amp;t=835">Artwork Contest</a>  che sta gi&agrave; sta dando i suoi frutti come avrete visto in cima a questo post ;).<strong><br />  </strong></p>
<p> <strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/compiz-fusion-git-ubuntu-repository/feed/</wfw:commentRss>
		<slash:comments>197</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">197</post-id>	</item>
		<item>
		<title>Configurare Compiz in scioltezza con CompizConfig!</title>
		<link>https://blog.3v1n0.net/informatica/linux/configurare-compiz-in-scioltezza-con-compizconfig/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/configurare-compiz-in-scioltezza-con-compizconfig/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 03:48:20 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=196</guid>
		<description><![CDATA[Come preannunciatovi nel post precedente, parliamo un po&#8217; di nuovi sistemi di configurazione per Compiz sorti all&#8217;ombra di OpenCompositing.org&#8230; Come saprete compiz, fin dagli esordi, funzionava sfruttando il sistema di configurazione principe di GNOME: GConf, e questo elemento fu uno dei principali motivi di proteste da parte della comunit&#224; (spcialmente, quella non-gnome, ovviamente) e quindi [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a title="CompizConfig Logo" href="http://www.flickr.com/photos/trevi55/578262929/"><img width="100" height="100" border="0" align="left" alt="CompizConfig Logo" src="http://farm2.static.flickr.com/1412/578262929_1f98e3d7c7_t.jpg" /></a>Come <em>preannunciatovi</em> nel post precedente, parliamo un po&#8217; di <em>nuovi</em> <strong>sistemi di configurazione per Compiz</strong> sorti all&#8217;<em>ombra</em> di <a title="OpenCompositing... Free composite resources.." target="_blank" href="http://www.opencompositing.org/">OpenCompositing.org</a>&#8230; Come saprete <em><strong>compiz</strong></em>, fin dagli esordi, funzionava sfruttando il sistema di configurazione <em>principe</em> di <em><u>GNOME</u></em>: <a title="GConf informations..." target="_blank" href="http://en.wikipedia.org/wiki/GConf">GConf</a>, e questo elemento fu uno dei principali motivi di <strong><em>proteste</em></strong> da parte della comunit&agrave; (spcialmente, quella non-gnome, ovviamente) e quindi della nascita di <em>progetti paralleli </em>(fork) quali compiz-quinn, prima e Beryl poi.</p>
<p>Con un certo ritardo (si sa, DavidR non &egrave; per i <em>workaround</em>&#8230; :P) <em><strong>fu stravolto il sistema utilizzato&nbsp;</strong></em> fin dagli esordi, inserendo la possibilit&agrave; di <em><u>usare plugin</u><u> diversi</u></em> per il salvataggio delle opzioni e Mike <em>mikedee </em>Dransfield cre&ograve; un plugin &quot;ini&quot; che permette il salvataggio della configurazione in dei files (ciascuno per plugin) in <font face="courier new,courier">~/.compiz/options</font>. Tuttavia, il <em><strong>ritardo</strong></em> dell&#8217;aggiornamento rispetto a Beryl che gi&agrave; aveva i suoi configuratori ed il sistema poco <em>friendly</em> di gestione non resero questo cambiamento troppo apprezzato&#8230;</p>
<p>Tutto il resto &egrave; storia recente, con il porting da lib<em>berylsettings</em> (il fiore all&#8217;occhiello di Beryl) a <em>libccs</em> adesso rinominata in <em><strong>libcompizconfig</strong></em> di cui ho spiegato il suo <strong>funzionamento</strong> in <a title="CompComm - Il Desktop Fiammante!" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-compcomm-coco-opencompositing-ccs-desktop-fiammante/">questo articolo</a> che &egrave; fondamentalmente <u>sempre valido</u> a parte il fatto che la libreria ha cambiato nome e che adesso il <em>backend <font face="courier new,courier">gconf</font></em> usa gli stessi parametri del plugin standard di compiz (per il plugin <font face="courier new,courier">ini</font> verr&agrave; fatta la stessa cosa presto).</p>
<p>Nonostante i <em><strong>flames</strong></em> che ci sono stati nella <a title="CompComm ML" target="_blank" href="http://www.ubaight.com/mailman/listinfo/compcomm">Mailing list di CompComm</a> riguardo l&#8217;approccio usato da questo sistema (alcuni validi, altri un po&#8217; meno) portati avanti pi&ugrave; che altro da <u><em>mikedee</em></u> e <u><em>RYX</em></u> (entrambi &quot;ex&quot; compiz-extra), la discussione &egrave; proseguita con un <em>ritmo serrato</em> e attualmente pare essersi placata sia perch&eacute; si &egrave; deciso di mantenere una linea che rimanga sempre <strong><em>fedele</em> ai plugin standard</strong> di configurazione di Compiz, sia perch&eacute; <strong>fino ad oggi non esiste sistema migliore</strong> che permetta sia la <em><u>configurazione</u></em>, che la <em><u>gestione dei conflitti</u></em> sia in modalit&agrave; <em><u>online</u></em>, che <em><u>offline</u></em> (ossia, con sia con compiz avviato che no). </p>
<p>Andiamo quindi ad <strong><u>installare CompizConfig</u></strong>; prerequisito a tutto ci&ograve; &egrave; l&#8217;<a target="_blank" title="Compiz GIT ubuntu Repository" href="http://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/"><u>installazione</u> di <em><u>Compiz-git</u></em> dal mio repostory <em>eyecandy</em></a> (come era stato indicato anche tra i <a title="CompComm - Desktop fiammante :  I commenti" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-compcomm-coco-opencompositing-ccs-desktop-fiammante/#comments">commenti</a>  del primpo post su CompComm), dopo di che vi baster&agrave; fare:    </p>
<blockquote><p><font face="courier new,courier"><strong>sudo apt-get install compizconfig-settings-manager</strong></font></p></blockquote>
<p>    Questo, fondamentalmente, far&agrave; <strong><em>tutto il necessario</em></strong> per avere le librerie <font face="courier new,courier">libcompizconfig</font>, il plugin <font face="courier new,courier">ccp</font> (che funge da <em>tramite</em> per compiz) ed il configuratore <em><strong>CompizConfig Settings Manager</strong></em> (e relative librerie in python), tuttavia sappiate che per aver un sistema funzionante usando la configuazione di CompizConfig, vi basterebbe il solo pacchetto <strike><font face="courier new,courier">compizconfig-plugin</font></strike> <font face="courier new,courier">libcompizconfig0</font> (ma ovviamente sareste senza interfacce). <br />    Altri <strong>pacchetti</strong> che definirei <strong><em>opzionali</em></strong>, sono:       </p>
<blockquote>
<p><font face="courier new,courier">libcompizconfig-backend-gconf&nbsp;&nbsp;&nbsp; </font><font size="1"># backend per salvare i dati attraverso gconf (GNOME)</font><br /><font face="courier new,courier">  libcompizconfig-backend-kconfig&nbsp; </font><font size="1"># backend per salvare i dati attraverso kconfig (KDE)</font><br /><font face="courier new,courier">  python-compizconfig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </font><font size="1"># bindings in python per l&#8217;accesso a libcompizconfig</font><br /><strike><font face="courier new,courier">  compizconfig-settings-legacy&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># settings manager &quot;obsoleto&quot; scritto in C e GTK+</font></strike>    </p>
</blockquote>
<p>Per <u><em><strong>usare compiz con questo sistema</strong></em></u> di configurazione, se usate i miei pacchetti o il mio <a target="_blank" title="Compiz Wrapper" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-wrapper;a=summary"><em>wrapper</em></a>  (per come &egrave; stato impostato quest&#8217;ultimo), vi basta dare il <em>classico</em> comando</p>
<blockquote>
<p><font face="courier new,courier">compiz &#8211;replace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1"># corrisponde a dare &#8216;compiz &#8211;replace ccp&#8217;<br />  </font></p>
</blockquote>
<p>Presupponendo che avrete installato il settings manager principale, ecco cosa vi apparir&agrave; lanciando <font face="courier new,courier">ccsm</font>:</p>
<p align="center"><a title="CompizConfig Settings Manager" href="http://www.flickr.com/photos/trevi55/578666018/"><img width="500" height="316" border="0" alt="CompizConfig Settings Manager" src="http://farm2.static.flickr.com/1153/578666018_845f382057.jpg" /><br />  <font size="1"><em>CompizConfig Settings Manager &#8211; Compiz Configurator</em></font><br />  </a></p>
<p>Ci tengo a sottolineare, <em>di nuovo</em>, che <em><strong>tutto questo &egrave; indipendente dall&#8217;uso o meno dei plugin di Compiz Fusion</strong></em> (ex CompComm).</p>
<p>A presto!&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/configurare-compiz-in-scioltezza-con-compizconfig/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">196</post-id>	</item>
		<item>
		<title>Ubuntu Compiz-GIT Repository</title>
		<link>https://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 22:54:12 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Progetti]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=195</guid>
		<description><![CDATA[Ho aspettato qualche giorno per ufficializzare questa notizia, che seppur fosse ormai nota nei forum internazionali e nazionali, ho preferito non annunciare qui finch&#233; tutto non fosse funzionante al meglio e compatibile con i pacchetti che saranno presenti in Ubuntu Gutsy&#8230; Adesso, per&#242; posso dirlo a chiare lettere: Compiz &#8211; git &#232; stato aggiunto al [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a title="Condivisione di foto" href="http://www.flickr.com/photos/trevi55/575665048/"><img width="100" height="85" border="0" align="left" alt="Compiz GIT Repository" src="http://farm2.static.flickr.com/1183/575665048_9b14e51b18_t.jpg" /></a>Ho aspettato qualche giorno per <em>ufficializzare</em> questa <em><strong>notizia</strong></em>, che seppur fosse ormai nota nei <a target="_blank" title="Ubuntu Compiz-Git Repository [OpenCompositing.org]" href="http://forums.opencompositing.org/viewtopic.php?f=14&amp;t=131&amp;hilit=">forum internazionali</a> e <a target="_blank" title="Pacchetti di Trevi&ntilde;o per Compiz e CompComm [ubuntu-it.org]" href="http://forum.ubuntu-it.org/index.php?topic=85057.0;topicseen">nazionali</a>, ho preferito non annunciare qui finch&eacute; tutto non fosse <em><u>funzionante al meglio</u></em> e compatibile con i pacchetti che saranno presenti in <em>Ubuntu Gutsy</em>&#8230;<br />  Adesso, per&ograve; posso dirlo a chiare lettere: <strong>Compiz &#8211; git &egrave; stato aggiunto al mio repository <a target="_blank" title="Trevi&ntilde;o eyecandy Repository - Beryl, Compiz, Fusion, Avant-Window-Navigator, Kiba-dock..." href="http://3v1n0.tuxfamily.org/dists/feisty/eyecandy/"><em>eyecandy</em></a>!</strong></p>
<p>Siccome, come &egrave; ben noto, <em><strong>David Raveman</strong></em> (<em>DavidR</em>) e gli sviluppatori che gli sono pi&ugrave; vicini <em><u>sono sempre molto cauti</u></em> nel modificare il codice del <em>core</em> e dei <em>plugin di base</em>, posso dirvi senza problemi che queste <strong>build</strong>, seppur siano compilate con codice in fase di sviluppo, sono e <em>(presumo)</em> saranno sempre <em><strong>stabili e funzionanti</strong></em>.</p>
<p>Per <u><em><strong>aggiungere il repository</strong></em></u> alla vostra lista, editate &#8211; <em>con permessi di amministrazione (<font face="courier new,courier">sudo</font>)</em> &#8211; il file <font face="courier new,courier">/etc/apt/sources.list</font>, aggiungendovi quanto segue [<em><strong>EDIT</strong></em> <a title="Compiz Fusion AMD-64 Ubuntu Repository" target="_blank" href="http://blog.3v1n0.net/informatica/linux/compiz-fusion-amd-64-ubuntu-repository/">qua per <em><u>AMD-64</u></em></a>]:</p>
<blockquote><p> <font face="courier new,courier"># Trevi&ntilde;o&#8217;s Ubuntu Deisty EyeCandy Repository (GPG key: 81836EBF)<br />  # Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock<br />  # built using latest available (working) sources from git/svn/cvs&#8230;<br />  deb http://download.tuxfamily.org/3v1deb feisty eyecandy<br />  deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy</font></p></blockquote>
<p>&nbsp;Se non l&#8217;avete gi&agrave; fatto, date la <em><strong>fiducia</strong></em> alla <a target="_blank" title="La chiave GPG pubblica di Trevi&ntilde;o - trevi55 - 3v1n0 [trevi55 &lt;AT&gt; gmail &lt;DOT&gt; com]" href="http://download.tuxfamily.org/3v1deb/DD800CD9.gpg">mia chiave GPG pubblica</a>  con:</p>
<blockquote>
<p><font face="courier new,courier"> wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add &#8211;</font>  </p>
</blockquote>
<p>Quindi potete <strong><em>aggiornare il vostro sistema</em></strong> stando attenti che i <u><strong>pacchetti</strong></u> <font face="courier new,courier">compiz</font>, <font face="courier new,courier">compiz-core</font>, <font face="courier new,courier">compiz-plugins</font> e <font face="courier new,courier">libdecoration0</font> (e relativi) vengano <em><u>aggiornati</u></em>/<u>installati</u> (ci sta che la prima volta ci voglia un <font face="courier new,courier">sudo apt-get dist-upgrade</font>).<br />  Per gli <em>utenti </em><strong>GNOME</strong> ricordo di installare anche il pacchetto <font face="courier new,courier">compiz-gnome</font>, mentre per <em>quelli</em> <strong>KDE</strong> il pacchetto <font face="courier new,courier">compiz-kde</font>; gli <em><strong>altri</strong></em> (Xfce &amp; co.), invece dovranno installare un <em>decorator</em> alternativo (come <font face="courier new,courier">emerald</font>) se non vogliono installarsi dipendenze collegate ad altri desktop (in attesa che la <a title="Gtk-Window-Decorator Splitting (gnome-window-decorator &amp; gtk-window-decorator)" target="_blank" href="http://lists.freedesktop.org/archives/compiz/2007-June/thread.html#2352">mia patch</a>  venga accettata :P).</p>
<p>A questo punto non vi resta che <em><strong>avviare Compiz</strong></em>, e nella maggior parte dei casi il baster&agrave; il comando (che potrete aggiungere tra i programmi da <em>avviare all&#8217;inizio della sessione</em>):</p>
<blockquote>
<p><font face="courier new,courier">compiz &#8211;replace</font></p>
</blockquote>
<p>Tuttavia, per poter avviare Compiz correttamente in qualsiasi <em>configurazione hardware/software</em> <u>supportata</u> ho inserito un <strong><em>wrapper</em></strong> (basato principalmente sul codice del <font face="courier new,courier">compiz-manager</font> di <a target="_blank" title="Kristian Lyngst&oslash;l Home Page" href="http://glug.grm.hia.no/~kristian/">Kristian Lyngst&oslash;l</a>) in <font face="courier new,courier">/usr/bin/compiz</font> che di fatto esegue il binario vero e proprio (<font face="courier new,courier">/usr/bin/compiz.real</font>) con le impostazioni pi&ugrave; adatte alla vostra situazione. Questo <em><strong>script</strong></em>, nominato <a target="_blank" title="CompizWrapper - OpenCompositing GIT" href="http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-wrapper;a=summary">Compiz-Wrapper</a> (che &egrave; disponibile nel <a target="_blank" title="GIT-Web - OpenCompositing.org" href="http://gitweb.opencompositing.org">git di opencompositing.org</a>  cui ho avuto accesso qualche giorno fa) oltre a quanto fa in automatico, permette sia di passare i parametri &quot;standard&quot; di Compiz (che ottenete con <font face="courier new,courier">compiz &#8211;help</font>), sia alcune operazioni <em>avanzate</em> che potete vedere usando il comando</p>
<blockquote>
<p><font face="courier new,courier">compiz -h</font></p>
</blockquote>
<p>Ulteriori <em><strong>esempi</strong></em> del suo uso li potete trovare in <a target="_blank" title="Compiz-Wrapper Usage" href="http://forums.opencompositing.org/viewtopic.php?f=48&amp;t=729">questo thread</a>; &egrave; tutto piuttosto <em><u>semplice</u></em> per l&#8217;uso normale, ma permette anche operazioni pi&ugrave; avanzate :)&#8230;</p>
<p>Per quanto riguarda la <em><strong>configurazione di Compiz</strong></em>, installando solo quanto sopra indicato (ossia solo pacchetti provenienti dagli sviluppatori di <em>freedesktop.org</em>) e lanciando compiz con il &quot;comando di base&quot;, vi consentir&agrave; di usare la piattaforma <strong><font face="courier new,courier">gconf</font></strong> a quanti hanno installato <font face="courier new,courier">compiz-gnome</font> (sempre se non definite altro da riga di comando&#8230;), mentre semplici files di testo (usando plugin <strong><font face="courier new,courier">ini</font></strong>) per tutti gli altri e tutto questo non &egrave; sicuramente il massimo dal punto di vista della <u><em>configurabilit&agrave;</em></u> da parte dell&#8217;utente (entrambi i sistemi sono tutt&#8217;altro che <em>friendly</em> da settare), ma per fortuna c&#8217;&egrave; altro&#8230; </p>
<p>Notate che a volte, le vostre <em><strong>vecchie configurazioni o vecchi plugin</strong></em> salvati nel profilo in <font face="courier new,courier">$HOME</font> possono dare <strong>fastidio</strong>, quindi eseguite i comandi seguenti per le operazioni indicate a fianco:</p>
<blockquote></blockquote>
<div align="left">
<blockquote>
<p><font face="courier new,courier">rm -rf ~/.gconf/apps/compiz&nbsp;&nbsp;&nbsp; </font><font size="1" face="courier new,courier"># rimuove le impostazioni di compiz salvate da gconf</font><font face="courier new,courier"><br />  rm -rf ~/.compiz/options&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="1" face="courier new,courier"># rimuove le impostazioni salvate dal plugin ini</font><font face="courier new,courier"><br />  rm -rf ~/.compiz/{metadata,plugins} </font><font size="1" face="courier new,courier"># rimuove i vecchi plugin installati</font><font face="courier new,courier"><br />  rm -f /usr/local/bin/compiz&nbsp;&nbsp;&nbsp; </font><font size="1" face="courier new,courier"># rimuove eventuali vecchi script di avvio</font><font face="courier new,courier"><br /> rm -rf /usr/local/lib/{compiz,libdecoration}* </font><font size="1" face="courier new,courier"># rimuove i vecchi plugin e librerie</font></p>
</blockquote>
</div>
<blockquote></blockquote>
<p>In questo post non ho <u>voluto</u> menzionare in modo esplicito sistemi che, suppongo, diventeranno lo <em>standard</em> per configurare Compiz, ma siccome per adesso non fanno parte del progetto ufficiale (e penso rimarranno sempre <em>un&#8217;ala esterna</em>) ho preferito indicare qui solo come <em><strong>ottenere la vostra copia &quot;pura&quot; di compiz</strong></em> <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />  </p>
<p>PS: Se avete qualsiasi problema di avvio di Compiz, incollatemi, col <a title="Pastebin - Incolla tutto qui!" target="_blank" href="http://paste.ubuntu-nl.org/">pastebin</a>, l&#8217;output restituito da <font size="1" face="courier new,courier">compiz &#8211;replace -v</font>  </p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/ubuntu-compiz-git-repository/feed/</wfw:commentRss>
		<slash:comments>80</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">195</post-id>	</item>
		<item>
		<title>ADSL a Castel San Niccolò (AR) &#8211; Finalmente è REALTÀ!</title>
		<link>https://blog.3v1n0.net/news/adsl-a-castel-san-niccolo-ar-finalmente-e-realta/</link>
		<comments>https://blog.3v1n0.net/news/adsl-a-castel-san-niccolo-ar-finalmente-e-realta/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 18:46:06 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Nuove Tecnologie]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=193</guid>
		<description><![CDATA[Interrompo la nuova pausa di riflessione del blog per una di quelle notizie, che seppur interessino davvero poche persone, rappresentano per il sottoscritto una vera e propria liberazione da quel bollino da &#34;digital-diviso&#34; che ormai avevo addosso da quando la &#8220;mitica&#8221; BB&#183;B arriv&#242; in Italia&#8230; Infatti, dopo la lettera della Telcom Italia ricevuta dal mio [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><a target="_blank" title="DSLaM Cisco" href="http://www.flickr.com/photos/darkseed/152468071/"><img width="75" hspace="3" height="100" border="0" align="left" alt="DSLaM" title="DSLaM" src="http://farm1.static.flickr.com/56/152468071_1e086e39f9_t.jpg" /></a>Interrompo la <span style="font-style: italic">nuova pausa di riflessione</span> del blog per una di quelle <span style="font-weight: bold; font-style: italic">notizie</span>, che seppur interessino davvero poche persone, rappresentano per il sottoscritto una vera e propria <span style="text-decoration: underline">liberazione</span> da quel <span style="font-style: italic">bollino da &quot;digital-diviso&quot;</span> che ormai avevo <span style="font-style: italic">addosso</span> da quando la &ldquo;mitica&rdquo; <a title="BB&middot;B - Broad Band Box by Telecom italia" target="_blank" href="http://www.flickr.com/photos/trevi55/565513446/">BB&middot;B</a>  arriv&ograve; in Italia&#8230;</p>
<p>Infatti, dopo la lettera della Telcom Italia ricevuta dal <a target="_blank" title="Comune di Castel San Niccol&ograve; (AR)" href="http://www.comune.castel-san-niccolo.ar.it/">mio comune</a>  nel <span style="font-style: italic">Febbraio</span> di quest&#8217;anno in cui si rendeva nota la <span style="font-weight: bold">pianificazione del servizio ADSL</span> per il <span style="font-style: italic">I semestre del 2007</span>, e l&#8217;<a title="Previsione ADSL a Castel San Niccol&ograve;" target="_blank" href="http://www.flickr.com/photos/trevi55/448272044/">ufficializzazione</a>  nel sito wholesale di Telecom Italia avvenuta i primi di Maggio (che <span style="font-style: italic; text-decoration: underline">io ho scoperto</span> <img src="https://s.w.org/images/core/emoji/11/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> e di cui ha riportato <a title="Copertura ADSL a Giugno 2007 - AleXit Blog" target="_blank" href="http://alexit.wordpress.com/2007/04/08/previsione-copertura-adsl-giugno-2007/">la notizia</a> <span style="font-style: italic">mio cugino </span><a title="AleXit Blog - Linux and Tech" target="_blank" href="http://alexit.wordpress.com/">AleXit</a>) in cui &#8211; <span style="font-style: italic">cripticamente</span> &#8211; si parlava del <span style="font-weight: bold">31 Giugno</span>, e ancora, dopo che la <a title="Centrale Telecom Italia di Castel San Niccol&ograve; (Prato di Strada)" target="_blank" href="http://www.flickr.com/photos/trevi55/448304346/">centrale <em>principale</em> di <em>Prato di Strada</em></a> &#8211; situata accanto a casa mia (anzi, in un certo modo <em>&egrave; casa mia</em> visto che lo stabile &egrave; di propriet&agrave; di mia nonna) &#8211; &egrave; stata &ldquo;assalita&rdquo; senza interruzione da <span style="font-style: italic">Omini Telecom</span> per tutto il mese: quest&#8217;<strong>oggi</strong>, dopo che un primo controllo <em>di routine</em> fatto nel primo pomeriggio aveva avuto esito negativo, AleXit mi ha avvertito che <strong><u><em>qualcosa era cambiato</em></u></strong>, ed ecco cosa:</p>
<p align="center"><a title="Photo Sharing" href="http://www.flickr.com/photos/trevi55/565827437/"></p>
<div style="text-align: center"><img width="456" height="286" border="0" alt="ADSL attivabile a Castel San Niccol&ograve; (AR)" src="http://farm2.static.flickr.com/1372/565827437_29b0769929_o.png" /></div>
<p></a></p>
<p>  <a title="Photo Sharing" href="http://www.flickr.com/photos/trevi55/565827437/"></a>     </p>
<p>Come potete vedere, dopo anni di <em>niet</em>, adesso il <strong>semaforo</strong> di <a target="_blank" title="Analisi Vendibilit&agrave; (Copertura) ADSL - Database Toscanini" href="http://adsl2.csi.telecomitalia.it/">toscanini</a>  &egrave; finalmente <font color="#006600"><strong>verde</strong></font>!</p>
<p>Potrete sicuramente (o forse no?!) immaginare la <u><strong>gioia</strong></u> che una notizia del genere possa suscitare in uno <em>smanettone informatico</em> <img src="https://s.w.org/images/core/emoji/11/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> che ha fatto della <strong>Rete</strong> la sua <em><strong>seconda casa</strong></em>, vissuto fino a 21 anni senza banda larga (ormai dovrebbe essere un diritto costituzionale :D)&#8230;<br />Magari avrei sentito la necessit&agrave; di una connessione <em>broadband</em> pi&ugrave; qualche anno fa (ai tempi del Liceo&#8230;) visto che ora sto poco in casa e non abuso troppo della banda, ma vi assicuro che fin&#8217;ora la mia vita informatica non &egrave; stata sempre in discesa&#8230;</p>
<p>Nel mio caso, &egrave; apparso anche il messaggio <em>&laquo;Servizio disponibile con intervento tecnico preventivo&raquo;</em> visto che attualmente ho in casa una<strong> linea ISDN</strong> che dovr&agrave; essere <em><u>rimossa</u></em>, ma su questo e sui miei trascorsi telematici vi far&ograve; sapere in futuro&#8230;  </p>
<p>Attualmente il servizio &egrave; disponibile per le <strong>numerazioni</strong> <font face="courier new,courier">570xxx</font>, <font face="courier new,courier">572xxx</font> e <font face="courier new,courier">550xxx</font> (gi&agrave; disponibile da tempo essendo gestiti dalla centrale di Borgo alla Collina), mentre non &egrave; <u><em>ancora</em></u> disponibile per le numerazioni <font face="courier new,courier">555xxx</font> (della centrale di Cetica, la cui attivazione &egrave; prevista sempre per fine giugno).</p>
<p>Ora, non mi resta che <strong>decidere quale servizio acquistare</strong>, siccome ho un vecchio contratto flat (dialup) con <em><strong>Tiscali</strong></em> di cui non avevo potuto ancora chiedere la disdetta, per evitare di pagare altri mesi inutilmente pensavo di usare quello, per&ograve; posso avere al massimo una <em><u>4Mb</u></em>. Altrimenti, c&#8217;&egrave; sempre la <em>cara <strong>Mamma Telecom</strong></em> con cui, vista la distanza dalla centrale, non dovrei avere problemi ad avere una bella <em><u>20Mb</u></em>, ma non so bene come funzioni&#8230; Quindi <em><u>fatemi sapere</u></em>!  </p>
<p><font size="1">PS: Ovviamente, io e alex abbiamo messo l&#8217;annuncio su <a target="_blank" title="Comune di Castel San Niccol&ograve; (AR)" href="http://www.comune.castel-san-niccolo.ar.it/">www.comune.castel-san-niccolo.ar.it</a> <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></font><a target="_blank" title="Comune di Castel San Niccol&ograve; (AR)" href="http://www.comune.castel-san-niccolo.ar.it/"><br />  </a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/news/adsl-a-castel-san-niccolo-ar-finalmente-e-realta/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">193</post-id>	</item>
		<item>
		<title>CompComm, il desktop fiammante!</title>
		<link>https://blog.3v1n0.net/informatica/linux/compiz-compcomm-coco-opencompositing-ccs-desktop-fiammante/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/compiz-compcomm-coco-opencompositing-ccs-desktop-fiammante/#comments</comments>
		<pubDate>Mon, 28 May 2007 07:00:19 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=192</guid>
		<description><![CDATA[Beh, ve l&#8217;avevo promesso nel post precedente (s&#236;, postato poco tempo fa, ma in produzione da settimane) ed adesso eccovi qualche novit&#224; che riguarda CompComm: il progetto di OpenCompositing che mira alla creazione di tool e plugin di terze parti per facilitare e rendere l&#8217;esperienza degli utenti di Compiz sempre pi&#249; eccitante (ed &#171;&#224; la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="CompComm Firepaint - Scrivi nello schermo col... Fuoco!!" href="http://www.flickr.com/photos/trevi55/493523133/"><img width="100" hspace="3" height="75" border="0" align="left" alt="CompComm Firepaint - Scrivi nello schermo col... Fuoco!!" src="http://farm1.static.flickr.com/209/493523133_bd7b583407_t.jpg" /></a>Beh, ve l&#8217;avevo promesso nel <a title="La &laquo;mia&raquo; storia dei composite manager" target="_blank" href="http://blog.3v1n0.net/informatica/linux/da-compiz-a-beryl-di-nuovo-a-compiz-e-poi/">post precedente</a>  (s&igrave;, postato poco tempo fa, ma in produzione da settimane) ed adesso eccovi <em><strong>qualche novit&agrave; che riguarda CompComm</strong></em>: il progetto di OpenCompositing che mira alla creazione di tool e plugin di terze parti per facilitare e rendere l&#8217;esperienza degli utenti di Compiz sempre pi&ugrave; <em>eccitante</em> (ed <em>&laquo;&agrave; la Beryl&raquo;</em>)! </p>
<p>In questi mesi di sviluppo, ci sono state ovviamente <strong>molte modifiche</strong> che seppur non siano ancora state raccolte in una prima release di preview (e, ripeto, non ci sia ancora un <u>nome</u>), sono ormai <em><u>usabili</u></em> da diverse settimane, e queste includono, oltre al <em><strong>porting</strong></em> di quelli preesistenti, alcuni <em><strong>nuovi plugin</strong></em> e, come avrete capito dal post precedente, un <em><strong>nuovo </strong><strong>sistema di configurazione</strong></em> (ben pi&ugrave; comodo di gconf o dei file ini ufficialmente supportati da compiz). </p>
<p>Ma partiamo con ordine: il <u><strong>Nome</strong></u>. Purtroppo, come molte volte capita nel mondo FOSS, spesso <em>ci si fa la &ldquo;guerra&rdquo; per le cavolate</em>, ed il nome da dare al progetto di OpenCompositing.org pare esserne proprio un esempio. Ad ogni modo dopo aver rotto le scatole per settimane agli sviluppatori presenti nel canale <font face="courier new,courier">#opencompositing-dev</font> (freenode), finalmente siamo giunti a <u><a target="_blank" title="Decidi il nome del progetto di OpenCompositing.org" href="http://www.opencompositing.org/viewtopic.php?f=46&amp;t=478">questo thread</a></u>, in cui si spera di giungere finalmente ad una <em><strong>soluzione</strong></em> (che come capirete dopo, non &egrave; poi cos&igrave; ininfluente&#8230;). CompComm onestamente non mi pare un gran nome, meglio CoCo, ma anche altri nomi come Coral che venne proposto qualche mese fa, non sono male&#8230;<br /> <em>Insomma,<strong> prego anche a voi di partecipare alla discussione <u>in modo produttivo</u>!</strong></em> </p>
<p>Ovviamente i <em>nostri amici sviluppatori</em>, dopo aver <strong>reso funzionanti i plugin di Beryl su Compiz</strong> (anche grazie al lavoro di compiz-extra che ha pensato ad aggiornare i propri), non hanno perso tempo a creare <u><strong>Nuovi plugin</strong></u>, alcuni <em>utili</em>, altri un &ldquo;po&#8217;&rdquo; meno:</p>
<ul>
<li><strong>firepaint</strong>: quello che <a title="Firepaint - Scrivi co' i' foco! :P" target="_blank" href="http://www.flickr.com/photos/trevi55/493523133/">avrete visto</a>  in cima a questo post; sicuramente <em><strong>utilissimo!</strong></em> (volete mettere che effetto fa scrivere &laquo;Non Toccare&raquo; col fuoco?!)<strong> </strong><img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li><strong>resizeinfo</strong>: mostra le <em>dimensioni attuali</em> di una finestra durante il suo <em>ridimensionamento</em> come fa metacity, questo direi che &egrave; abbastanza comodo e ne potete <a title="CompComm Resizeinfo Preview" target="_blank" href="http://www.flickr.com/photos/trevi55/516847318/">vedere un esempio</a>.</li>
<li><strong>compiz-scheme</strong>: un plugin molto potente che permette di <em>programmare il nostro composite manager</em> definendo diverse azioni in base ad uno script definito con una sintassi particolare [ancora in fase di sviluppo]</li>
<li><strong>sreencasting</strong>: permette di fare dei <em>video dei vostri desktop 3d</em> in modo pi&ugrave; semplice (simile a beryl-vidcap nell&#8217;idea, ma diverso nell&#8217;implementazione visto che non usa pi&ugrave; seom) [ancora in fase di sviluppo].</li>
</ul>
<p>Infine, passiamo alla <strong>vera <em>chicca</em></strong> prodotta in questo periodo dai ragazzi di OpenCompositing: <u><strong>CCS</strong></u>! Come si pu&ograve; &ldquo;intuire&rdquo; CCS &egrave; un acronimo per <em>&laquo;<u>Compiz Configuration System</u>&raquo;</em> e pi&ugrave; o meno deriva da quanto era stato creato per beryl con libberylsettings, ossia un sistema che permetta di <em><strong>configurare compiz</strong></em> in <em><strong>modo semplice</strong></em> usando dei <em><strong>sistemi di salvataggio diversi</strong></em>  in base all&#8217;ambiente utilizzato.</p>
<p>In pratica, <strong>Compiz &egrave; strutturato</strong> in modo tale da <em><strong>usare i plugin quasi per tutto</strong></em>, compresa la sua configurazione; possono essere scritti <em>plugin per <u>impostare</u> il composite manager</em> usando qualsiasi sistema di configurazione esistente, ma allo stato attuale esiste solo il supporto per gconf e per dei file di testo (ini) per cui l&#8217;unico modo di configurare il tutto con un tool <em>&quot;punta-e-clicca&quot;</em> &egrave; quello di usare gconf-editor che oltre ad essere marcatamente per GNOME, non &egrave; sicuramente il massimo come intuitivit&agrave; e comodit&agrave; d&#8217;uso (esistono anche altri software, ma di fatto sfruttano gconf per leggere e scrivere le opzioni, e non dialogando direttamente con i plugin non si &quot;auto-aggiornano&quot;).<br />&Egrave; stato quindi creato un <em><u>nuovo plugin</u></em> (<strong>ccp</strong> &#8211; <u><em>Compiz Configuration Plugin</em></u>) che ha il compito di <em>fare da &ldquo;mediatore&rdquo; tra compiz </em>ed una nuova<em> libreria</em>, <strong>libccs</strong>, che compiz chiamer&agrave; per leggere le impostazioni definite dall&#8217;utente, mentre dei tool esterni la utilizzeranno sia per leggere i parmetri definibili di compiz (e quindi per &quot;disegnarsi&quot;), sia per impostare compiz stesso. Sar&agrave; quindi <em><strong>libccs</strong></em> che penser&agrave; a <em><strong>scrivere e leggere le impostazioni</strong></em> usando il <em>backend</em> scelto/installato (per adesso sono supportati sia i file ini, che i file di configurazione di KDE, che gconf); un primo esempio dell&#8217;uso di libccs l&#8217;avrete visto nel primo &ldquo;configuratore&rdquo; sviluppato in C (e molto simile al primo beryl-settings) per <em>compiz + ccp</em>: <strong>ccs-settings</strong></p>
<div align="center"> 	    		<a target="_blank" href="http://www.flickr.com/photos/trevi55/493501796/"><img width="240" height="162" border="0" src="http://farm1.static.flickr.com/229/493501796_67a19e4577_m.jpg" /></a></div>
<p> Anche in questo caso (come per beryl) &egrave; stato creato un <em>binding</em> in python per libccs, cos&igrave; che sia possibile scrivere applicazioni python che abbiano accesso a tale libreria e da ci&ograve;, come era prevedibile, &egrave; nato un <u><strong>nuovo tool</strong></u> (sviluppato sopratutto da QuinnStorm) che si basa sia su <em>beryl-settings-manager</em> (come codice) che sull&#8217;ormai obsoleto ma tanto apprezzato <a target="_blank" title="Compiz Settings" href="http://www.compiz.org/Compiz-Settings">Compiz-Settings</a>  (come interfaccia, a sua volta basata sullo GNOME Control Center); il suo nome &egrave; <em><strong>Compiz Configuration System Manager</strong></em>, vale a dire <strong>ccsm</strong>:</p>
<p align="center"><a target="_blank" href="http://www.flickr.com/photos/trevi55/517129033/"><img width="240" height="188" border="0" src="http://farm1.static.flickr.com/238/517129033_f4a29070d2_m.jpg" /></a> <a target="_blank" href="http://www.flickr.com/photos/trevi55/517288405/"><img width="240" height="192" border="0" src="http://farm1.static.flickr.com/250/517288405_524bc28cca_m.jpg" /></a><br /> <a target="_blank" href="http://www.flickr.com/photos/trevi55/517129345/"><img width="240" height="152" border="0" src="http://farm1.static.flickr.com/229/517129345_ad871773b6_m.jpg" /></a> 			</p>
<p>Mi pare un buon lavoro, no?! <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Anche se fondamentalmente, dal <strong><em>punto di vista dell&#8217;utente</em></strong> si tratta solo di lanciare &quot;<font face="courier new,courier">compiz &#8211;replace ccp</font>&quot; invece che &quot;<font face="courier new,courier">compiz &#8211;replace gconf</font>&quot; (o <font face="courier new,courier">ini</font>), il sistema &egrave; abbastanza <em>complesso</em> ma allo stesso tempo <em><u>potente</u></em>, mi pareva quindi giusto spiegarlo un pochino&#8230;<br />&Egrave; sottinteso in questo discorso, che se uno vorr&agrave; continuare ad usare il&nbsp;<em><strong>sistema standard di compiz</strong></em> &quot;puro e duro&quot; (e mi immagino gi&agrave; chi lo far&agrave; <img src="https://s.w.org/images/core/emoji/11/72x72/1f644.png" alt="🙄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> :D), ovviamente dovr&agrave; continuare ad usare il precedente plugin di configurazione che potr&agrave; comunque <u>convivere</u> con quello fornito da CompComm (basta lanciare quello prescelto all&#8217;avvio di compiz). Per tanto, <u><strong>CompComm &egrave; un Add-on</strong></u> per Compiz, non pi&ugrave; una <em>MOD/Patch.</em></p>
<p>Ad ogni modo, anche se <em>questo sistema lo apprezzo per molti versi</em> (sia a livello di implementazione che di usabilit&agrave;), tuttavia secondo me <strong>&egrave; stato commesso un errore</strong> (ovviamente riparabile, s&#8217;intende&#8230; E l&#8217;ho gi&agrave; detto anche agli sviluppatori) nel non mantenere questo sistema <em>compatibile</em> con quelli attualmente presenti in Compiz: ini e gconf; voglio dire, seppur anche questo sistema salvi le impostazioni in entrambi i supporti, usa delle variabili e dei metodi diversi, quindi risulta impossibile usare i settaggi passando da un sistema di configurazione all&#8217;altro&#8230;</p>
<p>Aggiungo poi [<em><strong>EDIT</strong> del 28-05-2007, ore 20:15</em>] che, oltre ai vari <em><u>script</u></em> per compilare ed avviare Compiz con i giusti parametri, &egrave; in cantiere anche una sorta di <em>beryl-manager</em>, ossia un tool che si avvia nella tray del sistema e che permette di <em><u>avviare e configurare al volo</u><u> Compiz</u></em>; attualmente il nome (<em>provvisorio?</em>) &egrave; <strong>Compiz Icon<em> </em></strong>ed &egrave; stato inserito oggi in <a title="Git di OpenCompositing!" target="_blank" href="http://gitweb.opencompositing.org/">GIT</a>); ecco a voi uno <a title="Compiz Icon screenshot - the new compiz manager" target="_blank" href="http://www.flickr.com/photos/trevi55/518309194/">screenshot</a> della situazione attuale, mentre questo &egrave; il <a title="Compiz Tray Icon (ported from Go-Compiz tray)" target="_blank" href="http://www.opencompositing.org/viewtopic.php?f=16&amp;t=408&amp;hilit=">thread di riferimento</a>.</p>
<p>Se volete <em><strong>provare tutto questo</strong></em>, gi&agrave; nelle vostre ubuntu-box potete usare i <strong>pacchetti <u>DI PROVA</u></strong> che ho creato in questi giorni mettendoli in un <em>archivio</em> (in attesa di un repository) <a title="OpenCompositing - Test Ubuntu Packages for CompComm" target="_blank" href="http://www.opencompositing.org/viewtopic.php?f=14&amp;t=131">disponibile su OpenCompositing</a>; <u>usatelo solo se sapete quello che fate</u>, visto che &egrave; tutto ancora <em>in produzione</em>&#8230;<br /> Sappiate, infatti, che tutto questo <em><strong>verr&agrave; presto inserito</strong></em> (appena si avr&agrave; un nome ufficiale &#8211; <em>ecco che a qualcosa serve</em>), insieme a <em><u>compiz-git</u></em> (che in realt&agrave; potrei gi&agrave; inserire&#8230;), nel mio <a target="_blank" title="Repository &quot;eyecandy&quot; - Tutto ci&ograve; che &egrave; bello a vedersi sulla cresta dell'onda!" href="http://3v1n0.tuxfamily.org/dists/feisty/eyecandy/index.html">repository <em><strong>eyecandy</strong></em></a> . <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Ciao!<br /> &nbsp;  </p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/compiz-compcomm-coco-opencompositing-ccs-desktop-fiammante/feed/</wfw:commentRss>
		<slash:comments>103</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">192</post-id>	</item>
		<item>
		<title>Da compiz a beryl, di nuovo a compiz&#8230; E poi?</title>
		<link>https://blog.3v1n0.net/informatica/linux/da-compiz-a-beryl-di-nuovo-a-compiz-e-poi/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/da-compiz-a-beryl-di-nuovo-a-compiz-e-poi/#comments</comments>
		<pubDate>Mon, 28 May 2007 02:12:14 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=191</guid>
		<description><![CDATA[Normalmente, come avrete notato, seppur segua da vicinissimo le vicende dei desktop 3D (stando anche sempre a contatto con gli sviluppatori) non posto molte notizie che li riguardano, visto che di solito in poco tempo rimbalzano nella blogosfera, preferisco magari rendere disponibili queste novit&#224; a tutti in formato .deb :P, ma ultimamente, dopo la fusione [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Compiz e Beryl uniti nei loghi!" target="_blank" href="http://www.flickr.com/photos/trevi55/517178279/"><img width="100" hspace="0" height="94" border="0" align="left" alt="Compiz e Beryl uniti nei loghi!" title="http://farm1.static.flickr.com/235/517178279_ab58adf99d_t.jpg" src="http://farm1.static.flickr.com/235/517178279_ab58adf99d_t.jpg" /></a> Normalmente, come avrete notato, seppur segua da <em>vicinissimo</em> <em><strong>le vicende dei desktop 3D</strong></em> (stando anche sempre a contatto con gli sviluppatori) non posto molte <em>notizie</em> che li riguardano, visto che di solito in poco tempo rimbalzano nella blogosfera, preferisco magari rendere disponibili queste <em>novit&agrave;</em> a tutti <strong><em>in formato .deb</em></strong> :P, ma ultimamente, dopo la <a target="_blank" title="Compiz and Beryl are Reuniting..." href="http://lists.freedesktop.org/archives/compiz/2007-April/001809.html">fusione tra Compiz e Beryl</a>  tutto <em>sembra</em> essersi fermato&#8230; Ma ve lo dico subito, <u>non &egrave; cos&igrave;</u>!</p>
<p>Facendo un <strong>passo indietro</strong> e nel tentativo di rendere pieno il <em>senso del titolo</em>, facciamo una <em><strong>mini-storia</strong></em> fino ai tempi non lontani in cui Beryl era un <em>progetto vivo</em>: il mio <strong>primo composite manager</strong> &egrave; stato <font face="courier new,courier"><a title="xcompmgr - An X Composite Manager Sample" target="_blank" href="http://wiki.ubuntu-it.org/DropShadows">xcompmgr</a></font> (che esiste gi&agrave; dal 2004) anche se a causa di problemi di supporto hardware l&#8217;esperienza fin&igrave; molto brevemente; poi grazie all&#8217;avvento di <strong>Xgl</strong>, il <em>serverone</em> 3D, passai al primo composite con la &quot;C&quot; maiuscola: <strong>Compiz</strong> :P, ma &#8211; come molti sanno &#8211; dopo il rilascio del codice da parte di Novel, per diversi mesi il suo sviluppo sembrava essersi interrotto, fu cos&igrave; che in seno alla comunit&agrave; Ubuntu, e ad opera di <a target="_blank" title="QuinnStorm @ UbuntuForums" href="http://ubuntuforums.org/member.php?u=79158">QuinnStorm</a>, nacque <strong>Compiz-Quinn</strong> ossia una <em>versione modificata</em> di compiz che risolveva diversi problemi ed aggiungeva alcune funzionalit&agrave;; la comunit&agrave; si spost&ograve; quindi in massa a questa nuova versione <em>patchata</em> che poi col tempo assunse sempre pi&ugrave; una sua <em>fisionomia</em> fino ad essere &ldquo;costretta&rdquo; al fork; magari pi&ugrave; per <em><strong>incomprensioni</strong></em> che per motivi reali, per&ograve; l&#8217;incapacit&agrave; di parlarsi port&ograve; ad una <strong>divisione tra</strong> <strong><u>Compiz</u> <em>di freedesktop</em> e <u>Beryl</u></strong>; la mia scelta fu in beryl, anche perch&eacute; nella sua fase iniziale la comunit&agrave; era davvero parte integrante dello sviluppo come in pochi altri progetti; come ebbi a dire in altri post: <em>&laquo;ti faceva sentire importante e vivo nello sviluppo&raquo;</em>.</p>
<p>Tuttavia, <em><strong>questa divisione</strong></em> ha dato origine a due cose: una positiva, l&#8217;altra meno&#8230; Ossia, il fork ha dato <em>slancio al &ldquo;gruppo&rdquo; di freedesktop</em> (= David Raveman) che ha riniziato a mettere le mani <u><em>seriamente</em></u> sul codice di compiz e, come altra conseguenza, sono nati anche i <em>flame</em> che tutti conosciamo e che se da una parte dimostrano che la comunit&agrave; &egrave; viva pi&ugrave; che mai, dall&#8217;altra ritengo che si siano spinti davvero troppo oltre.</p>
<p>Ad ogni modo, quando ormai i due progetti sembravano essere sempre pi&ugrave; lontani tra di loro (a livello &quot;ideologico&quot;, s&#8217;intende&#8230;), <strong>la ragionevolezza ha preso il sopravvento</strong> e si &egrave; deciso da una parte di <em>aprirsi</em> un po&#8217; di pi&ugrave; (compiz), mentre dall&#8217;altra si &egrave; <em>rinunciato</em> alla propria <em>indipendenza</em> ed a diverse righe di codice, magari ben condito di <em>hack</em>, ma quantomai funzionante e facile da gestire (beryl) per <strong>arrivare ad un</strong> <u><strong>progetto comune</strong></u>, sviluppato per&ograve; da <em><strong>due reparti</strong></em> principali:</p>
<ul>
<li><strong>Compiz</strong>, <em>quello vero</em>, ha il compito di progettare ed implementare il codice del <strong><em>core</em></strong> e di alcuni <strong><em>plugin di base</em></strong> che gi&agrave; garantiscono il perfetto funzionamento del composite manager (anche se limitato in funzionalit&agrave; e facilit&agrave; di configurazione); il tutto in un <em>team abbastanza ristretto</em> e composto dai migliori sviluppatori <em>del campo</em> capitanati da David Raveman.
</li>
<li><strong>OpenCompositing / CompComm / CoCo / ???</strong> (c&#8217;&egrave; gi&agrave; <em>quasi</em> tutto, tranne che un nome ufficiale) ha il compito di creare una <a title="OpenCompositing, where Compositing meets Opensource" target="_blank" href="http://www.opencompositing.org/">comunit&agrave;</a>  <em>attiva</em> nel supporto, la configurazione e lo sviluppo che riunisca gli sviluppatori (e gli utenti) pi&ugrave; <em>sfarfalloni</em> di <a title="Beryl Project" target="_blank" href="http://www.beryl-project.org/">Beryl</a>  e <a title="Compiz Extra" target="_blank" href="http://www.anykeysoftware.co.uk/compiz/plugins/">Compiz-extra</a> per produrre <em><strong>plugin aggiuntivi</strong> </em>ed un <em><strong>sistema di installazione, avvio e&nbsp; configurazione</strong></em> <em>a prova di niubbo</em> usando per&ograve; come base sempre e solo il core ufficiale di Compiz per cui <u>questi tool sono <em>solo</em> un aggiunta</u> <em>tutt&#8217;altro</em> che indispensabile.</li>
</ul>
<p>Fin qui, <em>niente di nuovo</em> (a parte i nomi <em>provvisori</em>) visto che sostanzialmente ho riscritto quanto <a target="_blank" title="Compiz and Compiz-extra / Beryl organization" href="http://forum.compiz.org/viewtopic.php?t=677">indicato nelle roadmap</a>  ormai da due mesi e passa, ma nel tempo che &egrave; trascorso dall&#8217;ultima release (assoluta) di Beryl e dall&#8217;ultima stabile di Compiz (la 0.3.6) ad oggi entrambi i progetti non sono stati con le mani in mano.</p>
<p>Sul lato di <strong>Compiz</strong>, ci sono stati diversi <strong>cambiamenti sostanziali al <em>nucleo</em></strong> che seppur non cambino molto la vita degli utenti, senza star ad entrare in superflui tecnicismi, toccano molto l&#8217;approccio di programmazione visto che &egrave; stato <em><u>modificato il sistema con cui sono definite le opzioni</u></em> del core e dei plugin passando da un sistema <em>hardcoded</em> nei sorgenti in C ad uno che sfrutta dei files xml esterni (metadata) da cui vengono poi generate le opzioni con cui si dovranno interfacciare sia lo sviluppatore (per definire i comportamenti a livello di codice) che gli utenti (per impostare compiz, ovviamente tramite software di configurazione appositi). Ad esse si uniscono il gi&agrave; noto supporto per l&#8217;<em>input redirection</em> che Xorg 7.3 supporter&agrave;, l&#8217;aggiunta di alcune feature importate da beryl (pi&ugrave; che altro sui plugin) altre al bugfixing di routine.<br />Modifiche quindi piuttosto importanti, ma appunto, non troppo <em>appetibili</em> (immagino) per la maggior parte della <em>platea</em>.</p>
<p>E sul lato della <em><strong>comunit&agrave; di OpenCompositing</strong></em> (per ora chiamiamola <em><strong>CompComm</strong></em>), invece?<br />Beh&#8230; Si dice che un immagine valga pi&ugrave; di molte parole, <em><u>per ora</u></em>, vi lascio a questa:</p>
<p align="center"><a title="Photo Sharing" href="http://www.flickr.com/photos/trevi55/493501796/"><img width="500" height="338" border="0" alt="CompComm settings manager" src="http://farm1.static.flickr.com/229/493501796_67a19e4577.jpg" /></a></p>
<p>A presto, per altre <em>brucianti</em> novit&agrave; <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/da-compiz-a-beryl-di-nuovo-a-compiz-e-poi/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">191</post-id>	</item>
		<item>
		<title>Treviño&#8217;s Ubuntu / Kubuntu Feisty Fawn Repository List</title>
		<link>https://blog.3v1n0.net/informatica/linux/feisty-fawn-repository-list-ubuntu-kubuntu-by-trevino/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/feisty-fawn-repository-list-ubuntu-kubuntu-by-trevino/#comments</comments>
		<pubDate>Fri, 11 May 2007 08:48:17 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Blog Life]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/informatica/linux/feisty-fawn-repository-list-ubuntu-kubuntu-by-trevino/</guid>
		<description><![CDATA[Ve l&#8217;avevo promesso un paio di giorni fa e sono stato di parola&#8230; Dopo avervi &#8220;ufficializzato&#8221; il repository 3v1n0, adesso &#232; la volta di un altro progetto che ormai si sussegue di versione in versione ad ogni rilascio di Ubuntu: la lista(ona) dei repository di terze parti. L&#8217;indirizzo non &#232; ancora cambiato, per tanto potrete [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Trevi&ntilde;o ubuntu feisty fawn repository list logo" href="http://www.flickr.com/photos/trevi55/493353416/"><img width="100" height="89" border="0" align="left" alt="3v1n0 ubuntu feisty repository list" src="http://farm1.static.flickr.com/192/493353416_faac3e4c2e_t.jpg" /></a></p>
<p>Ve l&#8217;avevo <em>promesso</em> un paio di giorni fa e sono stato <strong>di parola</strong>&#8230; Dopo avervi &ldquo;ufficializzato&rdquo; il repository 3v1n0, adesso &egrave; la volta di un altro <em>progetto</em> che ormai si sussegue di versione in versione ad ogni rilascio di Ubuntu: <u>la lista(ona) dei repository di terze parti</u>.</p>
<p>L&#8217;indirizzo non &egrave; ancora cambiato, per tanto potrete trovare la<strong> sources.list aggiornata per <em><u>Feisty Fawn</u></em></strong> sempre in questa pagina: <em><a title="Vai alla lista dei repository per Ubuntu Dapper" href="http://blog.3v1n0.net/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/">Lista Repository (sources.list) per Ubuntu / Kubuntu Feisty Fawn</a></em>.</p>
<p>Anche in questa versione, per <em><strong>tenervi aggiornati </strong></em>in modo pi&ugrave; <em><u>efficace</u></em> ho creato un <strong>pacchetto</strong> (<font face="courier new,courier">3v1n0-sources-list</font>) che si trova nel <a title="Trevi&ntilde;o's Ubuntu Repository (3v1n0 section)" target="_blank" href="http://3v1n0.tuxfamily.org/dists/feisty/3v1n0/">mio repository</a>  e che aggiorner&ograve; ad ogni modifica sostanziale della lista&#8230;<br />Come gi&agrave; detto questo piccolo .deb non fa altro che <em>sostituire la vostra <font face="courier new,courier">sources.list</font></em> con la &quot;mia&quot;, ovviamente dopo aver fatto i <u>backup</u> del caso (sempre in <font face="courier new,courier">/etc/apt/</font>), potete quindi <strong>installarlo da qui</strong>:</p>
<ul>
<li><a title="3v1n0-sources-list_0.3-3v1ubuntu0edgy1_i386.deb - Ubuntu source.list updater" href="http://3v1n0.tuxfamily.org/pool/feisty/3v1n0/3v1n0-sources-list_0.4-3v1ubuntu0feisty1_i386.deb">3v1n0-sources-list_0.4-3v1ubuntu0feisty1_i386.deb</a></li>
</ul>
<p><em><strong>Dopo l&#8217;installazione</strong></em> non dimenticare di lanciare un <font face="courier new,courier">sudo apt-get update</font> per avere tutti i nuovi software e gli aggiornamenti! <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>In questa versione ho deciso anche di <span style="font-style: italic">facilitare una delle operazioni pi&ugrave; noiose</span> connesse all&#8217;aggiornamento della lista, ossia l&#8217;<span style="font-weight: bold">approvazione della chiave GPG</span> dei repository di terze parti. Nella&nbsp;<a title="Vai alla lista dei repository per Ubuntu Dapper" href="http://blog.3v1n0.net/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/">Pagina della lista</a> (non nel pacchetto), infatti ho inserito uno script che potrete incollare nel vostro terminale per fare un <span style="font-style: italic; font-weight: bold">riconoscimento rapido</span>. Ci tengo a sottolineare comunque che <span style="text-decoration: underline">non mi assumo le responsabilit&agrave; dell&#8217;approvazione di tutti i repository</span>, visto quanto &egrave; successo in passato, ma se volete usare quello strumento fate pure&#8230;<a title="Vai alla lista dei repository per Ubuntu Dapper" href="http://blog.3v1n0.net/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/"><br /></a></p>
<p>Infine, una nota per gli utenti che sono ancora rimasti ad <strong><u>edgy</u></strong>: ho trasferito la <em>vecchia lista</em> in un <a title="Lista Repository per Ubuntu Breezy" href="http://blog.3v1n0.net/informatica/linux/archivio-lista-repository-sourceslist-per-ubuntu-kubuntu-edgy/">post con vecchia data</a>; non manterr&ograve;  pi&ugrave; aggiorata quella lista, comunque se ci saranno segnalazioni commentate pure nel suddetto post.</p>
<p>     CIAO! ^_^</p>
<p><strong>PS</strong>: <em>Oggi &egrave; anche uscita <a target="_blank" title="Ubuntu for Multimedia: Graphics, Audio and Video" href="http://ubuntustudio.org">UbuntuStudio</a>, pare davvero un bel progetto! Se molti <a target="_blank" title="I pacchetti di Ubuntu Studio" href="https://wiki.ubuntu.com/UbuntuStudio/PackageList">tool</a> gi&agrave;  li conosciamo, la <a target="_blank" title="UbuntuStudio Artwork" href="https://wiki.ubuntu.com/UbuntuStudio/Artwork">grafica</a>  pare davvero ben fatta!</em></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/feisty-fawn-repository-list-ubuntu-kubuntu-by-trevino/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">190</post-id>	</item>
		<item>
		<title>Il repository 3v1n0 per Ubuntu Feisty è ora &#8220;stabile&#8221;!</title>
		<link>https://blog.3v1n0.net/informatica/linux/il-repository-3v1n0-per-ubuntu-feisty-e-ora-stabile/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/il-repository-3v1n0-per-ubuntu-feisty-e-ora-stabile/#comments</comments>
		<pubDate>Wed, 09 May 2007 04:54:43 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=188</guid>
		<description><![CDATA[Ovv&#239;a, dopo aver di nuovo rotto il ghiaccio possiamo tornare ad essere operativi anche in questa sede&#8230; Col passaggio a Kubuntu Feisty (che per me &#232; avvenuto dal 20 Aprile) ovviamente ho avuto un po&#8217; di lavoro nell&#8217;aggiornare i vari progetti che gestivo per edgy alla nuova versione.Mentre per adesso non ho ancora ultimato la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/trevi55/490747163/"><img width="100" height="89" border="0" align="left" alt="3v1n0-feisty-repository" src="http://farm1.static.flickr.com/213/490747163_516000fc58_t.jpg" /></a>Ovv&iuml;a, dopo aver <em>di nuovo</em> rotto il ghiaccio possiamo tornare ad essere <em><strong>operativi</strong></em> <u>anche</u> in questa sede&#8230; Col passaggio a <strong>Kubuntu Feisty</strong> (che per me &egrave; avvenuto dal 20 Aprile) ovviamente ho avuto un po&#8217; di lavoro nell&#8217;aggiornare i vari progetti che gestivo per edgy alla nuova versione.<br />Mentre per adesso non ho ancora ultimato la fase di revisione di una <u><em>lista repository</em></u> ben completa per il <em>cerbiattino</em> visto che fino a poco tempo fa non &egrave; che ci fosse molto materiale (anche spero di postarla a breve), una delle mie prime azioni &egrave; stata quella di creare un nuovo <em><strong>repository generico</strong></em> (per dirlo in altre parole il &quot;<strong><font face="courier new,courier">3v1n0</font></strong>&quot;) in cui ho dovuto per&ograve; rimuovere i pacchetti obsoleti, aggiornarne alcuni, ricompilarne altri e correggere ulteriori ed eventuali problemi che ho riscontrato&#8230; </p>
<p>Seppur non avessi ancora <em>ufficializzato</em> i miei repository, in realt&agrave; i dati si trovavano <em><strong>online da diverso tempo</strong></em>  (dal 26 Aprile) ma visto che era ancora tutto&nbsp;<em>in movimento</em> preferivo non rendere la cosa completamente pubblica (anche se il <a target="_blank" title="Trevi&ntilde;o's Ubuntu Repository - HTML front-end" href="http://3v1n0.tuxfamily.org">front-end html</a>  gi&agrave; <em>parlava chiaro</em>); ad ogni modo ora penso sia giunto il momento di <em><strong>aggiornare </strong></em>la vostra lista dei repository con un po&#8217; di <strong>pacchetti <em>extra</em> by Trevi&ntilde;o</strong> :P, per farlo semplicemente aprite il vostro gestore di pacchetti o il file <font face="courier new,courier">/etc/apt/sources.list</font> e l&igrave; inserite le seguenti linee:</p>
<div align="left">
<blockquote>
<p><font face="courier new,courier"># Trevi&ntilde;o&#8217;s Ubuntu Feisty Fawn Repository (GPG key: 81836EBF &#8211; DD800CD9)<br /># Many &quot;random&quot; bleeding edge software: aMule, aMSN, Mercury, flash&#8230;<br /># Further informations: http://3v1n0.tuxfamily.org<br />deb http://download.tuxfamily.org/3v1deb feisty 3v1n0<br />         deb-src http://download.tuxfamily.org/3v1deb feisty 3v1n0</font></p>
</blockquote>
</div>
<p>Quindi concedetemi la fiducia <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> con:&nbsp;</p>
<blockquote>
<p><font face="courier new,courier">wget http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add &#8211;</font></p>
</blockquote>
<p>Come sempre &egrave; possibile <em><strong>spulciare il contenuto del repository</strong></em> attraverso <a title="3v1n0 Ubuntu Feisty Fawn Repository" href="http://3v1n0.tuxfamily.org/dists/feisty/3v1n0/index.html">questa pagina</a>  che contiene la lista di tutti i pacchetti con descrizione e link per scaricarli. Non so se l&#8217;avete notato, ma ormai da diversi mesi avevo aggiornato sia lo <em>stile</em> che il <em>logo</em> del front-end per renderlo conforme al blog ;).</p>
<p>Per segnalare <em><strong>eventuali problemi</strong></em> sia sui pacchetti che sul repository o per <em><strong>richiedere dei .deb</strong></em>, sapete come <a title="Contatti" href="http://blog.3v1n0.net/contatti-trevino/">contattarmi</a> (meglio per mail o irc)&#8230;</p>
<p>Colgo infine l&#8217;occasione per <em>ricordarvi</em> che <em>a breve</em> <strong>aprir&ograve; o integrer&ograve; anche altri repository</strong> per feisty (alcuni <a title="Gli altri repository per Feisty!" href="http://3v1n0.tuxfamily.org/dists/feisty/">gi&agrave; usufruibili</a>  per i pi&ugrave; &ldquo;smaliziati&rdquo;) con altro software sulla cresta dell&#8217;onda <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Bye! ^_^&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/il-repository-3v1n0-per-ubuntu-feisty-e-ora-stabile/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">188</post-id>	</item>
		<item>
		<title>C&#8217;è nessuno?! Qui, pare di si&#8230;</title>
		<link>https://blog.3v1n0.net/life/ce-nessuno-qui-pare-di-si/</link>
		<comments>https://blog.3v1n0.net/life/ce-nessuno-qui-pare-di-si/#comments</comments>
		<pubDate>Wed, 09 May 2007 04:16:33 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Blog Life]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/life/ce-nessuno-qui-pare-di-si/</guid>
		<description><![CDATA[Rieccomi!! 🙂 Quasi, mi vergogno un po&#8217; a tornare qui dopo mesi (sigh!) di assenza da queste pagine, la mia vena blogghistica negli ultimi tempi si &#232; affievolita molto, ma certamente non perch&#233; non ami questo splendido mezzo per interfacciarsi col mondo, ma perch&#233; tra il tempo da dedicare alla real life e quello speso [&#8230;]]]></description>
				<content:encoded><![CDATA[
<p><!--<a target="_blank" title="Torno subito..... ZzzzZZZzzZZZZzzz" xhref="http://www.flickr.com/photos/abel23/351065679/" mce_href="http://www.flickr.com/photos/abel23/351065679/"><img width="75" hspace="3" height="100" border="0" align="left" alt="Torno subito..." title="Torno subito..." xsrc="http://farm1.static.flickr.com/126/351065679_d72083090a_t.jpg" mce_src="http://farm1.static.flickr.com/126/351065679_d72083090a_t.jpg" />--><a target="_blank" title="Torno subito..... Foto di the bbp" href="http://www.flickr.com/photos/thebbp/112538407/"><img width="100" hspace="3" height="75" border="0" align="left" alt="Torno subito..." title="Torno subito..." src="http://farm1.static.flickr.com/36/112538407_f9a790d766_t.jpg" /></a>Rieccomi!! <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />   Quasi, mi <em>vergogno</em> un po&#8217; a tornare qui dopo <strong>mesi</strong> (<em>sigh!</em>) <em><strong>di assenza</strong></em> da <u>queste</u> pagine, la mia vena <em>blogghistica</em> negli ultimi tempi si &egrave; affievolita molto, ma certamente non perch&eacute; non ami questo splendido mezzo per interfacciarsi col mondo, ma perch&eacute; tra il tempo da dedicare alla <em>real life</em> e quello speso nella mia costante ricerca della <u><em>perfezione informatica</em></u> <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> e nel mio &ldquo;interesse nel <em>tutto&rdquo;</em>, tendo ad <em><strong>applicarmi in moltissime cose</strong></em> che poi non mi danno il <u>tempo</u> di raccontare o commentare quanto accade nella Rete e talvolta <em>neanche quanto produco io</em> stesso (anche perch&eacute; poi vorrei farlo usando la miglior forma :)), insomma le solite concause che mi hanno sempre limitato in questa attivit&agrave; recentemente si sono moltiplicate incrementando ulteriormente la mia TODO list.<br /> Per dirla breve &egrave; sempre il <em>solito</em> {gatto,cane,animale_con_coda_e_bocca*} <img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> che si morde la coda :|.</p>
<p>Ad ogni modo quando si trovano nella rete post come <em>&laquo;<a target="_blank" href="http://forum.ubuntu-it.org/index.php?topic=83135.0">trevino dov&#8217;&egrave; finito??!!</a><span class="nav"></span><span class="nav">&raquo;</span></em><span class="nav"></span><span class="nav"> e si ricevono commenti, mail o messaggi IM chiedendomi <em><strong>che fine ho fatto</strong></em> diciamo che bisogna almeno far sentire la propria voce per dire che, <em>ovviamente</em>, <u><strong>ci sono sempre e come prima</strong></u> solo che ultimamente preferisco <em>produrre</em> (sia pur cose che magari non hanno un immediato utilizzo), piuttosto che fare <em>&ldquo;marketing&rdquo;</em> <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br /> Quindi state tranquilli che come dice <em>qualcun altro</em>, in <em>altri ambienti</em> ed <em>ad altre persone</em>: <strong>Trevi&ntilde;o c&#8217;&egrave;!</strong> <img src="https://s.w.org/images/core/emoji/11/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p>Alla prossima! <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/life/ce-nessuno-qui-pare-di-si/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">187</post-id>	</item>
		<item>
		<title>Beryl-Themes &#8211; Personalizzate il vostro windows manager!</title>
		<link>https://blog.3v1n0.net/informatica/linux/beryl-emerald-themes-skydomes-cubecaps-artwork/</link>
		<comments>https://blog.3v1n0.net/informatica/linux/beryl-emerald-themes-skydomes-cubecaps-artwork/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 18:22:12 +0000</pubDate>
		<dc:creator><![CDATA[Treviño]]></dc:creator>
				<category><![CDATA[Desktop Toys]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Recensioni]]></category>

		<guid isPermaLink="false">http://blog.3v1n0.net/?p=185</guid>
		<description><![CDATA[Non sono solito aggiornare la comunit&#224; di quanto avviene nel mondo di beryl, visto che normalmente parlo con i pacchetti, ma quest&#8217;oggi insieme all&#8217;uscita della seconda release stabile di Beryl (la 0.2), che comunque &#232; gi&#224; nei miei repository da tempo (e fra poco si inizier&#224; con la serie 0.3), volevo notificarvi l&#8217;apertura di un [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a title="Beryl Themes website" href="http://www.flickr.com/photos/trevi55/422239066/"><img width="107" hspace="3" height="92" border="0" align="left" alt="beryl-themes" src="http://farm1.static.flickr.com/157/422239066_50bb5353cb_o.png" /></a>Non sono solito aggiornare la comunit&agrave; di quanto avviene nel mondo di beryl, visto che normalmente <em>parlo con i <a title="Beryl SVN repository" href="http://blog.3v1n0.net/informatica/linux/beryl-svn-ubuntu-repository-by-trevino/">pacchetti</a></em>, ma quest&#8217;oggi insieme all&#8217;uscita della <u><strong>seconda release stabile di Beryl</strong></u> (la <a title="Beryl 0.2 - Release notes" target="_blank" href="http://blog.beryl-project.org/?p=29"><u><em>0.2</em></u></a>), che comunque &egrave; gi&agrave; nei <a title="Beryl SVN repository" href="http://blog.3v1n0.net/informatica/linux/beryl-svn-ubuntu-repository-by-trevino/">miei repository</a> da tempo <font size="1">(e fra poco si inizier&agrave; con la serie 0.3)</font>, volevo notificarvi l&#8217;apertura di un nuovo portale dedicato alla <em><strong>personalizzazione </strong></em>del vostro <strong><em>window manager preferito</em></strong>: <a target="_blank" title="Beryl Themes - Beryl Community Resources" href="http://www.beryl-themes.org/">Beryl-Themes.org</a>.</p>
<p><em><strong>Il portale</strong></em> fa parte della <em>famiglia</em> di kde-look.org &amp; company, quindi non si tratta di una vera e propria <em>novit&agrave;</em> visto che gi&agrave; da tempo nei siti di questo network erano presenti dei materiali per Beryl, ma adesso &egrave; stato creato un <em><strong>sito</strong><strong> a se stante</strong></em> per raccogliere senza tanta confusione tra i DE e con delle <em><u>caregorie specifiche</u></em> le personalizzazioni per il <em>gioiellino</em>.<em><br /></em>Mi &egrave; sembrato quindi <em>importante</em> farvi partecipi di questo nuovo progetto che render&agrave; <strong>pi&ugrave; semplice trovare e pubblicare risorse</strong> personalizzate <em><strong>per Beryl</strong></em> senza doversi mettere a <em>lurkare</em> centinaia di thread nei vari forum.</p>
<p>Per spargere la voce, vi prego di <em>votare</em> la <a target="_blank" title="Digg - Beryl Window manager customization portal" href="http://www.digg.com/linux_unix/New_community_site_for_Customization_of_Beryl_windowmanager_launched/who">news su digg</a>.</p>
<p>Bye!</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.3v1n0.net/informatica/linux/beryl-emerald-themes-skydomes-cubecaps-artwork/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">185</post-id>	</item>
	</channel>
</rss>
