OSX Ekran Görüntüsü Uygulaması: Ekran görüntüsü dosya formatını değiştiremez


2

Dosya formatını değiştirmek için MacOS ekran görüntüsü uygulamasını bulamıyorum.
İle ayarları değiştirmeye çalıştım

$ rm  ~/Library/Preferences/com.apple.screencapture.plist
$ defaults write com.apple.screencapture type -string "png"
$ defaults write com.apple.screencapture location "/tmp/"

Sadece durumda yeniden başlatıldı, ancak yeni bir ekran görüntüsü kaydetmeye çalışırken, hala sadece bir .TIFF -İmaj.

Bazı ek bilgiler: Bu sorun Mavericks'ten Yosemite'ye güncelleme yapılmadan önce bile vardı. killall SystemUIServer herhangi bir fark yaratmaz.

İlginçtir:

$ defaults read com.apple.screencapture
{
    location = "/tmp/";
    type = png;
}

Dosya izinleri, sayısal UID ve GID:

$ ls -lacn  ~/Library/Preferences/com.apple.screencapture.plist
-rw------- 1 501 20 74 Okt 31 15:59 /Users/jottr/Library/Preferences/com.apple.screencapture.plist

Ayrıca,

$ ls /Library/Preferences/com.apple.screencapture.plist
ls: cannot access /Library/Preferences/com.apple.screencapture.plist: No such file or directory

Yani hiçbir şey yok /Library/Preferences/ ayarlarındaki ayarları geçersiz kılabilir ~/Library/Preferences/.

OS X 10.10 (14A389)

$ echo $OSTYPE
darwin14.0.0

Screenshot App Version: 1.8 (117)

Dosya İzinlerini kontrol ettim. diskutil, hata yok.

Yanıtlar:


2

Kullanıyor musun Mand Komut + ⇧ Vardiya + 3 ve Mand Komut + ⇧ Vardiya + 4 Grab.app yerine? Kapmak bir üretir .tiff dosya, ancak klavye kısayolları içinde ayarlanmış olanı üretecektir. defaults giriş (varsayılan olarak, .png ).


0

defaults write com.apple.screencapture type -string "jpg" | "png" | "tif" | "pdf" | "gif" | "bmp" komutu gerçekten de Yosemite'de işe yarıyor ve birisinin yürütmesi gerekmiyor killall SystemUIServer: değişiklik derhal yürürlüğe girer ve tercihlerde devam eder.

İçinde gösterilen konum gelince defaults read Sonuç olarak, ~ / Library / Preferences / com.apple.screencapture.plist dosyasını silerek veya yeniden adlandırarak ve bu komutları çalıştırarak belki de bu anormallikten kurtulabilirsiniz. defaults write .plist dosyasını yeniden oluşturmak için yukarıdaki komutu kullanın.


Tamam ben rm ed ~/Library/Preferences/com.apple.screencapture.plist, yukarıdaki reran defaults write Komut. Dosya var, defaults read döner type = png;. Sorun devam ediyor. Öldürme SystemUIServer fark yaratmaz, ekran görüntüsünü yeniden başlatmaz.
jottr

Ekran yakalamayı Masaüstünüze ayarlamak için bu komutu çalıştırmalısınız: defaultults com.apple.screencapture location -string "~ / Desktop"
IconDaemon

Ayrıca Macintosh HD'nin kök düzeyinde / Library / Preferences'da bir com.apple.screencapture.plist dosyası olup olmadığını da görmek isteyebilirsiniz. Orada genellikle bir tane yoktur, ama kim bilir. Bir tane varsa, silin.
IconDaemon

Yaptım, ama bu da bir fark yaratmadı. Her halükarda nasıl olabileceğini görmedim.
jottr

Yani konum = "/ tmp /" hala okunan varsayılanlar tarafından döndürülüyor mu?
IconDaemon

0

varsayılanlar com.apple.screencapture yazın - string "jpg" benim için çalıştı. Sudo yok, sadece kullanıcı hesabım. 10.10'da. Teşekkürler.


0

Hm. 10,9'dan 10,10'a yükseltmenin varsayılan ayarımı (jpg) geri çevirdiğini gördüm. Sinir bozucu, anlamam bir hafta sürdü. Şaşırtıcı bir şekilde, yukarıdaki insanlar tarafından verilen iyi belgelenmiş yöntemi denedim ve hemen işe yaradı - ama sadece "sudo" tarafından önceden eklenmişse.

Öyleyse bunun için git:

sudo defaults write com.apple.screencapture type jpg

Ve herhangi bir işlemi yeniden başlatmadan ya da öldürmeden benim için çalıştı.

DÜZENLE : Bazıları sudo'nun bir anlamı olmadığını yorumladı; Haklısın. Olmasa bile jpg ile ilgili tercihlerinize yazarım:

$ defaults read com.apple.screencapture <enter>
{
    type = jpg;
}

Yardım etmeye çalıştığın için teşekkürler, ama bu işe yaramadı. Olsa gerçekten mantıklı olmazdı;)
jottr

Garip; o kadar çok günden sonra hala benim için çalışıyor. Can sıkıcı bit, cmd + ctrl + shift + 4 komutunun (panoya ekran görüntüsü bölgesi) yine de .tiff kullanmasına rağmen cmd + shift + 4 (ekran görüntüsünün dosya bölgesi) jpg ile çalışmasına rağmen. Sonuç olarak, Mail’e kopyalanan bölgelerim .tiff ve birçok müşteri tarafından okunamıyor. serseri
thanosa75

0

Garip; o kadar çok günden sonra hala benim için çalışıyor. Can sıkıcı bit   cmd + ctrl + shift + 4 komutu (panoya ekran görüntüsü bölgesi)   cmd + shift + 4 (dosya görüntüsünün ekran görüntüsü) olmasına rağmen hala .tiff kullanır.   jpg ile çalışır. Sonuç olarak, Mail’e kopyalanan bölgelerim .tiff   ve birçok müşteri tarafından okunamıyor. Bummer - thanosa75 14 Kasım 14'de   21:50

Aynı sorunu yaşadım ve .jpg yerine .png kullanırsanız Mail'in kopyala-yapıştır ekran görüntüsünün işe yarayacağını anladım. Uygulamayı değiştirmek için OnyX'i kullandım ... belki de size yardımcı olur.

Apple'ın işletim sistemini herhangi bir güncellemeyle daha da kötüleştirmesi çok yazık ... en azından öyle görünüyor ...


Bende de aynı problem var ve başlangıçta benimkini png olarak değiştirdim
Steven Klein

Jpg'ye değiştirmek, sonra png'ye geri koymak düzeltildi.
Steven Klein

0

Kaydedilmiş ekran görüntüleri için çalışıyor ancak pano ekran görüntüleri için çalışmıyorsa, onu farklı bir formata değiştirmeyi ve sonra tekrar değiştirmeyi deneyin.

Örneğin, benimki png olarak ayarlandı, ancak yalnızca dosya olarak kaydedilen ekran görüntüleri için çalışıyordu:

$ defaults read com.apple.screencapture type
png

Jpg olarak değiştirerek düzelttim, sonra hemen tekrar png olarak değiştirdim:

$ defaults write com.apple.screencapture type jpg
$ defaults write com.apple.screencapture type png

Şimdi hem dosya hem de pano .png.

Yukarıdaki volker'ın mesajı sayesinde - bana bunu denemek için bir fikir verdi.

BTW, sudo kullanmadım ve SystemUIServer'ı öldürmedim. İkisi de gerekli değildi.

Feragatname: Bu benim için Sierra 10.12.4'te geçerlidir. O meli herkes için doğru olun, ama hiçbir garanti veremem.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.