Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Köra program utan att de syns i Dock

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1

Kan man köra program utan att de syns i dock?
Klart man kan (man kan Allt!), men hur gör man?

Visst kan man det!

Öppna paketets innehåll, i Content-mappen finns en fil som heter Info.plist, öppna den.

I <dict> taggen lägg till följande tag (du har en massa andra key,string taggar där, lägg han bland dem):
<key>LSUIElement</key>
<string>1</string>

Detta kan man även använda för program som inte syns i Dockan(välj då värde 0), om man vill att de ska synas där, varför man nu vill det... men det går ju iaf

Uppdatering:
Läste på lite och ser att vad man behöver göra är att 'toucha' programet för att ändringen skall synas.
Det gör du i terminalen, touch Safari.app.

Senast redigerat 2004-08-09 22:30

Kung! Fungerar utmärkt

finns det någon stans där man kan läsa om andra roliga saker som går att ändra i Info.plist?

Tror tyvärr inte man kan ha så mycket annat kul med filen.

Men här är en beskrivning på innehållet.
http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Concepts/PListKeys.html

  • Medlem
  • Stockholm
  • 2006-04-10 13:38

Hejsan.

Har stängt av programet i fråga och öppnat treminalen och skrivit "touch IP Sender.app" öppnat info.plist filen och klistrat in
<key>LSUIElement</key>
<string>1</string>

Längst ner. Sparat

Sen öppna jag programet men den stutsar ändå till i docken!

Vad gör man för fel?

//tobias

Ursprungligen av atomlab:

Hejsan.

Har stängt av programet i fråga och öppnat treminalen och skrivit "touch IP Sender.app" öppnat info.plist filen och klistrat in
<key>LSUIElement</key>
<string>1</string>

Längst ner. Sparat

Sen öppna jag programet men den stutsar ändå till i docken!

Vad gör man för fel?

//tobias

Det är nog isf touch som inte funkar, så operativsystemet har det fortfarande cachat. Startar du om så funkar det nog.

Ursprungligen av atomlab:

Hejsan.

Har stängt av programet i fråga och öppnat treminalen och skrivit "touch IP Sender.app" öppnat info.plist filen och klistrat in
<key>LSUIElement</key>
<string>1</string>

Längst ner. Sparat

Sen öppna jag programet men den stutsar ändå till i docken!

Vad gör man för fel?

//tobias

Fetstil ditlagt av mig.

Du måste lägga till texten innanför <dict> </dict> taggarna för att det skall fungera.

  • Medlem
  • Stockholm
  • 2006-04-10 15:57

allså inte där jag lagt den nu.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dt...">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IP Sender</string>
<key>CFBundleIconFile</key>
<string>ipsender</string>
<key>CFBundleIdentifier</key>
<string>com.flexvisual.ipsender</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IP Sender</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>LSUIElement</key>
<string>1</string>

</dict>
</plist>

Utan
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dt...">
<plist version="1.0">
<key>LSUIElement</key>
<string>1</string>

<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IP Sender</string>
<key>CFBundleIconFile</key>
<string>ipsender</string>
<key>CFBundleIdentifier</key>
<string>com.flexvisual.ipsender</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IP Sender</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>

</dict>
</plist>

  • Medlem
  • Stockholm
  • 2006-04-10 15:00

Startade om nu. Men inget hände!.

Hmm...
Hur kan jag kolla och se om det är Touchat ordentligt?

Ursprungligen av atomlab:

Startade om nu. Men inget hände!.

Hmm...
Hur kan jag kolla och se om det är Touchat ordentligt?

En omstart skall lösa problemet, touch är enbart för att slippa starta om.
Funkar det inte kan jag bara tänka mig att antingen har du gjort fel, eller så ser programmet själv till att finans i dockan, då kan man nog inte styra det.

Den första varianten ser rätt ut.

Prova på andra program att stänga av den från dockan, kan ju vara just det programmet som inte gillar det.

Kan tänka mig att om de har saker de uppdaterar i dockan etc. så visas den ändå.

1
Bevaka tråden