インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

Network Manager でのネオンの冒険を覚えていますか?結局のところ、私がその日に直面しなければならなかったバグベアはこれだけではありませんでした. VPN テスト手順の一環として、時間を節約するために、強化されたブラウザー プロファイルを Kubuntu から Neon にコピーしました。広告ブロックからユーザー エージェント、ポップアップ ブロック、WebRTC の微調整など、すべてを再構成しなければならないという気分にはなりませんでした。実際、Firefox の優れた点の 1 つは、マシン間でプロファイルを簡単にコピーできることです。私は過去に何度もこれを行い、大きな成功を収めています.

しかしその後、Firefox をデフォルトのブラウザーにするかどうかという質問で私を悩ませ始めました。打ち上げごと。私の選択が尊重されていないようです。さらに悪いことに、ブラウザーの設定で [デフォルトにする] ボタンをクリックしても何も起こりませんでした。修正が必要でした。

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

その他の変更

だから、私は奇妙な問題に直面していました。そして最初は、プロファイルのインポートに関連していると思いました。 Make default ボタンでは何もできませんでした。 Plasma アプリケーションの設定でファイルの関連付けを変更しても、Firefox は引き続きメッセージを表示し、状態を変更しませんでした。

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

次に、Firefox を更新することにしましたが、これは役に立ちませんでした。次にブラウザを完全にパージし、既存のプロファイルをすべて削除しましたが、システムは Firefox をデフォルトのブラウザにすることを許可しませんでした。したがって、これはプラズマでは奇妙な問題のようです。ただし、オンラインで読むと、この問題はさまざまなオペレーティング システムで持続しているようです。さて、Drty Rotten Scoundrels の Emil Shuffhausen 博士が言うように、もっと厳しいものが必要です。

内部と代替案

私たちの目標は、Firefox をデフォルトのブラウザーとして使用し、煩わしいプロンプトを表示しないようにすることです。後者は簡単に解決できます。環境設定でボックスのチェックを外すだけで、再度尋ねられることはありません。しかし、Firefox が意図したとおりに機能することも確認する必要があります。そのために、最初のステーション:~/.config/mimeapps.list。このファイルには、(ユーザーごとに) さまざまなファイルの種類とプログラムの関連付けが含まれているため、ファイルをクリックすると、システムは適切なアプリケーションを正しく起動できます。通常、ファイルは次のようになります:

[追加された関連付け]
video/mp4=vlc.desktop;

[既定のアプリケーション]
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x- extension-shtml=firefox.desktop

Firefox がリストされるはずだった場所に対する私の関連付けが、次のように異なっていたことに気付きました:

application/x-extension-html=user-firefox-XXXXX.desktop

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

オンラインで読んだところ、レポ アーカイブからのセットアップと手動でダウンロードした tarball を組み合わせた Firefox の複数の並行インストールに焦点を当てたバグを見つけました。これを手動で変更し、ブラウザを再度起動しましたが、役に立ちませんでした。実際、何らかの理由で [デフォルトにする] ボタンをクリックすると、実際には mimeapps.list ファイルでこの関連付けが行われることが判明しました。変です。

私はもう少し厳しくしなければならないと決めました。ゲームの名前:update-alternatives。 Ubuntu ベースのシステムには、さまざまなアクティビティのデフォルト プログラムを変更できるコマンド ライン ツールがあります。たとえば、www のデフォルト プログラム (ブラウザ) を変更できます。

sudo update-alternatives --config x-www-browser

Firefox が既定のブラウザになることを拒否 (Plasma、neon)

システムは、Chrome がデフォルトのブラウザーであると報告しましたが、これは奇妙です。私はそのように設定したことがないからです。おそらく、これは奇妙な KDE ネオンの問題です。とにかく、自動モードから手動 (選択 2) に変更しました。これは、Firefox が既定のブラウザーになることを意味します。以下を実行することで、テストと検証が可能です:

xdg-open file.html

このコマンドは、HTML ファイルのデフォルト ハンドラとして設定されているプログラムを起動します。手動変更後はFirefoxでした。ブラウザの設定メニューにはまだ正しくリストされていませんでしたが、システム機能に関する限り、すべてが正常に機能していました.それでは、問題は解決しました。

結論

時が経つにつれて、私は年を取り、賢くなり、自然に冷笑的になっているだけかもしれませんが、ソフトウェアの品質が絶えず低下しているという感覚から逃れることはできません。安定した堅牢な製品を作るための労力が減り、より多くの労力が派手な流行語や認識された革新の速度に費やされます。これは厳密には Firefox だけではなく、業界全体です。つまり、ソフトウェアに正気で予測可能な動作を期待する人々は、ランダムでクレイジーな小さなバグやバグレットに至る所で直面することになります。抽象化がインタラクションである未来へようこそ。

ただし、トピックについて言えば、あなたが Firefox ユーザーで (そうあるべきです)、Ubuntu ベースのディストリビューションでブラウザーを起動する際に奇妙な問題が発生し、既定のブラウザーとして設定することを拒否する場合は、手動で次のことができます。 update-alternatives ツールを使用して動作を修正します。また、他のいくつかの領域についても説明しましたが、これらはすべて、期待される機能を復元するのに役立つはずです.通常、これは問題ではありません。過去 10 年間で、Linux Mint と KDE ネオンを使用して、Firefox が設定の記憶を拒否するのを数回しか見たことがありません。しかし、そこに行きます。問題があれば解決しますよね?完了。

乾杯。


  1. Firefox 4 対 Internet Explorer 9 - がんばれ!

    よし、若者たち、気を引き締めろ!この種のコンテストを開催するとは想像もしていませんでしたが、さあ始めましょう。 Microsoft が一流のファーストクラスのブラウザーを提供するなど、あらゆる種類の驚きが発生する可能性があります。立方体でのむち打ちと給与削減はうまくいったようです。 とにかく、数日前に、Firefox 4 ベータ版が最初に公開され、その翌日に Internet Explorer 9 ベータ版が公開されるという、長くて広範囲にわたるエキサイティングなプレビューがありました。どちらの製品も優れた見込みを示しています。 Firefox 4 は、優れたブラウザーの長いラインの継続で

  2. Mozilla Prism - サイト固有のブラウザ

    サイト スペシフィック ブラウジングについて初めて聞いたときは、眉をひそめて不思議に思うでしょう。これは何?そして、それは...ええと...通常のブラウジングとどう違うのですか。サイト固有のブラウジング (略して SSB) は、Web ブラウザーの 1 つのインスタンスを使用して 1 つの Web サイトにアクセスするという概念です。つまり、SSB を起動すると、特定の 1 つのサイトのみに接続され、それ以上のサイトには接続されません。簡単に言えば、これが Prism のすべてです。悪い考えのように聞こえますか?すべてではない。理由を説明しましょう。 セキュリティ クロスサイト