Firefox neden .deb dosyalarını açmak için Gedit'i kullanmaya çalışıyor?


28

Firefox 15'i Ubuntu 12.04'te çalıştırıyorum.

.debBağlantıya sahip bir web sitesine gidersem , Firefox dosyayı indirir ve sonra onu açmaya çalışır gedit. .debDosyayı açmak için Nautilus kullanıyorsam , onu gdebi veya Ubuntu Software Center'da çalıştırıyor (her ikisini de denedim).

İşin garibi, ne yaptığım önemli değil, Firefox’un, borçların açılmaması gerektiğine inanmasını sağlayamıyorum gedit. Benden aşağıya bakın mimeapps.list. Ayrıca .debdosyalarımda referans yok ./usr/share/applications/defaults.list

İletişim Kutusunda FF Açılışı

~ / .Local / share / uygulamalar / mimeapps.list

~ / .Local / share / uygulamalar / mimeapps.list


Firefox uygulama ayarlarında mime tipi ayarlarını değiştirin. Masaüstünüzün kasanızla ne yapması gerektiğinden emin değilim. Örneğin, açık yerine kaydetme dosyasını seçtiyseniz, kaydedilmiş olanları tıklamanız gerekir. Yapılan işlem firfox'tan geçer.
damien

Yanıtlar:


13

Firefox’un kendi uygulama listesi de vardır. Tercihler-> Uygulamalar'ı kontrol edin, ardından Debian dosyalarını bulun. Bir şey değiştirmediyseniz, muhtemelen "Yanında her zaman sor" yazıyor. Eğer "Her zaman sor" a tıklarsanız, "Diğerini kullan" ı seçebilir ve Ubuntu yazılım merkezini veya Synaptic'i veya ne istersen istediğin birini seçebilirsin (ne yazık ki uygulama dosyasını bulmak için dosya bulucuyu kullanman gerekecek) , hafif bir rahatsızlık olabilir). Ubuntu Yazılım Merkezi /usr/bin/software-centeriçeride ve gdebi'de bulunabilir /usr/bin/gdebi-gtk.


4
Burası gdebi-gtk kullandığım yer. USC veya sinaptikten çok daha küçük ve daha hızlı. Ayrıca, gdebi hala uygulamanın bir tanımını sunar ve dependancies işleyecektir. / Usr / bin / gdebi-gtk adresinde bulunabilir.
matt davis

İkinizide tesekkurler. @Matt Davis, varyantınızı daha küçük / daha hızlı olarak kabul ettiğim şekilde yapılandırdım.
Kendor

'Nerede bir uygulama' bulmak için 'Sadece' komutunu kullanabilirsiniz. 'Hangi firefox' gibi.
kcpr

Ayarı açıklandığı gibi değiştirmek, hiçbir zaman benim ya da başkaları için işe yaramadı. Ubuntu Firefox'ta uzun zamandır devam eden bir hatadır. bugs.launchpad.net/ubuntu/+source/firefox/+bug/918019 . Neden böyle bir şeyin hiç düzeltilmediğini merak edebilirim. Sizi veya herhangi birini etkiliyorsa, lütfen kendinizi Launchpad'e giriş yaparak ve "Bu hata beni etkiler" i tıklatarak etkilenen kişilerin listesine ekleyin.
authentictech

18

Bu davranışı Firefox'ta da yaptım. Gedit ile birlikte PDF, .DOC, .DOCX vb. Açıyordu. Çok sinir bozucu. Firefox'taki Uygulamalar listesinden LibreOffice, Evince, vb. Belirtilenler listesinden daha önemli değildi. Tercih edilen uygulama olarak UNLESS indirilenler menüsünün altındaki (firefox görev çubuğunda) 'Tüm İndirilenleri Göster' bağlantısına tıkladım.

Bu sorunu çözmek için , bir açılır .local/share/applications/mimeapps.listve ilişkiyi kaldırdık application/octet-streamile gedit.desktop. Bunu yapmak normal / beklenen davranışı geri getirdi.

Bu açıkça Firefox’taki bir hatayı vurgulamaktadır; bu, bazen uygulama listesini kullandığı, ancak her zaman değil (Ubuntu 12.04'teki 35.0.1 sürümünden itibaren).


Bu benim için Ubuntu
14.04'te

1
Benim için de çalıştım. Oy verebilmemiz için bir hata izleme bağlantınız var mı?
Cedric Reichenbach

Bu arada, varsayılan uygulamaların yapılandırılabileceği başka yerler de var: wiki.archlinux.org/index.php/Default_applications
Cedric Reichenbach

2
Belki de dosya konumundan ~/.config/mimeapps.listda bahsedebilirsin . Benim için sorun buydu.
Flamefire

14

Varsayılan programlar vardır xdg-openve gnome-openbunlar otomatik olarak bir dosya için uygun aracı seçer.

Bilinmeyen tip için ilişkiyi değiştirmenin yeterli olduğunu ve her şeyin yolunda gittiğini bulmayı başardım.

Çözüm

BEGIN'e ihtiyacınız olan her şey bu

sed 's#.*octet-stream.*#application/octet-stream=gnome-open.desktop#' ~/.local/share/applications/mimeapps.list -i

SON

Find of ubuntu-tweak- inotifywatch kullanarak bu sonuca vardım.


2
Bu bir cazibe gibi çalışır. Şimdi daha önce tüm "bilinmeyen" dosya tipleri varsayılan olarak indiriliyor. İndirilen dosyayı tıklatarak (örneğin .ppt) gedit'i değil, uygun programda (LibreOffice) açar.
np8

Bu dosya konumu kullanımdan kaldırıldı. Benim için giriş yapıldı ~/.config/mimeapps.list(Cedric Reichenbach tarafından yapılan yoruma bakınız)
Flamefire

0

Bunun nedeni, bazı paketlerin mime tipi uygulama bağlarınızı kırmasıdır.

Aynısını aldım ve liste dosyasını ev dizinimden kaldırdım, ancak bu, siz buna neden olan yazılımı tekrar güncelleyene kadar sürecek.

Sorunu düzeltmek için, mime türü için uygulamaları uygun şekilde ayarlamanız gerekir. /Usr/share/applications/defaults.list içindeki ayarlar doğru olmalıdır.

Bu ".desktop" dosyalarının / usr / share / applications / içerisinde bulunduğunu fark edeceksiniz. Kök ayrıcalıklarla oradaki herhangi bir şeyi kullanabilir ve hatta kendinizinkini yaratabilirsiniz.


"Application / x-deb = ubuntu-software-center.desktop & application / x-debian-package = ubuntu-software-center.desktop" girişlerinin bu örnekte doğru olduğunu kabul ediyorum, yani eğer varsa, işler zaten doğru doğru.
dez93_2000

Bunu vi ./.local/share/applications/mimeapps.list kullanarak ve şöyle bir # yaparak aşağıdakileri yaptım: # application / octet-stream = gedit.desktop; ve ayrıca aşağıdaki gibi fazladan bir satır ekledim, application / octet-stream = evince.desktop; ama hala bir sorunum var. Pdf indirildi ve sonra basitçe açılmadan açıldı (eskiden olduğu gibi ...). Hattın nasıl değiştirileceğine dair herhangi bir öneriniz var mı?
user1945827

0

SMeznaric'in en üst gönderisine eklemek için: Firefox tercihlerini kontrol ettim ve her iki deb girişi zaten ubuntu yazılım merkezi idi. Bir geçici çözüm, en azından bu çalıştığından, varsayılan seçeneği 'dosyayı kaydet' olarak değiştirmekti. Bunları Thunar'da indirilenler klasöründe tıklatmak normaldir ve mantıklı bir yerde bir kopyasınız vardır (/ tmp / mozilla-firefox0 yerine)


0

Firefox'un Tercihler-> Uygulamalar penceresinin tamamen boş olması ile birlikte bu sorunu yaşadım.

Aşağıdakileri yaptım:

sudo apt-get remove --purge firefox
sudo apt-get install firefox

Her iki sorunu da çözdü (şimdilik, tekrarlarsa tekrar kontrol edeceğim) ve tüm ayarlarım ve eklentilerim hala sağlam.

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.