Действительно ли возможно запустить диспетчер пользователей GNOME от XFCE4?

Если я выполняю 'центр управления гнома' и нажимаю на значок 'User Accounts', катастрофические отказы центра управления гнома.

Я создал его из источника для наблюдения то, что продолжается, и оказывается, что это делает a

if (strcmp(getenv("XDG_CURRENT_DESKTOP"), "GNOME"))

в panels/user-accounts/um-password-dialog.c, строка 690.

У меня нет переменной среды "XDG_CURRENT_DESKTOP", таким образом, getenv возвращает ПУСТОЙ УКАЗАТЕЛЬ, и strcmp является segfaulting

Где XDG_CURRENT_DESKTOP предназначен, чтобы быть определенным? И разве центр управления гнома не должен проверять указатель, возвращенный getenv прежде, чем передать его strcmp?

xfce4 имеет свой собственный инструмент 'User Accounts' для создания новых пользователей?

Править:

Меня попросили в комментарии выполнить это:

chris@chris:~$ env | grep XDG
XDG_MENU_PREFIX=xfce-
XDG_SESSION_COOKIE=eeeeeeeeaaaaaaaa2222222200000000-1111111122.555544-444444448
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg
XDG_DATA_DIRS=/usr/share/xfce:/usr/local/share/:/usr/share/:/usr/share
chris@chris:~$ 
1
задан 22 March 2012 в 10:01

1 ответ

Под XFCE выполните команду users-admin, и вы должны получить это: enter image description here

0
ответ дан 22 March 2012 в 10:01

Другие вопросы по тегам:

Похожие вопросы: