Monterey Wie Pinta beim Start eine Umgebungsvariable mitgeben?

iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
lisanet

lisanet

Aktives Mitglied
Dabei seit
05.12.2006
Beiträge
8.272
Reaktionspunkte
9.792
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
 
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
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:
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
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:
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
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.
 
Jayway

Jayway

Mitglied
Dabei seit
31.08.2021
Beiträge
284
Reaktionspunkte
286
Ich habe in der info.plist einfach folgende Zeile geändert:

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

Jetzt startet Pinta in deutsch.
 
tubo

tubo

Mitglied
Dabei seit
10.11.2004
Beiträge
518
Reaktionspunkte
272
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
 
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
Jup, es kann manchmal so einfach sein! Danke nochmal an alle Tippgeber! :)
 
oneOeight

oneOeight

Aktives Mitglied
Dabei seit
23.11.2004
Beiträge
69.105
Reaktionspunkte
17.365
Dann macht doch an einen Bug Report an das Projekt.
 
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
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....
 
iMaxer

iMaxer

Aktives Mitglied
Thread Starter
Dabei seit
26.10.2021
Beiträge
1.191
Reaktionspunkte
952
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....
 
Oben