webForumDet fria alternativet

OSX: Terminalen och teckenkodning

Linux & BSD

7 svar · 1 493 visningar · startad av Dryden

Medlem sedan aug. 200218 625 inlägg
Frågan#1

Nu har jag googlat runt hela förmiddagen men jag går bet. Hyfsat irriterande. Problemet är som följer:

Jag har en AppleTV2 och har jailbreakat denna. Jag tänkte nu följa tipset om att få bort lite ikoner som inte används (jag förstår inte varför de har med MobileMe i nya uppdateringen). Jag öppnar terminalen i OSX och följer stegen men när jag ska öppna själva plist-filen så ser det ut som skärmdumpen visar nedan. Varför? Jag har inte blivit klokare med hjälp av google och någonstans känns det ju som att teckenkodningen ställer till det.

Någon som vet hur jag ska komma runt det så jag kan editera filen? Tack på förhand! :f

Skärmavbild 2012-06-25 kl. 14.36.41.png
Medlem sedan aug. 20068 090 inlägg
#2

Skit i terminalen då. Använd en vettig redigerare (t.ex. TextWrangler, gratis) och öppna/redigera filen direkt.

Medlem sedan aug. 200218 625 inlägg
#3

Ja gärna, men hur kommer jag åt filen i texteditorn när den ligger på AppleTV:n, dit jag måste SSH:a mig in? Har även försökt att SFTP:a mig in men ingen av mina FTP-klienter (Filezilla, ForkLift) visar filen i mappen på AppleTV:n.

Medlem sedan aug. 20039 340 inlägg
#4

Använd scp för att kopiera filer över ssh. scp funkar som cp, förutom att källan och destinationen kan innehålla en ssh-inloggning.

scp user@host:/path/to/source localdest
scp localsource user@host:/path/to/dest

Du kan även kopiera till katalogen man hamnar i när man loggar in, genom att skriva inloggningsnamn följt av kolon:

scp localsource user@host:

Och om scp finns på AppleTV'n, och du har ssh-servern aktiverad kan du kopiera tillbaka filer till huvudmacen från ATV'n.

Vad gäller filen så verkar problemet vara att den faktiskt innehållar binärdata. Om du ska redigera den med en textredigerare bör denna alltså kunna bevara binärdata. Men eftersom det är en plist-fil borde du kunna redigera den på Macen med Property List Editor, genom att helt enkelt dubbelklicka på den.

Medlem sedan aug. 20068 090 inlägg
#5

Dryden skrev:

Ja gärna, men hur kommer jag åt filen i texteditorn när den ligger på AppleTV:n, dit jag måste SSH:a mig in? Har även försökt att SFTP:a mig in men ingen av mina FTP-klienter (Filezilla, ForkLift) visar filen i mappen på AppleTV:n.

Oj. Tog för givet att man kunde gå in i TV:n via t.ex. usb eller trådlöst. (Märkligt att man inte kan förresten...)

Medlem sedan aug. 200218 625 inlägg
#6

Danne V skrev:

Oj. Tog för givet att man kunde gå in i TV:n via t.ex. usb eller trådlöst. (Märkligt att man inte kan förresten...)

Nja, du kan ju "öppna" TV:n i iTunes för återställning. Men Apple har låst in den rätt bra vad det verkar. Konstigt nog... ;)

Men, nu är problemest löst! Tack för hjälp och engagemang (och även till dho som hjälpte mig med Terminalen en sväng)!

Medlem sedan juni 20122 inlägg
#7

plist filer kan va binära eller text/xml. Verkar som du har en binär.
Testa konvertera med kommandoradsverktyget plutil om du vill editera.
Möjligt att det finns nån plist editor rent av(?).

Medlem sedan aug. 200218 625 inlägg
#8

Ja, det finns en plist-editor och den använder jag mig av. Tog över filen lokalt, editerade den och skickade den tillbaka till AppleTV:n vilket fungerade alldeles utmärkt.

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)