<?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/"
	>

<channel>
	<title>Aero Snap &#8211; Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/aero-snap/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Thu, 13 Mar 2025 12:29:47 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://linuxundich.de/wp-content/uploads/2025/04/cropped-lui-app-512-32x32.png</url>
	<title>Aero Snap &#8211; Linux und Ich</title>
	<link>https://linuxundich.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Aero Snap mit GNOME und Compiz (the next generation)</title>
		<link>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz/</link>
					<comments>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 01 Feb 2011 21:33:09 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Aero Snap]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[Gnome]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=11198</guid>

					<description><![CDATA[Vor einiger Zeit hatte ich eine Methode vorgestellt, die es ermöglichte die von Windows 7 bekannte &#8222;Aero Snap&#8220;-Funktion auch unter Ubuntu mit GNOME zu verwenden. Leider hatte diese Umsetzung ein paar Usability-Schwächen. So wurden Fenster bspw. auf die linke Hälfte maximiert, wenn man sich mit der Maus einfach nur am linken Bildschirmrand aufhielt ohne ein [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich eine Methode <a href="/ubuntu/aero-snap-mit-gnome-und-compiz-veraltet">vorgestellt</a>, die es ermöglichte die von Windows 7 bekannte &#8222;Aero Snap&#8220;-Funktion auch unter Ubuntu mit GNOME zu verwenden. Leider hatte diese Umsetzung ein paar Usability-Schwächen. So wurden Fenster bspw. auf die linke Hälfte maximiert, wenn man sich mit der Maus einfach nur am linken Bildschirmrand aufhielt ohne ein Fenster in der Hand zu haben. Das selbe galt natürlich auch für die andere Seite des Desktops. Um nicht auf die Umsetzung des Ganzen mit <a href="http://www.twitvid.com/KJAII" target="_blank" rel="noopener">Unity</a> oder mit der <a href="http://www.youtube.com/watch?v=S5vCefHO5VE" target="_blank" rel="noopener">GNOME Shell</a> warten zu müssen, habe ich mich diesem Problem noch einmal angenommen und habe das Ganze nun etwas aufwändiger gestaltet, so dass zumindest diese Schwäche korrigiert wird.</p>
<p><span id="more-11198"></span></p>
<p>Am besten fangt Ihr nochmal damit an zu überprüfen, ob die für die Funktion notwendigen Pakete installiert sind. Neben dem CompizConfig Einstellungs-Manager zum Konfigurieren der Aktionen, sind die kleinen Paket wmctrl und xdotool wichtig. Mit ihnen manipulieren wir später die Größe der Fenster&#8230;</p>
<pre>$ sudo apt-get install compizconfig-settings-manager wmctrl xdotool
</pre>
<p>Nun könnt Ihr das Skript <a href="http://linuxundich.de/static/compizsnap">compizsnap</a> installieren. Ich empfehle euch das Skript nach ~/bin in euer Homeverzeichnis zu installieren. Dort ist es gut aufgehoben, da Ubuntu dieses Verzeichnis automatisch in den $PATH aufnimmt. Wer es sich bequem machen möchte, der kann über die folgenden Befehle das Verzeichnis generieren, das Skript runterladen und die Rechte gleich passend setzen.</p>
<pre>$ mkdir ~/bin
$ wget http://linuxundich.de/static/compizsnap -O ~/bin/compizsnap
$ chmod +x ~/bin/compizsnap
</pre>
<p>Öffnet danach über <em>System | Einstellungen</em> den <em>CompizConfig Einstellungs-Manager</em> und sucht euch dort das <em>Commands</em>-Plugin raus. Hier tragt Ihr nun die Befehle&#8230;</p>
<ul>
<li><em>Command line 0:</em> compizsnap max</li>
<li><em>Kommandozeile 1:</em> compizsnap left</li>
<li><em>Kommandozeile 2:</em> compizsnap right</li>
</ul>
<p>&#8230;ein. Der Pfad zum Skript ist nicht unbedingt wichtig, ihr könntet ihn auch weglassen, da das ~/bin Verzeichnis automatisch in den $PATH aufgenommen wird (Wer mehr darüber lesen möchte, der kann sich ja mal <a href="http://linuxundich.de/de/ubuntu/uber-die-verwendung-von-in-shell-befehlen/">Über die Verwendung von ./ in Shell-Befehlen</a> ansehen) aufgenommen. Allerdings müsstet ihr einmal aus- und wieder einloggen, falls ihr zuvor noch kein ~/bin Verzeichnis angelegt hattet. Auf dem folgenden Screenshot hab ich den Pfad zur Sicherheit trotzdem mal angegeben&#8230;</p>
<figure id="attachment_11201" aria-describedby="caption-attachment-11201" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2011/01/compizsnap1.jpg"><img fetchpriority="high" decoding="async" class="wp-image-11201 size-medium" title="Tragt die Befehle im CompizConfig Einstellungs-Manager ein..." src="https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-640x436.jpg" alt="" width="640" height="436" srcset="https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-640x436.jpg 640w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-617x420.jpg 617w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-681x464.jpg 681w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-250x170.jpg 250w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-550x375.jpg 550w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-800x545.jpg 800w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-264x180.jpg 264w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-440x300.jpg 440w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1-734x500.jpg 734w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap1.jpg 809w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-11201" class="wp-caption-text">Tragt die Befehle im CompizConfig Einstellungs-Manager ein&#8230;</figcaption></figure>
<p>Nun geht in in den Reiter <em>Edge Bindings</em> des selben Plugins und verknüpft command 0 mit der oberen Kante des Desktops, Befehl 1 mit der Linken und Befehl 12 (was für Befehl 2 steht&#8230;) mit der Rechten.</p>
<figure id="attachment_11202" aria-describedby="caption-attachment-11202" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2011/01/compizsnap2.jpg"><img decoding="async" class="wp-image-11202 size-medium" title="...und verknüpft die Aktionen mit den Kanten des Desktops" src="https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-640x436.jpg" alt="" width="640" height="436" srcset="https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-640x436.jpg 640w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-617x420.jpg 617w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-681x464.jpg 681w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-250x170.jpg 250w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-550x375.jpg 550w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-800x545.jpg 800w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-264x180.jpg 264w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-440x300.jpg 440w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2-734x500.jpg 734w, https://linuxundich.de/wp-content/uploads/2011/01/compizsnap2.jpg 809w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-11202" class="wp-caption-text">&#8230;und verknüpft die Aktionen mit den Kanten des Desktops</figcaption></figure>
<p>Danach solltet Ihr &#8222;Compiz-Snap&#8220; umgehend nutzen können. Ich habe das Skript mit Lucid und Maverick auf einem Desktop und einem Netbook getestet. Auf dem Netbook funktionierte Compiz-Snap auch ohne Probleme mit Maus und Touchpad zur selben Zeit. Problematisch wird es mit hoher Wahrscheinlichkeit, wenn Ihr zwei Monitore am System angestöpselt habt.</p>
<p>Im Thread <a href="http://wwww.ubuntuforums.org/showthread.php?t=1294661" target="_blank" rel="noopener">Aero Snap function?</a> auf ubuntuforums.org findet Ihr einen ähnlichen Ansatz, der das Ganze mit dem Grid-Plugin von Compiz umsetzt. Allerdings finde ich diesen Weg nicht so gut, da die durch das Plugin maximierten Fenster beim Zurückziehen nicht mehr auf ihre ursprüngliche Größe gesetzt werden. Man muss das Fenster danach immer erst wieder von Hand kleiner Ziehen. Bei meiner Lösung wird wenigstens die Höhe des Fensters wieder auf die ursprüngliche Größe gesetzt.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz/feed/</wfw:commentRss>
			<slash:comments>52</slash:comments>
		
		
			</item>
		<item>
		<title>Aero Snap mit GNOME und Compiz (veraltet)</title>
		<link>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz-veraltet/</link>
					<comments>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz-veraltet/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 11 Nov 2009 14:24:45 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Aero Snap]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=4665</guid>

					<description><![CDATA[Diese Umsetzung ist veraltet. Wer Interesse an CompizSnap (aka AeroSnap für Ubuntu/GNOME) hat, der sollte sich den Beitrag <a href="/de/software/aero-snap-mit-gnome-und-compiz/">Aero Snap mit GNOME und Compiz (the next generation)</a> ansehen. Bei dieser Version wurden einige lästige Fehler behoben, so dass die Umsetzung schon recht nahe an das "Original herankommt.]]></description>
										<content:encoded><![CDATA[<p>Windows 7 hat mit Aero Snap eine praktische Funktion hinzugewonnen. Greift man mit der Maus ein Fenster am Rahmen und zieht es an den linken bzw. rechten Rand des Desktops, dann wird es auf der rechten/linken Bildschirmhälfte maximiert. Zieht man es an den oberen Rand, dann wird das Fenster komplett maximiert. Unter <a href="/ubuntu/tricks-tricks-zum-fenstermanagement-mit-gnome/#wptoc_0_0_3">Tricks und Tricks zum Fenstermanagement mit GNOME</a> hatte ich ja schon geschrieben, wie man diese Funktionalität auch mit Ubuntu und dem Grid-Plugin aus Compiz nachahmen kann.</p>
<p>Allerdings benötigte man hierfür noch Tastenkombinationen, um die einzelnen Aktionen auszulösen. Wie die Jungs von <a href="http://www.omgubuntu.co.uk/2009/11/aero-snap-ubuntu-linux.html" target="_blank" rel="noopener">OMG!UBUNTU!</a> jedoch herausgefunden haben, könnt Ihr die Funktionalität von Aero Snap praktisch vollständig mit Compiz nachbilden. Dazu muss nicht außergewöhnlich viel Gefrickelt werden, Ubuntu bringt alles nötige von Haus aus mit.</p>
<p><span id="more-4665"></span></p>
<p>Zuerst müsst ihr den CompizConfig Einstellungs-Manager und das Tool wmctrl installieren. Beides ist in den Paketquellen vorhanden und lässt sich via&#8230;</p>
<pre>$ sudo apt-get install compizconfig-settings-manager wmctrl
</pre>
<p>&#8230; auf Euer System laden. Nun startet Ihr den CCSM über <em>System</em> | <em>Einstellungen</em> | <em>CompizConfig Einstellungs-Manager</em> und geht in das Plugin <em>Commands</em>. Aktiviert das Plugin [1] und tragt dort das Kommando&#8230;</p>
<pre lang="ini">WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` &amp;&amp; HALF=$(($WIDTH/2)) &amp;&amp; wmctrl -r :ACTIVE: -b add,maximized_vert &amp;&amp; wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1
</pre>
<p>&#8230;in der ersten Zeile, den Befehl&#8230;</p>
<pre lang="ini">WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` &amp;&amp; HALF=$(($WIDTH/2)) &amp;&amp; wmctrl -r :ACTIVE: -b add,maximized_vert &amp;&amp; wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1
</pre>
<p>&#8230;in der Zweiten und letztendlich das Kommando&#8230;</p>
<pre lang="ini">wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
</pre>
<p>&#8230;in der Dritten Zeile ein [2].</p>
<figure id="attachment_4666" aria-describedby="caption-attachment-4666" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1.png"><img decoding="async" class="wp-image-4666 size-medium" title="ccsm_aerosnap1" src="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-640x389.png" alt="Die entsprechenden Befehle im CompizConfig Einstellungs-Manager eintragen" width="640" height="389" srcset="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-640x389.png 640w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-691x420.png 691w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-681x414.png 681w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-250x152.png 250w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-550x334.png 550w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-800x486.png 800w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-296x180.png 296w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-493x300.png 493w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1-822x500.png 822w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap1.png 1005w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-4666" class="wp-caption-text">Die entsprechenden Befehle im CompizConfig Einstellungs-Manager eintragen</figcaption></figure>
<p>Geht dann in die Lasche <em>Edge Bindings</em> des Command-Plugins und legt die Befehle auf die entsprechenden Kanten des Bildschirms. Lasst Euch durch den Vertipper im Dialog nicht verwirren. Mit <em>Befehl 12 ausführen</em> ist der Befehl 2 gemeint&#8230;</p>
<figure id="attachment_4670" aria-describedby="caption-attachment-4670" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2.png"><img loading="lazy" decoding="async" class="wp-image-4670 size-medium" title="ccsm_aerosnap2" src="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-640x402.png" alt="...und mit den Kanten des Bildschirms verknüpfen" width="640" height="402" srcset="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-640x402.png 640w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-669x420.png 669w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-681x428.png 681w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-250x157.png 250w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-550x345.png 550w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-800x502.png 800w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-287x180.png 287w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-478x300.png 478w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2-796x500.png 796w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap2.png 1029w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-4670" class="wp-caption-text">&#8230;und mit den Kanten des Bildschirms verknüpfen</figcaption></figure>
<p>Eventuell kollidieren die Einstellungen mit bereits von Euch getroffenen Einstellungen von Compiz. So braucht etwa der Würfel ebenfalls die Bildschirmkanten. Hier müsst Ihr Euch entscheiden, Aero Snap oder der Würfel <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;"> Verlasst dann das Commands-Plugin und geht in die <em>Allgemeinen Optionen</em>. Es wäre unpraktisch, wenn Fenster sofort maximiert werden, sobald sich die Maus der Kante nähert. Daher solltet Ihr hier die <em>Verzögerung der Rand-Aktionen</em> erhöhen. Je nach Wunsch könnt Ihr hier einen Wert von rund 400ms einstellen.</p>
<figure id="attachment_4668" aria-describedby="caption-attachment-4668" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3.png"><img loading="lazy" decoding="async" class="wp-image-4668 size-medium" title="ccsm_aerosnap3" src="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-640x387.png" alt="Letzendlich nur noch die Verzögerung anpassen" width="640" height="387" srcset="https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-640x387.png 640w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-695x420.png 695w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-681x412.png 681w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-250x151.png 250w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-550x333.png 550w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-800x484.png 800w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-298x180.png 298w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-496x300.png 496w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3-827x500.png 827w, https://linuxundich.de/wp-content/uploads/2009/11/ccsm_aerosnap3.png 1009w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-4668" class="wp-caption-text">Letzendlich nur noch die Verzögerung anpassen</figcaption></figure>
<p>Nun seid Ihr fertig. Nehmt ein Fenster und führt es zum rechten Rand, es sollte nun automatisch auf die rechte Bildschirmhälfte ausgedehnt werden. Zieht das Fenster wieder vom Rand weg und es ist wieder bei der alten Größe. Aero Snap, made by Compiz <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;"> Ein kleines Problem konnte ich entdecken&#8230; Compiz unterscheidet bei den Aktionen nicht, ob man gerade ein Fenster in der &#8222;Hand&#8220; hat oder nicht. Compiz maximiert das aktuell aktive Fenster auch dann, wenn man einfach nur mit der Maus an den Bildschirmrand fährt und gar kein Fenster verschiebt. Aus diesem Grund sollte man die oben erwähnte Verzögerung nicht zu gering einstellen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/aero-snap-mit-gnome-und-compiz-veraltet/feed/</wfw:commentRss>
			<slash:comments>65</slash:comments>
		
		
			</item>
	</channel>
</rss>
