Я - специалист по обслуживанию для большого количества компьютеров в моем городе рабочая человечность 12.04 и 14.04 с рабочим столом помощника, это должно помочь людям, просто имеющим компьютер, который просто работает :), и я не могу заставить их всех сделать терминальную работу, следовательно имея установку .deb, которую они могут загрузить с Dropbox через анонс Facebook им, будет намного лучше.
Так... я хочу создать .deb файл, который делает:
apt-get install compiz compiz-plugins compiz-plugins-extra compizconfig-settings-manager -y
и делает файл конфигурации в ~/.config/compiz-1/compizconfig/Default.ini
таким образом, все работает, я буду однако совет их для запуска ALT + F2 _ compiz - замена, чтобы видеть, работает ли все хорошо.
Но как это делает это?, я попробовал склонный - получают установку в управлении, но конечно это не работает, поскольку это не может запустить другой процесс установки в то время как прививание этот .deb...
это - то, как я попробовал до сих пор...
#!/bin/sh
apt-get install compiz compiz-plugins compiz-plugins-extra compizconfig-settings-manager -y
mkdir ~/.config/compiz-1
mkdir ~/.config/compiz-1/compizconfig
echo "[ezoom]
s0_zoom_in_button = <Super>Button4
s0_zoom_out_button = <Super>Button5
[core]
s0_active_plugins = core;composite;opengl;compiztoolbox;decor;wall;resize;regex;imgpng;snap;commands;mousepoll;place;grid;move;animation;scale;ezoom;staticswitcher;
s0_toggle_window_maximized_key = Disabled
[switcher]
s0_focus_on_switch = true
s0_icon_only = true
s0_mipmap = false
[decor]
[commands]
s0_run_command0_key = <Control><Alt>t
s0_command0 = mate-terminal
s0_command1 = mate-panel --run-dialog
s0_run_command1_key = <Alt>F2
s0_command2 = mate-screenshot
s0_run_command2_key = Print
[gnomecompat]
[resize]
s0_mode = 2" > ~/.config/compiz-1/compizconfig/Default.ini
Для установки других пакетов наряду с Вашим самый простой путь состоит в том, чтобы отметить их как зависимости.
Влияние на корневой каталог или настройки пользователя, однако, не может быть легко сделано пакетом. Пакеты, как предполагается, не делают это, таким образом, нет никакого стандартного механизма. То, что можно сделать, однако, является установкой сценарий и новая конфигурация по умолчанию, наряду со средством запуска для сценария. Таким образом, пакет установит:
/usr/bin/my-compiz-config
/usr/share/applications/my-compiz-config.desktop
/usr/share/my-compiz-config/Default.ini
И сценарий, теперь названный /usr/bin/my-compiz-config
, будет содержать:
#!/bin/sh
mkdir -p ~/.config/compiz-1/compizconfig
cp /usr/share/my-compiz-config/Default.ini ~/.config/compiz-1/compizconfig/Default.ini
я брал на себя смелость перемещения содержания конфигурационного файла в отдельный файл.
.desktop
файл будет содержать:
[Desktop Entry]
Type=Application
Terminal=true
Name=My Compiz Configuration
Exec=/usr/bin/my-compiz-config
Тогда пользователи могут искать "Мою Конфигурацию Compiz" в Тире и выполнить его. Все это может быть выполнено от начала до конца пользователем полностью от GUI.
Добавленный Heine Nielsen это - управление для compiz-install.deb
Package: Compiz-install
Version: 1.0
Installed-Size: 9800
Architecture: all
Depends: compiz, compiz-plugins, compiz-plugins-extra, compizconfig-settings-manager
Maintainer: Heine Nielsen <email removed>
Description: Install Compiz + extras, and setup keys, settings etc
Date-2015_02_08