{"id":883,"date":"2014-11-01T19:45:05","date_gmt":"2014-11-01T18:45:05","guid":{"rendered":"http:\/\/www.admindu.de\/wordpress\/?p=883"},"modified":"2014-11-01T20:49:22","modified_gmt":"2014-11-01T19:49:22","slug":"transparenz-im-gnome-terminal-unter-jessie","status":"publish","type":"post","link":"https:\/\/www.admindu.de\/wordpress\/?p=883","title":{"rendered":"Transparenz im Gnome-Terminal"},"content":{"rendered":"<p>Nachdem ich auf meinem schicken, neuen Rechner gleich ein Debian Jessie installiert hatte musste ich frustriert festellen, dass es im Gnome-Terminal keine Trasnsparenz mehr gibt. Nicht, dass dies ein essentielles Feature w\u00e4re \ud83d\ude42 Aber h\u00fcbsch ist es schon. Zum Gl\u00fcck bin ich nicht der einzige, der das so sieht. Von daher war es nicht sehr schwierig ein eigenes Paket zu bauen, um wieder in den Genu\u00df von transparenten Terminals zu kommen.<\/p>\n<p><!--more--><\/p>\n<p><a title=\"Gnome Terminal Patch\" href=\"http:\/\/pkgs.fedoraproject.org\/cgit\/gnome-terminal.git\/plain\/0001-Restore-transparency-gnome-3-14.patch\" target=\"_blank\">Dieser Patch<\/a> hier vom <a title=\"Fedora\" href=\"http:\/\/fedoraproject.org\/\" target=\"_blank\">Fedora-Project<\/a> l\u00e4sst sich auch unter Debian Jessie verbauen. Um das zu tun braucht man auf Jessie ein entsprechendes Build-Environment. Am einfachsten l\u00e4sst ich dieses zusammen mit den Build-Abh\u00e4ngigkeiten von gnome-terminal installieren. Das kann mit folgendem Kommando erreicht werden:<\/p>\n<p class=\"postmetadata alt\">$ sudo apt-get build-dep gnome-terminal<\/p>\n<p>Die Kommandos hier gehen davon aus, dass zwischendurch keine weiteren Verzeichniswechsel stattfinden. Also alles &#8220;in einem Rutsch&#8221; stattfindet. Leider kann ich auch nicht mit Sicherheit sagen, ob vorstehendes Kommando wirklich\u00a0 alle notwendigen Abh\u00e4ngigkeiten f\u00fcr die nachfolgenden Schritte installiert, da auf meiner Maschine schon vorher eine entsprechende Buid-Umgebung eingerichtet war.<\/p>\n<p>Danach m\u00fcssen dann die Sourcen des entsprechenden Pakets &#8220;gnome-terminal&#8221; installiert werden. Vorher ist es sinnvoll ein Verzeichnis an zu legen, in dem man arbeitet. Zum Beispiel so:<\/p>\n<p class=\"postmetadata alt\">$ mkdir build-gnome-terminal<br \/>\n$ cd build-gnome-terminal<br \/>\n$ apt-get source gnome-terminal<\/p>\n<p>Die Sourcen des Pakets werden gleich fertig eingerichtet, sodass der Patch nur noch platziert und entsprechende referenziert werden muss. Dazu habe ich folgendes getan:<\/p>\n<p class=\"postmetadata alt\">$ cd gnome-terminal-3.14.1\/debian\/patches\/<br \/>\n$ wget http:\/\/pkgs.fedoraproject.org\/cgit\/gnome-terminal.git\/plain\/0001-Restore-transparency-gnome-3-14.patch<\/p>\n<p>Im Anschluss muss der Patch in der Datei &#8220;series&#8221; im patches-Verzeichnis referenziert werden. Meine series-Datei sieht dann wie folgt aus:<\/p>\n<p class=\"postmetadata alt\">nautilus-x11.patch<br \/>\n01_onlyshowin.patch<br \/>\n10_kfreebsd-f_dupfd_cloexec.patch<br \/>\nDon-t-allow-the-theme-to-set-black-on-black.patch<br \/>\n0001-Restore-transparency-gnome-3-14.patch<\/p>\n<p>Danach kann das Paket mit dieser Kommando-Abfolge kompiliert werden. Das cd-Kommando wechselt in das Verzeichnis build-gnome-terminal\/gnome-terminal-3.14.1, da der Prozess der Paketerstellung dort gestartet werden muss:<\/p>\n<p class=\"postmetadata alt\">$ cd ..\/..<br \/>\n$ dpkg-buildpackage -us -uc -rfakeroot -tc -i -I<\/p>\n<p>Wenn alles klappt, dann l\u00e4uft der Prozess ohne Fehler durch und die erstellten Pakete liegen im zu Beginn der Dokumentation erstellten Build-Verzeichnis &#8220;build-gnome-terminal&#8221;. Um dies zu \u00fcberpr\u00fcfen und die Pakete zu installieren muss man folgendes tun:<\/p>\n<p class=\"postmetadata alt\">$ cd ..<br \/>\n$ ls *deb<br \/>\ngnome-terminal_3.14.1-1dt_amd64.deb gnome-terminal-data_3.14.1-1dt_all.deb<br \/>\n$ sudo dpkg -i *deb<\/p>\n<p>Nach der Installation den gnome-terminal neu starten und, wie gewohnt, unter &#8220;Edit -&gt; Profile Preferences&#8221; die entsprechenden Einstellungen vornehmen. Dann gibt es wieder diese wundersch\u00f6ne Transparenz \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2014\/11\/Screenshot-from-2014-11-01-201402.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-892\" src=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2014\/11\/Screenshot-from-2014-11-01-201402-300x168.png\" alt=\"Screenshot from 2014-11-01 20:14:02\" width=\"300\" height=\"168\" srcset=\"https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2014\/11\/Screenshot-from-2014-11-01-201402-300x168.png 300w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2014\/11\/Screenshot-from-2014-11-01-201402-1024x576.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>F\u00fcr denjenigen, der keine Lust hat die Pakete selber zu kompilieren, gibt es hier die Pakete auf der Basis der Sourcen von 3.14.1-1 zum Download. Ich \u00fcbernehme keinerlei Verantwortung f\u00fcr die Funktionsf\u00e4higkeit oder Unbedenklichkeit der Pakete. Take it as it is.<\/p>\n<p><a href=\"https:\/\/www.admindu.de\/dl-files\/gnome-terminal_3.14.1-1dt_amd64.deb\" target=\"_blank\">gnome-terminal_3.14.1-1dt_amd64.deb<\/a><br \/>\n<a href=\"https:\/\/www.admindu.de\/dl-files\/gnome-terminal-data_3.14.1-1dt_all.deb\" target=\"_blank\"> gnome-terminal-data_3.14.1-1dt_all.deb<\/a><\/p>\n<p>Falls der Link zum Fedora-Patch oben nicht mehr funktioniert steht der Patch hier noch mal zum Download bereit:<\/p>\n<p><a href=\"https:\/\/www.admindu.de\/dl-files\/0001-Restore-transparency-gnome-3-14.patch\" target=\"_blank\">Fedora-Patch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem ich auf meinem schicken, neuen Rechner gleich ein Debian Jessie installiert hatte musste ich frustriert festellen, dass es im Gnome-Terminal keine Trasnsparenz mehr gibt. Nicht, dass dies ein essentielles Feature w\u00e4re \ud83d\ude42 Aber h\u00fcbsch ist es schon. Zum Gl\u00fcck bin ich nicht der einzige, der das so sieht. Von daher war es nicht sehr &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.admindu.de\/wordpress\/?p=883\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Transparenz im Gnome-Terminal&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[88,89,91,90],"class_list":["post-883","post","type-post","status-publish","format-standard","hentry","category-linux_stuff","tag-debian-jessie","tag-gnome-terminal","tag-transparency","tag-transparenz"],"_links":{"self":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=883"}],"version-history":[{"count":10,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/883\/revisions"}],"predecessor-version":[{"id":894,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/883\/revisions\/894"}],"wp:attachment":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}