Назад | Перейти на главную страницу

доставка файла xorg.conf по умолчанию в ubuntu 12.04

В последних версиях Ubuntu нет /etc/X11/xorg.conf файл больше не отправляется. Это хорошо, если у вас нет видеокарт Nvidia и вы хотите использовать несколько экранов, и в этом случае вы должны разрешить обычным пользователям писать на /etc/X11/xorg.conf.

Теперь, учитывая, что Ubuntu не поставляет по умолчанию /etc/X11/xorg.conf файл, я не могу chmod 666 это (нет файла для изменения разрешений).

Если я попытаюсь отправить по умолчанию xorg.conf файл с марионеткой (и установите соответствующие разрешения, чтобы обычный пользователь мог перезаписать этот файл), марионетка продолжит перезаписывать этот файл, если он изменится с поставляемого по умолчанию.

Итак, какие у меня здесь варианты?

  1. Есть ли способ отправить файл по умолчанию с puppet но скажи puppet чтобы не перезаписывать индивидуальные версии этого файла?
  2. Есть ли способ сказать xorg-x11 пакет для создания по умолчанию xorg.conf файл?
  3. Полкит?

любые другие варианты, о которых я не знаю?

Я нашел решение, которое работает с марионеткой: в file раздел, вам нужно включить replace => "no". По умолчанию марионетка доставит право xorg.conf файл, но как только пользователь изменит его, изменение не будет перезаписано.

    file { "$name":
            replace => "no",
            mode => 666,
            owner => root,
            group => root,
            ensure => present,
    }

NVidia предоставляет пользователям инструмент для настройки экрана (разрешение, двойной экран и т. Д.). Вам просто нужно развернуть это приложение и дать пользователю соответствующие права на его выполнение.

Итак, вы должны настроить /etc/sudoers чтобы ваши пользователи могли:

sudo nvidia-xconfig