'İndirilenler' penceresinde Firefox uygulama ilişkilendirmeleri çalışmıyor


10

Firefox'taki 'Uygulamalar' sekmesinde dosya ilişkilendirmelerinde (eylemlerde) yaptığım değişiklikler ne olursa olsun, tamamen yok sayılırlar.
Örneğin, .wmv ve .avi dosyalarını 'smplayer' ile açılacak şekilde ayarladım, ancak bir dosyayı indirip üzerine çift tıkladığımda ('İndirmeler' penceresinden), Totem oynatıcı ile açılmaya devam ediyor.

Nautilus ('sekme ile aç' sekmesi) üzerinden varsayılan dosya ilişkilendirmeleri iyi çalışır, yani smplayer'ı varsayılan oynatıcı olarak ayarladım ve bir video dosyasını çift tıklattığınızda doğru bir şekilde açılır.

Silmek ve mimetypes.rdf yeniden yaratmaya çalıştım ama bu yardımcı olmadı.

Başka neyi kontrol etmeliyim?

Yanıtlar:


10

GÜNCELLEME: Firefox 18'den beri, Firefox'un GnomeVFS desteği yerine GIO desteği vardır, bu nedenle aşağıdaki geçici çözüm artık gerekli olmamalıdır. Son Firefox sürümlerinde hala bu sorunla karşılaşan birileri varsa, bunun düzeltilmesi olası değildir.

Bu yazının geri kalanını bir tuz tanesi ile alın ...

Çözüm

Bu benim için düzeltiyor:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

ve son olarak Firefox'u yeniden başlatın. Tekrar geldiğinde, İndirme Yöneticisi doğru programı çağırmalıdır (yukarıda belirtilen .list dosyalarında belirtildiği gibi).

ayrıntılar

Firefox (bu yazıdan itibaren trunk nightlies üzerinden) şu anda "Bu mimetype ile dosyaları açmak için hangi uygulamayı kullanmalıyım?" Sorusunu sormak için GnomeVFS API'sini kullanıyor. Ancak GnomeVFS, GIO lehine kullanımdan kaldırıldı.

Nautilus (ver 2.32.2.1'e bakıyorum) artık kullanıcı tanımlı varsayılan işleyici uygulamalarını (davanızdaki smplayer gibi) kaydetmek için GIO'yu kullanıyor. GIO ve GnomeVFS ayarlarını yönetmek için farklı dosyalar kullanıyor, ancak dosyalar görünüşte aynı formatta (en azından yukarıdaki " ln" kesmek benim için çalışacak kadar benzer . :))

(Bunu bir Mozilla hata raporunda biraz daha ayrıntılı olarak araştırdım .)


Biraz daha derine intikten sonra: Firefox'un hata 402892'de isteğe bağlı GIO desteğinin eklendiğini buldum , ancak şu anda varsayılan olarak derleme zamanında devre dışı bırakıldı. Kendi Firefox sürümlerinizi derlerseniz, "--enable-gio" mozconfig oluşturma bayrağıyla etkinleştirebilirsiniz.
dholbert

Benim durumumda, defaults.list iyi görünüyor ve mimeapps.list bazı 'kötü girişlere' sahip gibi görünüyor. Bununla birlikte, cevabınız çok yardımcı oldu. Teşekkürler :-)
Pavlos G.

4

İşin garibi, bu konu 2018'de hala geçerli görünüyor.

Bazı yeni yüklenen uygulamalar about:preferences, sistem düzeyinde ayarlanan dosya başına normal uygulama yerine FF'lerde "varsayılan" durumunu devralır (örn. Palpe, jpeg dosyaları için gwenview yerine varsayılan olarak devralınır, pdf için Okular yerine Inskape veya File Roller devralınır dosya.).

"Her zaman sor", bu durumda kullanılması gereken ve daha sonra ~/.local/share/applications/mimeinfo.cachesatırlarla kullanıcı başına bir dosya oluşturmaya çalışan seçimdir :

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

Yukarıdakilerin dezavantajı, dosya başına tür ayarı olmasıdır. Tüm dosyalar için bir çözüm bulmak için ( bu cevapta belirtildiği gibi) şunu çalıştırın:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

Bunun çalışmaması durumunda: İstenmeyen uygulamanın tekrar altında about:preferencesseçilmediğine bakın: orada "Her zaman sor" un seçili olduğundan emin olun. Manuel olarak farklı bir program ayarlamak (sistem düzeyinde dosya türünüz için varsayılan olsa bile, altındaki dosyanızın listesinde "varsayılan" olarak işaretlenmemiş about:preferences) çalışmayabilir.

Kubuntu 18.04'te Firefox 60.0'da test edildi.


Firefox ayarlarında bir sorun yok. Altında, önceden indirilen dosyalar için anlam ifade etmeyen bu nedenle ayarları ve "Kaydet" "dosyası Her zaman sor" about:preferences olmamalı İndirme listesini etkilemez. Ama biliyorlar . Tutarsız bir şekilde yaparlar: sadece varsayılan olarak işaretlenmiş uygulamayı seçmek izlenir, başka bir uygulamaya geçiş yapılmaz. Bunu tersine çevirmek için "Her zaman sor" u seçmeniz gerekebilir ve sonra yukarıda belirtilen adımları izleyin.


Hmm, mimeapps.list'i defaults.list ile ilişkilendirdim ve hala açılmakta olan yanlış dosyayı alıyorum. : /
edA-qa mort-ora-y

Aslında mimeinfo.cache, mimeapps.list ve defaults.list üçlerini de kaldırarak en iyi sonuçları elde ediyorum.
Pazar

1

Peterling'in çözümünü takip etmek benim için işe yaradı. Sonsuza kadar anlamaya çalışıyorum benim MIME türleri dosyaları ile uğraşmak oldu. Nautilus'u Mint17 KDE sistemime kurmanın yol olduğunu gördüm. Bana, Firefox'un bile olmayan bir sistemde Nautilus ayarlarına baktığını saçma bir şekilde kıvrılmış gibi görünüyor, ama işte gidiyorsunuz. Firefox 33 BTW kullanıyorum.


0

Firefox ile bir ilgisi yok, çünkü dosya zaten indirilmiş. Eğer indirilmiş dosyaları açmak istiyorsanız .wmvve bunu böyle yapabilirsiniz. herhangi bir dosyayı sağ tıklayın ve listeden favori uygulamanızı (bu durumda ) seçin ve seçin ve ' ' onay kutusunu işaretleyin. .avi dosyaları için de aynısını yapın. .avismplayer.wmv'Open With' --> 'Other Application...'smplayerRemember this application for "WMV video" filesalternatif metin

Veya firefox'un kaydet iletişim kutusundan istediğiniz uygulama ile dosyaları açmak istiyorsanız, şu makaleyi izleyin: http://support.mozilla.com/en-US/kb/Managing%20file%20types

Bu yardımcı olur umarım


Ne yazık ki, zaten 'smplayer' nautilus üzerinden varsayılan uygulamayı ayarladım ve orada Tamam çalışıyor. Sorun yalnızca firefox'ta olur. Bana verdiğiniz bağlantıya gelince, ben zaten kontrol ettim. Bu tam olarak yaptığım şey, ama işe yaramıyor ....
Pavlos G.

Ayrıca sorumu olabildiğince açık olacak şekilde güncelledim.
Pavlos G.Jan

0

Firefox tercihlerindeki Uygulamalar sekmesi, indirilen dosyaların değil gömülü veya bağlantılı içeriğin nasıl oynatılacağını denetler. İndirme yöneticisi aracılığıyla belirli bir mime türünü açan uygulamayı değiştirmek için Firefox'u kapatın, ardından mimeTypes.rdf dosyasını profilinizden silin , ardından Firefox'u tekrar açın ve indirme yöneticisinde dosyayı çift tıklayın. Uygulamanın kullanılmasını ister. Seç / usr / bin / smplayer ardından seçiminizi hatırlama seçeneğini işaretleyin.


Daha önce mimeTypes.rdf dosyasını sildiğimi söylemiştim. Yine de hiçbir şey olmuyor. Bir dosyaya çift tıkladığımda, sadece Totem ile açılıyor ...
Pavlos G.

MimeTypes.rdf dosyasını silmeden önce Firefox'u kapattınız mı?
lovinglinux

0

Bu sorunun artık bir yıldan daha eski olduğunu biliyorum ama şimdi aynı problemi Firefox'ta yaşadım ve çok fazla düzenleme ve değiştirme ile uzun bir kavgadan sonra çözümü buldum.

Ve bu konuda çok mutluyum, paylaşmak istiyorum :)

Çözüm (benim durumum) oldukça basit:

Firefox ile indirilen ve indirme penceresinde bir tıklamayla açılan tüm dosyalar ??? çünkü mimeTypes.rdf ... ile değil, firefox ayarlarıyla ele alınmadı. Nautilus tarafından ele alınır. (neden bilmiyorum)

Bu yüzden sadece Nautilus'u başlatın ... firefox tarafından doğru bir şekilde işlenmeyen bir dosya türüne bakın - üzerine sağ tıklayın - özellikler - açık -> bu dosya türünün açılmasını istediğiniz uygulamayı seçin ... bitti.

Şu andan itibaren Firefox, firefox'un indirme penceresinde üzerine tıkladığınızda, istenen uygulama ile tüm dosyaları açacaktır.

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.