Вы можете сделать настройку обоев обязательной, что означает, что пользователи не смогут настроить свой фон.
В Ubuntu 11.04 и более ранних версиях эта команда должна работать:
sudo gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \
/desktop/gnome/background/picture_filename \
"/usr/share/backgrounds/cosmos/blue-marble-west.jpg"
] В Ubuntu 11.10 (или любой системе GNOME 3) вы сможете это сделать work :
Создать файл / etc / dconf / profile / user с содержимым:user
site
Сделайте настройку по умолчанию, создав файл /etc/dconf/db/site.d/background с содержимым: [org/gnome/desktop/background]
picture-uri='file:///usr/share/backgrounds/company-wallpaper.jpg'
И, наконец, сделайте обязательным по умолчанию, создав /etc/dconf/db/site.d/locks / background с содержимым: /org/gnome/desktop/background/picture-uri
Параметры dconf необходимо скомпилировать для работы, поэтому запустите sudo dconf update При первом запуске этого процесса вам необходимо перезагрузить, чтобы увидеть эффект. В настоящее время есть ошибка, в которой пользователи по-прежнему будут видеть обычный выбор фона; он просто не изменит фон. Объедините это решение с чем-то вроде марионетки, чтобы распространять эту настройку на все компьютеры вашей компании!
${} и $ получают еду от оболочки из-за ", поэтому $ необходимо экранировать.
alias lspkg="dpkg-query -W -f='\${db:Status-Abbrev}\t\${binary:Package} - \${binary:Summary}\n' | awk -F'\t' '/^ii/ {print \$2}'"
Как правило, при отладке команд оболочки можно использовать echo, чтобы проверить все, как в:
$ echo "dpkg-query -W -f='${db:Status-Abbrev}\t${binary:Package} - ${binary:Summary}\n'
| awk -F'\t' '/^ii/ {print $2}'"
dpkg-query -W -f='\t - \n'
| awk -F'\t' '/^ii/ {print }'
$ _
Затем можно увидеть, чего не хватает при визуальном осмотре.
${} и $ получают еду от оболочки из-за ", поэтому $ необходимо экранировать.
alias lspkg="dpkg-query -W -f='\${db:Status-Abbrev}\t\${binary:Package} - \${binary:Summary}\n' | awk -F'\t' '/^ii/ {print \$2}'"
Как правило, при отладке команд оболочки можно использовать echo, чтобы проверить все, как в:
$ echo "dpkg-query -W -f='${db:Status-Abbrev}\t${binary:Package} - ${binary:Summary}\n'
| awk -F'\t' '/^ii/ {print $2}'"
dpkg-query -W -f='\t - \n'
| awk -F'\t' '/^ii/ {print }'
$ _
Затем можно увидеть, чего не хватает при визуальном осмотре.
${} и $ получают еду от оболочки из-за ", поэтому $ необходимо экранировать.
alias lspkg="dpkg-query -W -f='\${db:Status-Abbrev}\t\${binary:Package} - \${binary:Summary}\n' | awk -F'\t' '/^ii/ {print \$2}'"
Как правило, при отладке команд оболочки можно использовать echo, чтобы проверить все, как в:
$ echo "dpkg-query -W -f='${db:Status-Abbrev}\t${binary:Package} - ${binary:Summary}\n'
| awk -F'\t' '/^ii/ {print $2}'"
dpkg-query -W -f='\t - \n'
| awk -F'\t' '/^ii/ {print }'
$ _
Затем можно увидеть, чего не хватает при визуальном осмотре.