私はArch Linuxを実行しており、Xfce4とChromiumがインストールされています。 ChromiumをデフォルトのWebブラウザに設定したいのですが、--user-data-dir=/home/chris
ルートなので、そのオプションを渡さないと起動しません。
私はApplications->Settings->Preferred Applications
Xfceに行き、Webブラウザを次のように設定してみました(そのオプション/usr/bin/chromium "%s" --user-data-dir=/home/chris
も切り替えました)。"%s"
ただし、下部パネルのWebブラウザアイコンをクリックすると、一般的なChromiumエラー(rootでは実行できません)と別のエラーが発生します。
Failed to Execute default Web Browser - Input/Output Error
その場合、私の質問は、ChromiumをデフォルトのWebブラウザにし、起動するたびに必須パラメータを渡す方法です。
答え1
rootとしてログインできません。どちらにしても/usr/share/applicationsに移動してください。 .desktopファイルが必要です。それをデスクトップにコピーするか、必要に応じて実行する順序でExec行を変更します。その後、このファイルをクリックするとChromeが起動します(デスクトップのショートカットやパネルアイコンのように使用できます)。必要に応じて元のファイルを変更することもできます。変更はシステム上のすべてのランチャーとすべてのユーザーに適用されます。