Bir uygulamanın güncelleme alternatiflerinde bir seçenek olarak görünmesini nasıl sağlayabilirim?


16

Firefox Beta ve Alpha kanallarını ayrı ayrı kurdum ve onlara işaret eden masaüstü yapılandırma dosyaları var ~/.local/share/applications. Ancak, kararlı Firefox sistem tarafından varsayılan tarayıcım olarak kullanılıyor. (Firefox Beta, listelenmediği Sistem Ayarları'ndaki "Varsayılan Uygulamalar" ile uğraşana kadar kullanılırdı.)

sudo update-alternatives --config x-www-browserElle değiştirmek için koşmaya çalıştım , ancak sadece Chromium ve Firefox'u (kararlı) tanıyarak bir seçenek olarak gösteriyor.

Özel masaüstü yapılandırma dosyalarının ~/.local/share/applicationsvarsayılan alternatifler olarak görünmesini sağlamak için ne yapabilirim ? Masaüstü yapılandırma dosyalarıyla veya mimeinfo.cache veya mimeapps.list ile uğraşmak zorunda kalabilirim?

Oneiric çalışıyor.

Oluşturduğum firefox-beta.desktop dosyasının içeriği:

[Desktop Entry]
Name=Firefox Beta
Exec=firefox-beta -P Beta -no-remote
Icon=firefox
Terminal=false
X-MultipleArgs=false
Type=Application
StartupNotify=true
StartupWMClass=Firefox
Categories=GNOME;GTK;Network;WebBrowser;
Comment[en_US]=Firefox Beta Channel
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;
Name[en_US]=Firefox Beta

[NewWindow Shortcut Group]
Name=Open a New Window
Exec=firefox-beta -new-window about:blank
TargetEnvironment=Unity

Yanıtlar:


23

Bu komutu arıyorsunuz:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /path/to/firefox-beta 100

Bu, 100 öncelikli x-www-tarayıcı alternatiflerine / path / to / firefox-beta öğesini ekler (daha yüksek önceliğe sahip başka bir şey olmadığı sürece ona otomatik geçiş). Daha sonra update-alternatives --configher zamanki gibi kullanabilirsiniz . Kaldırmak için aşağıdakileri çalıştırın:

sudo update-alternatives --remove x-www-browser /path/to/firefox-beta

Bu, söz konusu girişi x-www-tarayıcı alternatiflerinden kaldırı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.