added sysprefs_general role, desktop_view_opts still totally broken.