Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

コマンドラインから Firefox を再起動する方法:初心者向けステップバイステップガイド

Linux ユーザーなら、システムにデフォルトでインストールされている Firefox を見慣れている方も多く、ターミナルにプログラム名を入力して起動することも日常的でしょう。ブラウザ名を小文字で入力するだけで起動できますが、「現在のセッションを保持したまま再起動したい」と考えるユーザーも少なくありません。

そのためには設定タブで少し変更が必要になる場合もありますが、手順自体は非常に簡単です。さらに、多くの Linux ユーザーが馴染んでいる bash シェルとは別に、Firefox 内部のコマンドラインから直接再起動できることは意外と知られていません。

方法1:コマンドラインから Firefox を再起動する

まず、グラフィカルな Linux ターミナルを開きます。純正 Ubuntu を使用している場合は、Unity Dash で「terminal」と検索して起動しましょう。KDE や、Linux Mint のような Cinnamon・MATE 環境のユーザーは、アプリケーションメニューから「システム」→「端末(Terminal)」を選択します。Xfce4 や LXDE でもほぼ同じ手順です。また、ほとんどのデスクトップ環境で Ctrl + Alt + T を押せばターミナルを開けるため、覚えておくと便利です。

コマンドプロンプトで次のように入力し、Enter キーを押します。

killall firefox

これにより、実行中の Mozilla Firefox のすべてのインスタンスが終了します。ただし、このコマンドは確認なしでブラウザを強制終了させるため、初めて試す方は保存していない作業がある場合は注意してください。

続けて以下を入力して Enter キーを押すと、Firefox が再起動します。

firefox

起動後はターミナルウィンドウを閉じて問題ありません。最近の Firefox はスクリプト経由で起動されるため、バックグラウンドで実行を維持するためにアンパサンド(&)を付ける必要も通常ありません。基本的には、この2つのコマンドだけで十分です。

方法2:再起動時に開いていたタブを復元する

通常、コマンド実行前に開いていたタブは、新しいセッションで自動的に復元されます。しかし、もしタブが復元されない場合は、メニューバーの「履歴」から「以前のセッションを復元」を選択してみてください。

タブの復元が不安定な場合は、設定を変更しておきましょう。「編集」メニューから「環境設定」を選択するか、URL バーに about:preferences と入力して Enter キーを押します。

設定画面には「Firefox を起動するとき:」という項目があります。デフォルトでは「ホームページを表示」になっていますが、これを「前回のセッションのウィンドウとタブを表示」に変更すれば、起動するたびに必ず前回の状態が復元されます。もちろん、いつでもこの画面に戻って動作を変更できます。

方法3:GCLI(内部コマンドライン)から Firefox を再起動する

Firefox の実行中に Shift + F2 を押すと、GCLI(Graphical Command Line Interface)が開きます。これは Firefox がパワーユーザー向けに用意している内部コマンドラインです。ここで以下のように入力して Enter キーを押すと、Firefox が即座に再起動します。

restart

さらに、このコマンドはトラブルシューティング用の引数も受け付けます。

restart –safemode

と入力すると、セーフモードで再起動され、専用のトラブルシューティングダイアログが表示されます。ここで注意したいのは、「リフレッシュ」ボタンをクリックしないことです。リフレッシュを実行すると拡張機能や設定などが初期化されてしまいます。単にセーフモードでの再起動をキャンセルしたい場合は、ダイアログを閉じて、アプリケーションメニューまたはコマンドラインから通常通り Firefox を起動すれば OK です。

また、過去にキャッシュの読み込み不具合があった場合は、以下のコマンドが役立ちます。

restart –nocache

このオプションを付けると、再起動時にキャッシュの内容を読み込まなくなります。ブラウザ履歴の削除のようにキャッシュそのものを消去するわけではなく、キャッシュを残したまま一時的に無視して起動する点に注意してください。

これらの特殊なオプションは、よほどのトラブルがない限り使用する機会はないはずです。誤用を避けるためにも、普段の再起動では引数なしの restart コマンドだけを使うのがおすすめです。

著者について

コマンドラインから Firefox を再起動する方法:初心者向けステップバイステップガイド

Kevin Arrows(ケビン・アローズ)

Kevin Arrows 氏は、10年以上の業界経験を持つテクノロジースペシャリストです。Microsoft 認定テクノロジースペシャリスト(MCTS)の資格を持ち、ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど幅広い分野について執筆活動を行っています。複雑な技術的概念を明確かつ簡潔に解説する能力で、業界内でも高い評価を得ています。

  1. 【Ubuntu 16.04】「実行」ダイアログのコマンド履歴が勝手に実行される問題を防ぐ方法

    Ubuntuでは、「実行」ダイアログボックスの履歴にある最初の項目が、実際に入力したコマンドではなく勝手に実行されてしまうことがあります。例えば、以前にxcalcを入力したことがあり、今はgnome-disksと入力しているのに、実際にはxcalcが起動して電卓が画面に表示される——そんな経験があるなら、この問題に遭遇している可能性があります。この問題は、UnityとDashを使う標準的なUbuntuのユーザーにも、Canonicalがサポートする各種フレーバーのユーザーにも等しく影響します。最も簡単な解決策は、「実行」コマンドの履歴を消去または無効化することです。その過程で、さまざまな種類の

  2. 【保存版】シンボリックリンクを削除する2つの方法|rm・unlinkコマンドの使い方を徹底解説

    シンボリックリンク(ソフトリンク、symlinkとも呼ばれます)とは、別のファイルへの参照情報だけを持つ特殊なファイルのことです。これにより、元のファイルのフルパスを毎回入力しなくても、あたかもその場所に実体があるかのようにアクセスできます。通常のファイルにもディレクトリにもリンクを張ることができ、多くのOSやパッケージがこの仕組みを活用しています。たとえば、LinuxやFreeBSDでWineを使用している方なら、dosdevices というディレクトリを目にしたことがあるかもしれません。ここには、Windowsアプリを動作させるために作られた仮想MS-DOSドライブへのシンボリックリンクが