MATEでログインアバターを設定するには? (フェドラ17)

MATEでログインアバターを設定するには? (フェドラ17)

普通で古いGNOME 2には、ユーザーの長い名前を表示するパネルアプレットがありました。画像をログインアバターに設定できるメニューオプションがあり、これはgdmディスプレイマネージャ(ログイン画面とも呼ばれます)に表示されます。私はMATEでF17を使用していますが、どこでもそのようなオプションを見ることはできません。 MATEリポジトリにこの機能を必要とするいくつかのパッケージがあると思います。ところで、どのパッケージですか?

ベストアンサー1

gdm 3.xをお使いですか?その場合、アカウント属性は dbus サービス org.freedesktop.Accounts によって管理されます。

dbus用のpython + gtkブラウザであるd-feetをインストールし、システムバスに接続し、org.freedesktop.Accountsサービスを検索して、オブジェクトパス "/org/freedesktop/Accounts/UserXXXXX"(XXXXを含む)を検索するできます。 uid)、インタフェース "org.freedesktop.Accounts.User"、メソッド SetIconFile、およびアイコンのパス名 ("引用符") を提供します。

またはコマンドラインツールを使用してください。

dbus-send --system --dest=org.freedesktop.Accounts  \
    --type=method_call --print-reply \
    /org/freedesktop/Accounts/User$(id -u) \
    org.freedesktop.Accounts.User.SetIconFile \
    string:"/some/path/to/tour/file.png"

または、MATE oneは古いgnome2アプレットをバックポートし、そのdbusサービスを使用するように変更することもできます(ヒント:gnome3コントロールセンターからum-user.cおよびum-user.hファイルをコピーすると、必要なすべての機能を簡単に使用できます。 )。

おすすめ記事