パネルのアクション ボタンでユーザーの切り替えをクリックすると、次のメッセージが表示されます。
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files
画面をロックして「新しいログイン」オプションを選択した場合も、同じメッセージが表示されます (xscreensaver を使用しています)。
ターミナルに入力するとdm-tool switch-to-greeter
ログイン画面が表示され、新しいユーザーとしてログインできますが、これはエレガントな方法ではありません。実際のボタンが機能するようにしたいのです。
このトピックに関する他の投稿は、解決されていないか、私には役に立ちません。何かアドバイスはありますか?
答え1
これはパッケージ では修正されていますwhisker-menu
が、パッケージ ではまだ修正されていませんxfce4-panel
。 'actions' は を実行するようにハードコードされているようですが、これは の代わりに が使用されたgdmflexiserver
場合にのみ機能し、これは xubuntu のデフォルトです。gdm
lightdm
いつものように、いくつかのオプションがあります:
- アクション項目をドロップするか、ユーザースイッチを無効にして、ウィスカーメニューで有効にして使用します。
- gdm に切り替える (すでにインストールされているようです)
- whisker-menuが既に行っているように、
/usr/bin/gdmflexiserver
を呼び出すスクリプトへの逸脱を作成します。dm-tool switch-to-greeter
- 必要なコマンドをすべて複製したカスタムドロップダウンランチャーで「アクション」を再作成します
私の記憶が正しければ、lightdm の以前のバージョンでは、現在は存在しない gdmflexiserver 互換性ハックが提供されていました。