Sim nas 3 perguntas.
Com relação à última pergunta: você pode usar o pacote dconf-tools
(incluído no exemplo) para muitas configurações. E gconftool-2
para alguns outros (embora esse último seja fased out) eu adicionei uma linha na parte inferior do exemplo. Você pode procurá-los assim gsettings list-recursively | grep plugins.power|more
. Isso mostrará qualquer coisa relacionada a configurações de energia.
Se você precisar de comandos condicionais, use &&
: {command & amp; & amp; command2} só emitirá o comando 2 se o comando 1 não falhar.
Crie um arquivo de texto e torne-o executável e inclua pedaços de código exeqüíveis. Exemplo com algumas coisas aleatórias que faço após a instalação (que inclui o symlinking my home para um disco separado (que não é formatado durante a reinstalação):
# Enable sources, add PPAs and update sources: sudo sed 's/# deb/deb/' -i /etc/apt/sources.list sudo add-apt-repository ppa:tiheum/equinox sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa sudo apt-get update sudo apt-get upgrade # Symlinking home folders. cd /discworld2/ mkdir Desktop/ Downloads/ Pictures/ Videos/ Public/ Music/ Templates/ Documents/ cd rm -rf Desktop/ Downloads/ Pictures/ Videos/ Public/ Music/ Templates/ Documents/ ln -s /discworld2/Desktop/ Desktop ln -s /discworld2/Documents/ Documents ln -s /discworld2/Downloads/ Downloads ln -s /discworld2/Pictures/ Pictures ln -s /discworld2/Templates/ Templates ln -s /discworld2/Videos Videos # Adding software: sudo apt-get install -y dconf-tools powertop htop compizconfig-settings-manager deluge vlc smplayer shutter chromium-browser cheese gtk2-engines-equinox faenza-icon-theme equinox-theme # restart nautilus (req. to activate elementary): nautilus -q # remove lock screen gsettings set org.gnome.desktop.screensaver lock-enabled false # Altering settings power management (OLD method): gconftool-2 --set --type string /apps/gnome-power-manager/critical_battery shutdown gconftool-2 --set --type bool /apps/gnome-power-manager/battery_reduce false gconftool-2 --set --type bool /apps/gnome-power-manager/idle_dim_battery false gconftool-2 --set --type string /apps/gnome-power-manager/lid_ac blank gconftool-2 --set --type string /apps/gnome-power-manager/lid_battery blank gconftool-2 --set --type string /apps/gnome-power-manager/sleep_computer_ac 0 gconftool-2 --set --type string /apps/gnome-power-manager/sleep_computer_battery 0 gconftool-2 --set --type string /apps/gnome-power-manager/power interactive