私はubuntu11.10 x64のウィンドウマネージャーとしてi3wm(www.i3wm.org)を使用しています。
仰角を制御する魔法が正しく機能していないようです。これはi3wm自体の問題ではなく、gnomeとunityによって提供されるものであり、欠落しているため、手動で実装する必要があります。
例:
unityで、ソフトウェアセンターを実行すると、管理者パスワードの入力を求められ、すべてが期待どおりに機能します。 i3wmでは、ソフトウェアセンターを実行してもプロンプトが表示されないため、何もインストールできません。 (CLIからSudoソフトウェアセンターを実行しない限り)
必要なときにアプリに管理者パスワードを要求させるために使用する必要のあるプロセス/アプリケーションはありますか?
i3でそのような機能を手に入れるのは素晴らしいことです。
立面図はいくつかのコンポーネントを使用します。
プログラムはConsoleKitまたはsystemd-logindセッションで実行されている必要があります–理想的にはall X11プログラムは同じセッションにある必要があります。
ディストリビューションでsystemdを使用している場合は、loginctl show-session "$XDG_SESSION_ID"
を実行して、「State = active」を探します。
それ以外の場合は、ck-list-sessions
を実行し、X11セッションが「ローカル= TRUE」と「アクティブ= TRUE」の両方として表示されることを確認します。
セッションにはPolicyKitエージェントが必要です–これは昇格プロンプトを表示するソフトウェアです。
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
を実行して、それが役立つかどうかを確認します。
標高をテストするには、pkexec /bin/sh
またはpkaction
を使用できます。
AFAIK、特権の昇格はウィンドウマネージャーとは何の関係もありません。 root権限を必要とするGUIアプリにはgksudoを使用します。
例えば:
gksudo synaptic &