{"id":323,"date":"2024-02-21T18:10:23","date_gmt":"2024-02-21T17:10:23","guid":{"rendered":"https:\/\/www.richard-becker.net\/blog\/?p=323"},"modified":"2024-03-07T13:11:32","modified_gmt":"2024-03-07T12:11:32","slug":"windows-anwendungen-unter-macos-starten-und-im-appdrawer-einbinden","status":"publish","type":"post","link":"https:\/\/www.richard-becker.net\/blog\/2024\/02\/21\/windows-anwendungen-unter-macos-starten-und-im-appdrawer-einbinden\/","title":{"rendered":"Windows-Anwendungen unter MacOS starten und im AppDrawer einbinden"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ich habe festgestellt, dass mir unter MacOS einige Anwendungen fehlen, die ich unter Windows sehr gerne benutzt habe &#8211; darunter kleinere PDF-Tools. Um sie m\u00f6glichst reibungslos im Alltag nutzen zu k\u00f6nnen, wollte ich sie m\u00f6glichst nah am Betriebssystem angebunden haben und nicht extra eine virtuelle Maschine mit einer kompletten Windows-Installation aufsetzen. B\u00fchne frei f\u00fcr: <a href=\"https:\/\/www.winehq.org\/\" data-type=\"link\" data-id=\"https:\/\/www.winehq.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wine<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist denn bitte Wine?!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.winehq.org\/\" data-type=\"link\" data-id=\"https:\/\/www.winehq.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wine <\/a>ist eine Open-Source-Software, die entwickelt wurde, damit du Windows-Anwendungen auf Nicht-Windows-Betriebssystemen ausf\u00fchren kannst. Der Name &#8222;Wine&#8220; steht f\u00fcr &#8222;Wine Is Not an Emulator&#8220; (Wine ist kein Emulator), was darauf hinweist, dass Wine keine herk\u00f6mmliche Emulationstechnik verwendet, sondern eine Implementierung der Windows-API (Application Programming Interface) f\u00fcr Unix-basierte Betriebssysteme bereitstellt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation unter MacOS (quick and dirty!)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auf lange Installationen hatte ich nicht wirklich Lust. Ich habe mich f\u00fcr eine fertige MacOS-Build entschieden, die gl\u00fccklicherweise hier zur Verf\u00fcgung steht: <a href=\"https:\/\/github.com\/Gcenx\/macOS_Wine_builds\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/Gcenx\/macOS_Wine_builds<\/a> <\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Mehr Infos zur passenden Release von Wine<\/summary>\n<p class=\"wp-block-paragraph\"><em>Ich habe mich f\u00fcr die &#8222;Stable Release&#8220; entschieden, von der zum Zeitpunkt, an dem ich diesen Beitrag ver\u00f6ffentlicht habe, nicht die aktuellste Release verf\u00fcgbar war. Somit habe ich die Release 9.0 genutzt (<a href=\"https:\/\/github.com\/Gcenx\/macOS_Wine_builds\/releases\/download\/9.0\/wine-stable-9.0-osx64.tar.xz\" data-type=\"link\" data-id=\"https:\/\/github.com\/Gcenx\/macOS_Wine_builds\/releases\/download\/9.0\/wine-stable-9.0-osx64.tar.xz\">direkter Link<\/a>).<\/em><\/p>\n<\/details>\n\n\n\n<p class=\"wp-block-paragraph\">Die passende Release l\u00e4sst sich als &#8222;.tar.xz&#8220;-Archiv herunterladen, in dem ein &#8222;doppelklickbares&#8220; Anwendungspaket von Wine steckt. Das kannst du einfach in den Ordner <code>\/Applications<\/code> verschieben und dann ist Wine auch bei dir schon &#8222;installiert&#8220;. W\u00e4hrend des ersten Starts musst du noch den Zugriff aufs Terminal erlauben, ab dann ist Wine startklar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mehr dazu gibt es hier:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n\t\t<div class=\"embed-privacy-container is-disabled embed-youtube\" data-embed-id=\"oembed_4ae67af2270b6425d712ff4b3da1809e\" data-embed-provider=\"youtube\" style=\"background-image: url(https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/embed-privacy\/thumbnails\/youtube-pC7CNiRoo5I-maxresdefault.jpg?ver=1.12.3); aspect-ratio: 500\/281;\">\t\t\t\t\t\t<button type=\"button\" class=\"embed-privacy-enable screen-reader-text\">\u201eHow to Install and Use Wine on MacOS | Run Windows Applications on Mac (2024)\u201c von YouTube anzeigen<\/button>\t\t\t\t\t\t<div class=\"embed-privacy-overlay\">\t\t\t\t<div class=\"embed-privacy-inner\">\t\t\t\t\t<div class=\"embed-privacy-logo\" style=\"background-image: url(https:\/\/www.richard-becker.net\/blog\/wp-content\/plugins\/embed-privacy\/assets\/images\/embed-youtube.png?ver=1.12.3);\"><\/div>\t\t<p>\t\tHier klicken, um den Inhalt von YouTube anzuzeigen.\t\t\t\t\t<br>\t\t\t\t\tErfahre mehr in der <a href=\"https:\/\/policies.google.com\/privacy?hl=de\" target=\"_blank\">Datenschutzerkl\u00e4rung von YouTube<\/a>.\t\t<\/p>\t\t<p class=\"embed-privacy-input-wrapper\">\t\t\t<input id=\"embed-privacy-store-youtube-4ae67af2270b6425d712ff4b3da1809e\" type=\"checkbox\" value=\"1\" class=\"embed-privacy-input\" data-embed-provider=\"youtube\">\t\t\t<label for=\"embed-privacy-store-youtube-4ae67af2270b6425d712ff4b3da1809e\" class=\"embed-privacy-label\" data-embed-provider=\"youtube\">\t\t\t\tInhalt von YouTube immer anzeigen\t\t\t<\/label>\t\t<\/p>\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t\t<div class=\"embed-privacy-footer\"><span class=\"embed-privacy-url\"><a href=\"https:\/\/www.youtube.com\/watch?v=pC7CNiRoo5I\">\u201eHow to Install and Use Wine on MacOS | Run Windows Applications on Mac (2024)\u201c direkt \u00f6ffnen<\/a><\/span><\/div>\t\t\t<\/div>\t\t\t\t\t\t<div class=\"embed-privacy-content\">\t\t\t\t<script>var _oembed_4ae67af2270b6425d712ff4b3da1809e = '{\\\"embed\\\":\\\"&lt;iframe title=&quot;How to Install and Use Wine on MacOS | Run Windows Applications on Mac (2024)&quot; width=&quot;500&quot; height=&quot;281&quot; src=&quot;https:\\\\\/\\\\\/www.youtube-nocookie.com\\\\\/embed\\\\\/pC7CNiRoo5I?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;\\\\\/iframe&gt;\\\"}';<\/script>\t\t\t<\/div>\t\t<\/div>\t\t\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Und schon geht es los mit der Windows-Software!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ab jetzt k\u00f6nnen <code>\".exe\"-Dateien<\/code> und <code>\".msi\"-Dateien<\/code> in Wine gestartet werden: Nach dem Download klickst du sie per rechtem Mausklick an und w\u00e4hlst <code>\"\u00d6ffnen mit\"<\/code> und dann <code>\"Andere\"<\/code>. Eventuell musst du noch von <code>\"Empfohlene Programme\"<\/code> umschalten auf <code>\"Alle Programme\"<\/code>, damit Wine anklickbar wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du deine Windows-Software immer mit Wine \u00f6ffnen m\u00f6chtest, kannst du das H\u00e4kchen bei <code>\"Immer \u00f6ffnen mit\"<\/code> entsprechend setzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jetzt noch ab in den AppDrawer damit&#8230;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Verkn\u00fcpfung &#8211; wie unter Windows &#8211; gibt es bei MacOS leider nicht. Um einen \u00e4hnlichen Effekt zu erzielen, verwendest du eine Software namens <a href=\"https:\/\/sveinbjorn.org\/platypus\" data-type=\"link\" data-id=\"https:\/\/sveinbjorn.org\/platypus\" target=\"_blank\" rel=\"noreferrer noopener\">Platypus<\/a>. Auch davon kannst du wieder ein Paket herunterladen, das du einfach per Doppelklick starten kannst. Idealerweise kannst du auch das wieder einfach in den Ordner <code>\/Applications<\/code> verschieben, sodass es aus dem AppDrawer heraus zu starten ist. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Toll &#8211; aber was ist das?!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Platypus ist eine MacOS-App, die entwickelt wurde, damit du aus Skripten eigenst\u00e4ndige Anwendungen erstellen kannst. Mit Platypus kannst du beispielsweise Shell-Skripte wie Bash oder Perl in eine native MacOS-Anwendung umwandeln, die ein Icon haben und aus dem AppDrawer heraus gestartet werden kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Platypus einrichten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Du solltest als erstes in den <code>\"Preferences\"<\/code> aus der Men\u00fczeile sicherstellen, dass das <code>\"Command line tool\"<\/code> installiert ist. Bei mir war es das zun\u00e4chst nicht, da hatt dann gleich die ganze App nicht funktioniert &#8211; sprich: sie hat einfach beim Klick auf <code>\"Create App\"<\/code> nichts getan. (Dazu: Ich musste sie nach der Installation des Command line tools auch neustarten. Erst dann hat alles wie gewollt funktioniert.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"883\" src=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus1-1024x883.png\" alt=\"Ansicht des Platypus-Fensters, in dem in den Einstellungen zu sehen ist, dass das Command line tool installiert ist.\" class=\"wp-image-326\" srcset=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus1-1024x883.png 1024w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus1-300x259.png 300w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus1-768x662.png 768w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus1.png 1364w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Platypus l\u00e4uft, kannst du dir aus einem Script, das deine Windows-Software in Wine \u00f6ffnet ein nativ ausf\u00fchrbares MacOS-Programm erstellen. Dein Script kann dabei wie folgt aussehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"859\" src=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus2-1024x859.png\" alt=\"Ansicht des Platypus-Programmfensters mit einem ZSH-Script.\" class=\"wp-image-327\" srcset=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus2-1024x859.png 1024w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus2-300x252.png 300w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus2-768x644.png 768w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus2.png 1364w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/zsh\nopen \"\/Pfad\/zur\/Datei.exe\"<\/code><\/pre>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Mehr Infos zu Pfadangaben in Wine<\/summary>\n<p class=\"wp-block-paragraph\">Wine legt einen Ordner an, der das Windows-Laufwerk &#8222;C:&#8220; symbolisiert. Er befindet sich in der Regel im Pfad <code>\/Users\/[Benutzername]\/.wine\/drive_c\/<\/code> sodass du weitere Software in Unterverzeichnissen dieses Pfades findest. 64bit-Software findet sich nach der Installation im Ordner <code>Program Files<\/code>, 32bit-Software im Ordner <code>Program Files (x86)<\/code>. Nat\u00fcrlich musst du <code>[Benutzername]<\/code> durch deinen Benutzernamen in MacOS ersetzen.<br><br>Eine vollst\u00e4ndige Pfadangabe (beispielsweise zu PDF24) k\u00f6nnte also wie folgt lauten: <code>\/Users\/[Benutzername]\/.wine\/drive_c\/Program Files\/PDF24\/pdf24-Launcher.exe<\/code> <\/p>\n<\/details>\n\n\n\n<p class=\"wp-block-paragraph\">Sollte MacOS nicht Wine nutzen, um deine Windows-Software zu \u00f6ffnen, kannst du das mit einem Kommandozeilen-Parameter erzwingen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/zsh\nopen -a \"Wine\" \"\/Pfad\/zur\/Datei.exe\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bei mir hat alles letztlich mit folgenden Einstellungen geklappt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"859\" src=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus3-1024x859.png\" alt=\"Ansicht des Platypus-Programmfensters, in dem als &quot;Script-Type&quot; ZSH ausgew\u00e4hlt ist, be Interface &quot;None&quot; ausgew\u00e4hlt wurde und als Optionen nur &quot;Run in background&quot; aktiv ist.\" class=\"wp-image-328\" srcset=\"https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus3-1024x859.png 1024w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus3-300x252.png 300w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus3-768x644.png 768w, https:\/\/www.richard-becker.net\/blog\/wp-content\/uploads\/2024\/02\/platypus3.png 1364w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rein kosmetischer Natur ist die Einstellung des Icons noch eine nette Sache. Ich habe mich f\u00fcr PNG-Grafiken entschieden, damit kann Platypus umgehen. Die final erstelle App, die Platypus mit einem Klick auf <code>\"Create App\"<\/code> erzeugt, habe ich mir dann auch nach<code> \/Applications <\/code>verschoben, sodass sie im AppDrawer auftaucht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und schon kann ich meine Windows-Software per Doppelklick in MacOS starten! Sehr cool&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterlesen:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Falls ihr euch nun fragt, wozu ich durch diese ganzen &#8222;Reifen gesprungen bin&#8220;, folgen hier noch die Links zu zwei Tools, auf die ich nicht so recht verzichten kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.pdf24.org\/de\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.pdf24.org\/de\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/pdfarranger\/pdfarranger\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/pdfarranger\/pdfarranger<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich habe festgestellt, dass mir unter MacOS einige Anwendungen fehlen, die ich unter Windows sehr&hellip; <a class=\"read-more-link\" href=\"https:\/\/www.richard-becker.net\/blog\/2024\/02\/21\/windows-anwendungen-unter-macos-starten-und-im-appdrawer-einbinden\/\">[Weiterlesen]<\/a><\/p>\n","protected":false},"author":2,"featured_media":330,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologie"],"_links":{"self":[{"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/posts\/323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/comments?post=323"}],"version-history":[{"count":7,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/posts\/323\/revisions"}],"predecessor-version":[{"id":335,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/posts\/323\/revisions\/335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/media\/330"}],"wp:attachment":[{"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/media?parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/categories?post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.richard-becker.net\/blog\/wp-json\/wp\/v2\/tags?post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}