У меня установлена базовая версия Ubuntu Server 13.04, которую я хочу загрузить в приложение, похожее на Kiosk. Для тестирования я запускаю X с запущенным только XTerm.
Когда я загружаюсь, если я делаю sudo compiz&
в моей .xsession, все идет хорошо (у моего окна XTerm есть украшения). Если я запускаю только compiz&
, я не получаю никаких украшений (хотя compiz указан как работающий процесс).
Что касается вопроса «sudo», то никогда не должно быть необходимости запускать compiz от имени пользователя root, поскольку у вас уже есть xterm ... вы вошли в систему как надо ... lol. Но в некоторых определенных обстоятельствах нам нужно нарушать правила, такие как запуск приложения с графическим интерфейсом пользователя с правами суперпользователя, в этих случаях иногда наши конфигурационные файлы записываются как root, а затем, пытаясь запустить его как обычный пользователь, мы получаем ошибку экран или плохой вывод из нашей программы. Поэтому сначала я бы проверил файл perms на ваших конфигах для compiz, и тому подобное, чтобы убедиться, что они не принадлежат пользователю root.
Просто имейте в виду, что приложения с графическим интерфейсом как супер-пользователь могут быть очень опасными и потенциально могут помешать всей вашей установке, если не будут обработаны с осторожностью !!!
Что касается украшений, попробуйте запустить compiz следующим образом [ 110]