Для меня остается загадкой, почему же разработчики лишают своих преданных пользователей этой необходимой и удобной функции по умолчанию...
Для пропатченной Unity нет официальной поддержки от Cannonican. Очень жаль, товарищи разработчики.
Описанный ниже способ предназначен только для Unity версии 5.+ в Ubuntu 12.04 и Unity 7.+ в Ubuntu 14.04.
Можете посмотреть свою версию для полной уверенности:
unity --version
При следующих условиях поведение будет при клике на иконку панели будет таким:
Окно программы не открыто.
а) Открывает новое окно.
Открыто только одно окно программы.
а) Фокусируется на окне.
б) Сворачивает окно.
в) Восстанавливает окно.
Открыто несколько окон.
а) Фокусируется на последнем открытом окне.
б) Группирует окна.
в) Закрывает группировку и сворачивает все окна приложения.
г) Восстанавливает окна с фокусом на последнее открытое окно.
Что бы наслаждаться этими удобствами — действуем по знакомому сценарию:
Одно из бесплатных решений для бекапа виртуалок VMware это ghettoVCB, подробное описание и документация
Этот пост скорее всего, просто для себя, как архив с подготовленным конфигом, и скриптом бекапа, качаем тут, авторизуемся на нашем vmware esxi хосте через ssh, выполняем команды
в результате появится директория /backup, с содержимым: backup_all.sh — скрипт бекапа
/backup/ghettoVCB.sh -a -e /backup/vm_exclusion_list -g /backup/ghettoVCB.conf
vm_exclusion_list — файл со списком виртуалок, которые не надо бекапить ghettoVCB-restore.sh — скрипт для восстановления вм из бекапа ghettoVCB.conf — конфигурационный файл, в нем нас интересуют
VM_BACKUP_VOLUME=/vmfs/volumes/backup — датастор куда складывать бекапы
DISK_BACKUP_FORMAT=thin — формат диска
VM_BACKUP_ROTATION_COUNT=3 — число копии, которые будут храниться
остальное можно найти в документации ghettoVCB.sh — сам ghettoVCB restore — конфиг для восстановления, подробнее об восстановлении в документации
/vmfs/volumes/backup/put_k_papke_s_backupom_vm — пусть к директории с помледним бекапом необходимой для восстановления виртуалки
/vmfs/volumes/kuda — датастор куда восстанавливать виртуалку
3 — форма диска:
Возникла необходимость, в конфигурации стапитцот виртуалхостов nginx добавить кеширование, вспомнил про sed и решил сделать все это с его помощью. Основные настройки кеширования вынес в отдельный файл /etc/nginx/cache.conf и после решил инклудить его в конфиг файле виртуалхостов с помощью команды: go to 1;
sed '/proxy\_pass/a include \/etc\/nginx\/cache.conf;' nginx.conf>nginx.conf.tmp
т.е. после строки в конфиге proxy_pass будет добавлена наша строка с инклудом файла.
Все что останется, заменить файл конфига тем что мы создали:
mv nginx.conf.tmp nginx.conf
и передернуть nginx, предварительно протестировав конфиг:
nginx -t
рестарт:
/etc/init.d/nginx restart
1: Кстати, никто не забыл, что всегда надо делать бекап файлов перед тем как вносить изменения?