Как настроить идентичное отображение окон приложения RSclient для пользователей с правами root и user?¶
При запуске приложения RSclient внешний вид окон приложения, запущенного пользователем с правами root, может отличаться от вида окон приложения, запущенного обычным пользователем с правами user. Причиной тому является отсутствие определенных переменных в окружении пользователя root, которые отвечают за отображение Qt приложений. Это происходит потому, что пользователь root не имеет своей графической оболочки и не инициализирует необходимые переменные.
Для того, чтобы при запуске Qt приложений от имени пользователя root окно выглядело так же, как и у пользователя user, достаточно добавить следующую переменную в окружение пользователя root:
export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME
либо:
export XDG_CURRENT_DESKTOP="Unity"
в зависимости от того, какое значение данной переменной установлено у пользователя с правами user.