私はFirefoxプロファイルのヘビーユーザーです-一般的なもの、仕事用のもの、フェイスブック専用のものです フェイスブックは私がブラウジングしている場所を知りません 。 firefoxランチャーアイコンをカスタマイズして、右クリックでプロファイルにアクセスできるようにする 。
しかし、本当に欲しいのは、キーを押して「face」と入力し、Enterキーを押して、Facebookプロファイルを起動することです。 Unityを使用する前は、 複数のアプリケーションランチャー を使用し、gnome doを使用してアクセスしていました。
では、Unityで同じワークフローをどのように設定できますか?ランチャーアイコンの右クリックメニューにアクセスするキーボード中心の方法はありますか?複数のランチャーアイコンを設定する必要がありますか?
最終的に、.desktop
の~/.local/share/applications
ファイルを使用して、ダッシュから特定のプロファイルを起動できるようにする方法を考え出しました。
Facebookランチャーのプロセスは、元のfirefoxランチャーを上記のディレクトリにコピーすることです。次に、2行を編集して、ダッシュが一致するわかりやすい名前と、必要なプロファイルでfirefoxを起動するコマンドを指定します。
ファイルをコピーするには:
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/facefox.desktop
次に、新しいファイルの2行-Name=
とExec=
を編集する必要があります。 Name行は上部近くにあり、Exec行は多くの翻訳の後です。ファイルには複数のExec =行があり、最初に見つかった行を編集することに注意してください。
私はそれらを編集して:
...
Name=Facebook Firefox Web Browser
...
Exec=firefox -P facebook -no-remote %u
...
Exec行を説明するために、これは端末でfirefoxを起動するために入力できるものです:
%u
は、デスクトップ環境によって追加される可能性のある引数です。-no-remote
フラグ、および-P facebook
は、使用するプロファイルを選択します。Firefoxに「Profile Switcher」アドオンをインストールすると、必要な処理が行われます。コマンドラインアプローチよりも簡単です。
https://addons.mozilla.org/en-US/firefox/addon/profileswitcher/?src=search
しかし、本当に欲しいのは、キーを押して「face」と入力し、Enterキーを押して、Facebookプロファイルを起動することです。
ファイル~/bin/face
を作成します
#!/bin/bash
firefox -P <profile_name> -no-remote &
exit 0
「実行」許可を与える
chmod +x ~/bin/face
次に、「face」と入力して「alt + F2」で起動します