Я исправил это: D
Я сделал это, изменив «/usr/share/gnome-session/sessions/classic-gnome.session». Поэтому для справок в будущем:
Прежде чем начать, проверьте, почему Unity / Compiz не работает. Вы можете сделать это с помощью:
/usr/lib/nux/unity_support_test -p
И:
/usr/lib/nux/unity_support_test -p --compiz
Если некоторые тесты не работают, возможно, лучший способ исправить это (например, установка / обновление драйверов). В моем случае все тесты были пройдены, но моя видеокарта была включена в черный список. Когда я запускал Compiz вручную (с setsid compiz --replace), он все равно работал нормально. Я хотел сделать это постоянным, поэтому я сделал следующие шаги:
Безопасность, прежде всего, сделайте резервную копию файла:
cd /usr/share/gnome-session/sessions/
sudo cp classic-gnome.session classic-gnome.session.backup
Затем отредактируйте файл с помощью:
sudo gedit classic-gnome.session
Удалите последние 3 строки, будучи:
IsRunnableHelper=/usr/lib/nux/unity_support_test --compiz
FallbackSessionsID=GNOME2d
GNOME2d=2d-gnome
Итак, теперь файл содержит только:
[GNOME Session]
Name=Classic GNOME
Required=windowmanager;panel;filemanager;
Required-windowmanager=gnome-wm
Required-panel=gnome-panel
Required-filemanager=nautilus
DefaultApps=gnome-settings-daemon;
После сохранения файла он загружается к Ubuntu Classic, включая эффекты: D
Источник: http://ubuntu4beginners.blogspot.com/2011/05/force-unity-compiz-to-run-natty-narwhal.html
Попробуйте запустить pamtester и посмотрите, дает ли это больше информации о том, где находится PAM (это также покажет, если оно происходит вне RStudio или нет):
sudo pamtester --verbose rstudio <username> authenticate acct_mgmt