macOS Monterey Wie Pinta beim Start eine Umgebungsvariable mitgeben?

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDocumentTypes</key>
    <array>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>PNG</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>public.png</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>JPEG</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>public.jpeg</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>TIFF</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>public.tiff</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>ICO</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>com.microsoft.ico</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>BMP</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>com.microsoft.bmp</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>GIF</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>com.compuserve.gif</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>TGA</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>com.truevision.tga-image</string>
                </array>
            </dict>
            <dict>
                <key>CFBundleTypeIconFile</key>
                <string>pinta.icns</string>
                <key>CFBundleTypeName</key>
                <string>ORA</string>
                <key>CFBundleTypeRole</key>
                <string>Editor</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string>public.ora</string>
                </array>
            </dict>
        </array>
    <key>LSEnvironment</key>
    <dict>
        <key>LANGUAGE</key>
        <string>de</string>
    </dict>
    <key>CFBundleExecutable</key>
    <string>Pinta</string>
    <key>CFBundleIconFile</key>
    <string>pinta.icns</string>
    <key>CFBundleIdentifier</key>
    <string>com.ximian.pinta</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Pinta</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>2.1</string>
    <key>CFBundleSignature</key>
    <string>xmmd</string>
    <key>CFBundleVersion</key>
    <string>2.1</string>
    <key>NSAppleScriptEnabled</key>
    <string>NO</string>
    <key>UTImportedTypeDeclarations</key>
    <array>
        <dict>
            <key>UTTypeIdentifier</key>
        <string>public.ora</string>
        <key>UTTypeReferenceURL</key>
        <string>http://www.freedesktop.org/wiki/Specifications/OpenRaster/</string>
        <key>UTTypeDescription</key>
        <string>OpenRaster Image</string>
        <key>UTTypeIconFile</key>
        <string>pinta.icns</string>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.image</string>
            <string>public.data</string>
        </array>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>com.apple.ostype</key>
            <string>ORA</string>
            <key>public.filename-extension</key>
            <array>
                <string>ora</string>
            </array>
            <key>public.mime-type</key>
            <string>image/openraster</string>
        </dict>
        </dict>
    </array>
</dict>
</plist>

probiere das mal. Wenn's nicht geht, kann ich dir nicht weiter helfen.

Wie gesagt: umbenennen, starten, zurück benennen, starten
 
Beide male konnte es nicht gestartet werden. :(

Schade, trotzdem vielen, vielen Dank für deine/eure Mühe, wieder ein klein wenig über MacOS gelernt. ;)
Dann muss ich es nun mit dem "Launcher" versuchen. Das funktioniert bei MacOS ja ganz anders als bei Linux, daher brauche ich da DAU-Hilfe.

Ziel ist wie gesagt, Pinta in deutsch ganz normal über das Launchpad starten zu können.
 
Zuletzt bearbeitet:
Mit dem Start per Scriptdatei komme ich auf MacOS noch nicht so gut klar, ich habe jetzt eine ausführbare Datei, die per Doppelklick Pinta in deutsch startet, aber es bleibt immer ein Terminalfenster offen und das Icon (schwarz) bekomme ich auch nicht verändert, wohl weil es ein Systemicon ist. Das kann man doch sicher irgendwie hin bekommen, oder? ;)

Dass dieser selbst gebastelte Starter von Launchpad nicht angezeigt wird ist sicherlich unvermeidlich?!
 
Zuletzt bearbeitet:
Eine andere Methode, auf die ich gestoßen bin, alle Sprachdateien aus dem locale Ordner zu löschen außer "de" hat seltsamerweise nicht geklappt. Pinta startet trotzdem in Englisch.
 
Ich habe in der info.plist einfach folgende Zeile geändert:

<key>CFBundleDevelopmentRegion</key>
<string>German</string>

Jetzt startet Pinta in deutsch.
 
  • Gefällt mir
Reaktionen: dg2rbf, tubo und iMaxer
Ich habe in der info.plist einfach folgende Zeile geändert:

<key>CFBundleDevelopmentRegion</key>
<string>German</string>

Jetzt startet Pinta in deutsch.
Sieht bei mir ein bisschen anders aus, klappt aber sofort.
1673045006776.png
 
  • Gefällt mir
Reaktionen: dg2rbf und iMaxer
Jup, es kann manchmal so einfach sein! Danke nochmal an alle Tippgeber! :)
 
  • Gefällt mir
Reaktionen: dg2rbf
Dann macht doch an einen Bug Report an das Projekt.
 
  • Gefällt mir
Reaktionen: iMaxer
Nachtrag:
Seit gestern etwa startet Pinta nicht mehr mit Fehlermeldung. Ich habe jetzt auf Verdacht mal die unmodifizierte Originalanwendung wieder installiert. Die startet nun erstmal wieder....
 
Unspezifisch, nur dass es nicht gestartet werden kann. Seltsam nur, dass das modifizierte Pinta durchaus einige Male startete. Egal, habe es jetzt schon ersetzt. Mal schauen, was mit dieser Variante passiert....
 
Zurück
Oben Unten