Сценарий ниже убивает все активные окна текущего активного окна, в котором пользователь работает. Это означает, что он связан с ярлыком.
В сценарии появится всплывающее окно с запросом пользователя для подтверждения, прежде чем убить все окна.
Скрипт использует все собственные (предварительно установленные) инструменты, такие как qdbus, zenity и bash.
Вы можете скопировать исходный код скрипта или получить его из моего репозитория git, используя инструкции ниже
] sudo apt-get install git cd /opt ; sudo git clone https://github.com/SergKolo/sergrep.git Файл будет расположен в /opt/sergrep/kill_windows_set.sh; Убедитесь, что файл выполним с помощью sudo chmod +x kill_windows_set.shСоответствующую информацию можно найти здесь:
Как мне привязать файлы .sh
#!/usr/bin/env bash
#
###########################################################
# Author: Serg Kolo , contact: 1047481448@qq.com
# Date: April 2nd , 2016
# Purpose: Close all windows of the active application
# Written for: https://askubuntu.com/q/753033/295286
# Tested on: Ubuntu 14.04 LTS
###########################################################
# Copyright: Serg Kolo , 2016
#
# Permission to use, copy, modify, and distribute this software is hereby granted
# without fee, provided that the copyright notice above and this permission statement
# appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
ARGV0="$0"
ARGC=$#
get_running_apps()
{
qdbus org.ayatana.bamf /org/ayatana/bamf/matcher org.ayatana.bamf.matcher.RunningApplications
}
list_children()
{
qdbus org.ayatana.bamf "$1" org.ayatana.bamf.view.Children
}
get_pid()
{
qdbus org.ayatana.bamf "$1" org.ayatana.bamf.window.GetPid
}
main()
{
local ACTIVE
local apps_list
apps_list=( $( get_running_apps | tr '\n' ' ' ) )
for app in ${apps_list[@]} ; do
ACTIVE=$(qdbus org.ayatana.bamf $app org.ayatana.bamf.view.IsActive)
if [ "x$ACTIVE" = "xtrue" ] ; then
windows=( $( list_children $app | tr '\n' ' ' ) )
fi
done
for window in ${windows[@]} ; do
PIDS+=( $(get_pid $window) )
done
if zenity --question \
--text="Do you really want to kill ${#PIDS[@]} windows ?" ;
then
kill ${PIDS[@]}
fi
}
main
Загрузите с живого носителя Ubuntu и вытрите таблицу разделов (и MBR) с помощью dd if=/dev/zero of=/dev/sdY bs=512 count=1, где Y - это диск. это будет / dev / sda в системе с одним приводом. Эта команда взорвет первый сектор диска, полный нулей, исключая таблицу разделов. Установите новую ОС, которую вы хотите установить, как если бы диск был новым.
Примечание: вам может потребоваться увеличить bs (размер блока) или коэффициенты счета на GPT-диске. Я не смог найти точные числа, но изменение счетчика до 8 или bs до 4096 должно сделать трюк.
sudo apt-get update
sudo apt-get install mbr
sudo install-mbr /dev/sda
Перезагрузите и установите Windows обычно с оригинального установочного CD / DVD Простейший метод - сжечь компакт-диск rBoot и загрузить с него. Когда появится меню, выберите свой раздел Windows.
Когда Windows загружается, в управлении дисками щелкните правой кнопкой мыши на загрузочном разделе и примените флаг загрузки. Перезагрузите
. Надеемся, что это сработает.
Если это так, удалите раздел Linux из управления дисками. Вы закончили.
Если вы можете загружать Ubuntu Live CD, выберите опцию «Попробовать Ubuntu». Затем попробуйте установить его снова, выбрав ручное разбиение на разделы, Это последняя опция на шаге «Подготовьте свой диск». Переустановите его в том же разделе, который вы пытались раньше.
Сначала удалите старый раздел Ubuntu (вы можете узнать старый раздел Ubuntu, посмотрев столбец типа раздела, он должен иметь тип как ext4 или ext3) Затем создайте новый раздел, нажав кнопку «Добавить». В новом диалоговом окне измените параметр «Не использовать раздел» с ext4, установите отметку «галочка» в поле «Формат», а в нижнем списке выбора выберите /, затем нажмите «ОК». Убедитесь, что вы выбираете устройство установки загрузчика как /dev/sda (если вы устанавливаете на локальный жесткий диск). Затем продолжайте. Посмотрите, появляется ли сообщение об ошибке. Если он завершается успешно, он должен предоставить вам сообщение с двумя вариантами: «Продолжайте пытаться Live CD» и «Перезагрузите компьютер, чтобы использовать новую установленную систему». Перезагрузите ноутбук.Я думаю, что он должен работать.
Для удаления Ubuntu вам понадобится DVD-диск с Windows Recovery или установочный DVD-диск или DVD-диск Ubuntu Live.
Примечание. Если у вас нет Windows Recovery или установочного DVD, вы можете загрузить официальное ISO-файлы для Windows 10, Windows 8 или Windows 7 из Центра загрузки Microsoft. Windows будет установлена только как оценочная копия в течение 30 дней без подлинного ключа продукта.
Если у вас нет компакт-диска для восстановления Windows или вам запрещено загружать и записывать файлы ISO упомянутый ранее, вы можете использовать Центр загрузки Microsoft . Это инструмент, который устраняет большинство проблем с загрузкой (Windows или Ubuntu). Я предлагаю использовать компакт-диск Windows, если это возможно.
Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления. Вы должны увидеть это на компакт-диске с установочным носителем. Нажмите «Восстановить компьютер», и вы увидите экран, подобный первому изображению.Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Откройте командную строку, затем введите bootrec /fixmbr в командную строку. Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Откройте командную строку, затем введите bootrec /fixmbr в командную строку.
Перезагрузитесь и загрузитесь в Windows. Затем выполните следующие действия, чтобы удалить разделы Ubuntu.Перезагрузитесь и загрузитесь в Windows. Затем выполните следующие шаги, чтобы удалить разделы Ubuntu.
Введите эти строки в терминале по одной строке за раз.
Сценарий:
Вы хотите удалить Ubuntu и удалить раздел Ubuntu из другой ОС. Теперь ваш компьютер не загружается («нет такого раздела»), и вам не хватает компакт-диска для восстановления Windows, чтобы исправить его. Создайте Ubuntu LiveCD / USB. Загрузите с вашего Ubuntu LiveCD / USB, выбрав его в настройках загрузки BIOS. После загрузки Ubuntu откройте терминал (Ctrl + Alt + T) и запустите следующие команды:sudo apt-get install lilo
sudo lilo -M /dev/sda
Примечание: вам, возможно, придется заменить /dev/sda на главный жесткий диск, на котором установлены Ubuntu и Windows. Затем вы можете перезагрузиться в Windows. Вы можете войти в утилиту управления дисками и удалить раздел Ubuntu. Щелкните правой кнопкой мыши Мой компьютер, выберите «Управление», «Дисковая утилита». После удаления раздела щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» и перейдите на вкладку «Дополнительно». Перейдите в «Пуск и восстановление», установите Windows в качестве операционной системы по умолчанию и установите время для отображения списка операционных систем на 0 и нажмите «ОК».
На самом деле решение этого очень легко, любой может это сделать. Прежде всего. Загрузите что-то под названием EasyBCD (есть бесплатная версия, вам нужно загрузить ее в Windows, так как это EXE). Http://neosmart.net/download.php?id=1 запускается через настройку.
Запустите EasyBCD и перейдите к шестой кнопке вниз, развертывание EasyBCD. Поскольку вы являетесь пользователем Windows XP, выберите «Записать загрузчик Windows XP» в MBR, а затем нажмите большую красную кнопку «Write to MBR». Затем перейдите ко второй кнопке «Edit boot Menu» и выберите первый вариант «Skip меню загрузки »и нажмите« Сохранить настройки ». Поздравляем, у вас теперь есть загрузчик Windows XP, и он автоматически загрузится в Windows, но мы еще не закончили. У вас все еще есть Ubuntu в вашей системе, мы хотим это изменить. Откройте управление дисками и найдите свой раздел Ubuntu и раздел подкачки Ubuntu (я полагаю, вы знаете, насколько он большой, [своп около двух концертов, должен быть рядом с разделом Linux]). Сначала удалите своп, а затем удалите раздел Ubuntu. Если все сделано правильно, вы получите Unaccounted space для HD, и swap станет «Свободным пространством», чтобы исправить это. Затем щелкните правой кнопкой мыши раздел «Свободное пространство» (место подкачки) и удалите его снова, он должен стать частью неучтенного пространства. Теперь вы не хотите просто оставить все это пустое пространство на вашем HD. Щелкните правой кнопкой мыши на своем разделе Windows и выберите расширение. Он должен по умолчанию использовать максимальный размер вашего HD (который вы хотите, чтобы у XP было все пространство.) И нажмите «Продолжить». Там вы идете, все будет в порядке, и у Windows XP теперь будет весь ваш HD, Ubuntu не будет, и у вас будет перезагрузщик XP. Надеюсь, что это помогло вам! (Видеоурок от Tech-Harvest делает в основном то же самое, но в Windows 7 - http://youtu.be/AAWBZq04Izc)Вам нужно восстановить MBR, который был перезаписан grub при установке ubuntu. В старые времена вы запускали fdisk / MBR на системном диске. Способ сделать это в Windows XP - запустить «Консоль восстановления Windows», которую можно запустить с установочного диска или установить на жесткий диск и запустить оттуда.
Инструкции по установке консоли восстановления находятся здесь: http://support.microsoft.com/?kbid=314058
Однако, поскольку у вас нет компакт-диска, вам нужно попробовать его установить из того, что у вас уже есть. Откройте диалог запуска (win + r или start-> run) и введите следующее:
%windir%\i386\winnt32.exe /cmdcons
Затем вам придется перезагрузиться в окна и выбрать консоль восстановления во время ее загрузки. Оттуда вам нужно запустить FIXMBR, который описан здесь: http://support.microsoft.com/?kbid=314058
Как только это будет выполнено успешно, ваш компьютер будет снова загрузитесь в окна.
Из Windows 7 установите easyBCD.exe (вы можете найти его на www.softpedia.com)
Запустите его и выберите RepairMBR
Затем удалите некоторые разделы, сделанные Ubuntu's система.
Загрузите с живого носителя Ubuntu и вытрите таблицу разделов (и MBR) с помощью dd if=/dev/zero of=/dev/sdY bs=512 count=1, где Y - это диск. это будет / dev / sda в системе с одним приводом. Эта команда взорвет первый сектор диска, полный нулей, исключая таблицу разделов. Установите новую ОС, которую вы хотите установить, как если бы диск был новым.
Примечание: вам может потребоваться увеличить bs (размер блока) или коэффициенты счета на GPT-диске. Я не смог найти точные числа, но изменение счетчика до 8 или bs до 4096 должно сделать трюк.
sudo apt-get update
sudo apt-get install mbr
sudo install-mbr /dev/sda
Перезагрузите и установите Windows обычно с оригинального установочного CD / DVD Простейший метод - сжечь компакт-диск rBoot и загрузить с него. Когда появится меню, выберите свой раздел Windows.
Когда Windows загружается, в управлении дисками щелкните правой кнопкой мыши на загрузочном разделе и примените флаг загрузки. Перезагрузите
. Надеемся, что это сработает.
Если это так, удалите раздел Linux из управления дисками. Вы закончили.
Если вы можете загружать Ubuntu Live CD, выберите опцию «Попробовать Ubuntu». Затем попробуйте установить его снова, выбрав ручное разбиение на разделы, Это последняя опция на шаге «Подготовьте свой диск». Переустановите его в том же разделе, который вы пытались раньше.
Сначала удалите старый раздел Ubuntu (вы можете узнать старый раздел Ubuntu, посмотрев столбец типа раздела, он должен иметь тип как ext4 или ext3) Затем создайте новый раздел, нажав кнопку «Добавить». В новом диалоговом окне измените параметр «Не использовать раздел» с ext4, установите отметку «галочка» в поле «Формат», а в нижнем списке выбора выберите /, затем нажмите «ОК». Убедитесь, что вы выбираете устройство установки загрузчика как /dev/sda (если вы устанавливаете на локальный жесткий диск). Затем продолжайте. Посмотрите, появляется ли сообщение об ошибке. Если он завершается успешно, он должен предоставить вам сообщение с двумя вариантами: «Продолжайте пытаться Live CD» и «Перезагрузите компьютер, чтобы использовать новую установленную систему». Перезагрузите ноутбук.Я думаю, что он должен работать.
Для удаления Ubuntu вам понадобится DVD-диск с Windows Recovery или установочный DVD-диск или DVD-диск Ubuntu Live.
Примечание. Если у вас нет Windows Recovery или установочного DVD, вы можете загрузить официальное ISO-файлы для Windows 10, Windows 8 или Windows 7 из Центра загрузки Microsoft. Windows будет установлена только как оценочная копия в течение 30 дней без подлинного ключа продукта.
Если у вас нет компакт-диска для восстановления Windows или вам запрещено загружать и записывать файлы ISO упомянутый ранее, вы можете использовать Центр загрузки Microsoft . Это инструмент, который устраняет большинство проблем с загрузкой (Windows или Ubuntu). Я предлагаю использовать компакт-диск Windows, если это возможно.
Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления. Вы должны увидеть это на компакт-диске с установочным носителем. Нажмите «Восстановить компьютер», и вы увидите экран, подобный первому изображению.Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Откройте командную строку, затем введите bootrec /fixmbr в командную строку. Возьмите носитель для восстановления Windows или установочный компакт-диск и загрузитесь с него. Вы должны увидеть этот или аналогичный экран на компакт-диске для восстановления.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Откройте командную строку, затем введите bootrec /fixmbr в командную строку.
Перезагрузитесь и загрузитесь в Windows. Затем выполните следующие действия, чтобы удалить разделы Ubuntu.Перезагрузитесь и загрузитесь в Windows. Затем выполните следующие шаги, чтобы удалить разделы Ubuntu.
Введите эти строки в терминале по одной строке за раз.
Сценарий:
Вы хотите удалить Ubuntu и удалить раздел Ubuntu из другой ОС. Теперь ваш компьютер не загружается («нет такого раздела»), и вам не хватает компакт-диска для восстановления Windows, чтобы исправить его. Создайте Ubuntu LiveCD / USB. Загрузите с вашего Ubuntu LiveCD / USB, выбрав его в настройках загрузки BIOS. После загрузки Ubuntu откройте терминал (Ctrl + Alt + T) и запустите следующие команды:sudo apt-get install lilo
sudo lilo -M /dev/sda
Примечание: вам, возможно, придется заменить /dev/sda на главный жесткий диск, на котором установлены Ubuntu и Windows. Затем вы можете перезагрузиться в Windows. Вы можете войти в утилиту управления дисками и удалить раздел Ubuntu. Щелкните правой кнопкой мыши Мой компьютер, выберите «Управление», «Дисковая утилита». После удаления раздела щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» и перейдите на вкладку «Дополнительно». Перейдите в «Пуск и восстановление», установите Windows в качестве операционной системы по умолчанию и установите время для отображения списка операционных систем на 0 и нажмите «ОК».
На самом деле решение этого очень легко, любой может это сделать. Прежде всего. Загрузите что-то под названием EasyBCD (есть бесплатная версия, вам нужно загрузить ее в Windows, так как это EXE). Http://neosmart.net/download.php?id=1 запускается через настройку.
Запустите EasyBCD и перейдите к шестой кнопке вниз, развертывание EasyBCD. Поскольку вы являетесь пользователем Windows XP, выберите «Записать загрузчик Windows XP» в MBR, а затем нажмите большую красную кнопку «Write to MBR». Затем перейдите ко второй кнопке «Edit boot Menu» и выберите первый вариант «Skip меню загрузки »и нажмите« Сохранить настройки ». Поздравляем, у вас теперь есть загрузчик Windows XP, и он автоматически загрузится в Windows, но мы еще не закончили. У вас все еще есть Ubuntu в вашей системе, мы хотим это изменить. Откройте управление дисками и найдите свой раздел Ubuntu и раздел подкачки Ubuntu (я полагаю, вы знаете, насколько он большой, [своп около двух концертов, должен быть рядом с разделом Linux]). Сначала удалите своп, а затем удалите раздел Ubuntu. Если все сделано правильно, вы получите Unaccounted space для HD, и swap станет «Свободным пространством», чтобы исправить это. Затем щелкните правой кнопкой мыши раздел «Свободное пространство» (место подкачки) и удалите его снова, он должен стать частью неучтенного пространства. Теперь вы не хотите просто оставить все это пустое пространство на вашем HD. Щелкните правой кнопкой мыши на своем разделе Windows и выберите расширение. Он должен по умолчанию использовать максимальный размер вашего HD (который вы хотите, чтобы у XP было все пространство.) И нажмите «Продолжить». Там вы идете, все будет в порядке, и у Windows XP теперь будет весь ваш HD, Ubuntu не будет, и у вас будет перезагрузщик XP. Надеюсь, что это помогло вам! (Видеоурок от Tech-Harvest делает в основном то же самое, но в Windows 7 - http://youtu.be/AAWBZq04Izc)Вам нужно восстановить MBR, который был перезаписан grub при установке ubuntu. В старые времена вы запускали fdisk / MBR на системном диске. Способ сделать это в Windows XP - запустить «Консоль восстановления Windows», которую можно запустить с установочного диска или установить на жесткий диск и запустить оттуда.
Инструкции по установке консоли восстановления находятся здесь: http://support.microsoft.com/?kbid=314058
Однако, поскольку у вас нет компакт-диска, вам нужно попробовать его установить из того, что у вас уже есть. Откройте диалог запуска (win + r или start-> run) и введите следующее:
%windir%\i386\winnt32.exe /cmdcons
Затем вам придется перезагрузиться в окна и выбрать консоль восстановления во время ее загрузки. Оттуда вам нужно запустить FIXMBR, который описан здесь: http://support.microsoft.com/?kbid=314058
Как только это будет выполнено успешно, ваш компьютер будет снова загрузитесь в окна.
Из Windows 7 установите easyBCD.exe (вы можете найти его на www.softpedia.com)
Запустите его и выберите RepairMBR
Затем удалите некоторые разделы, сделанные Ubuntu's система.
Загрузите с живого медиафайла Ubuntu и вытрите таблицу разделов (и MBR) с помощью dd if=/dev/zero of=/dev/sdY bs=512 count=1
, где Y - это диск. это будет / dev / sda в системе с одним приводом. Эта команда взорвет первый сектор диска, полный нулей, исключая таблицу разделов. Установите новую ОС, которую вы хотите установить, как если бы диск был новым.
Примечание: вам может потребоваться увеличить размер bs (размер блока) или счетчиков на GPT-диске. Я не смог найти точные числа, но изменение числа до 8 или bs до 4096 должно сделать трюк.
sudo apt-get update
sudo apt-get install mbr
sudo install-mbr /dev/sda
Простейший метод - запишите компакт-диск rBoot и загрузитесь с него. Когда появится меню, выберите свой раздел Windows.
Когда Windows загружается, в управлении дисками щелкните правой кнопкой мыши раздел загрузки и примените флаг загрузки. Перезагрузка.
Надеюсь, что это сработает.
Если это так, удалите раздел Linux с диска. Все готово.
Если вы можете загрузить Ubuntu Live CD, выберите опцию «Попробовать Ubuntu». Затем попробуйте установить его снова, выбрав ручное разбиение на разделы. Это последняя опция на шаге «Подготовьте свой диск» . Переустановите его в том же разделе, который вы пытались раньше.
ext4
или ext3
) ext4
, установите отметку «галочка» в поле «Формат», а в нижнем списке выбора выберите /
, затем нажмите «ОК». /dev/sda
(если вы устанавливаете на локальный жесткий диск). Затем продолжайте. Я думаю, что он должен работать.
Чтобы удалить Ubuntu, вам понадобится DVD-диск для восстановления Windows или установочный DVD-диск или DVD-диск Ubuntu Live.
Примечание. Если у вас нет диска восстановления Windows или установки, вы можете загрузить официальное ISO-файлы для Windows 10, Windows 8 или Windows 7 из Центра загрузки Microsoft . Windows будет установлена только как оценочная копия в течение 30 дней без подлинного ключа продукта.
bootrec /fixmbr
в командную строку. [/g8] Если у вас нет компакт-диска для восстановления Windows или вам приходится загружать и записывать файлы ISO, упомянутые ранее, вы можете использовать Boot-repair . Это инструмент, который устраняет большинство проблем с загрузкой (Windows или Ubuntu). Я рекомендую использовать компакт-диск Windows.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Примечание из Tanner : Если вы используете расширенный раздел, вам может потребоваться удалите большой расширенный раздел, чтобы сделать пространство незанятым.
Сценарий:
Вы хотите удалить Ubuntu и удалить раздел Ubuntu из другого ОПЕРАЦИОННЫЕ СИСТЕМЫ. Теперь ваш компьютер не загружается («нет такого раздела»), и вам не хватает компакт-диска для восстановления Windows.
blockquote>
- Создайте Ubuntu LiveCD / USB.
- Загрузите с вашего Ubuntu LiveCD / USB, выбрав его в настройках загрузки BIOS.
- После загрузки Ubuntu откройте терминал (Ctrl + Alt + T) и выполните следующие команды:
Примечание: вам может потребоваться заменитьsudo apt-get install lilo sudo lilo -M /dev/sda
/dev/sda
на главный жесткий диск, на котором установлены Ubuntu и Windows.- Затем вы можете перезагрузиться в Windows.
Вы можете войти в утилиту управления дисками и удалить раздел Ubuntu. Щелкните правой кнопкой мыши Мой компьютер, выберите «Управление», «Дисковая утилита». После удаления раздела щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» и перейдите на вкладку «Дополнительно». Перейдите в «Пуск и восстановление», установите Windows в качестве операционной системы по умолчанию и установите время для отображения списка операционных систем на 0 и нажмите «ОК».