Сценарий ниже убивает все активные окна текущего активного окна, в котором пользователь работает. Это означает, что он связан с ярлыком.
В сценарии появится всплывающее окно с запросом пользователя для подтверждения, прежде чем убить все окна.
Скрипт использует все собственные (предварительно установленные) инструменты, такие как 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 и удалить раздел 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 и нажмите «ОК».
На самом деле решение этого очень легко, любой может это сделать. Прежде всего. Загрузите что-то под названием EasyBCD (есть бесплатная версия, вам нужно скачать его в Windows, так как это EXE). http://neosmart.net/download.php?id=1 настройка .
Вам нужно восстановить 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://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixmbr.mspx
Как только это будет сделано успешно, ваш компьютер снова загрузится в окна.
Сначала загрузите bootsect.exe в каталог загрузки.
нажмите клавишу windows
, введите cmd.exe
и результат (в командной строке) запустите его как «Администратор», щелкнув правой кнопкой мыши по значку cmd и выберите Run as Administrator
.
В новом окне cmd.exe, cd в каталог загрузки. например cd C:\Users\Lalu Patel\Downloads
. _Удаление вашего имени пользователя «Lalu Patel».
Затем введите эту команду. bootsect.exe /nt60 ALL /force /mbr
. Перезагрузите систему, чтобы увидеть, что Windows автоматически загружается без grub.
Затем в Windows
Administrative Tools
, затем закройте окно «Администрирование». Disk Management
. см. это . unknown
. это раздел Ubuntu. Щелкните правой кнопкой мыши -> Удалить раздел. unallocated space
. Extend Volume
. Источник: bootsect , управление диском
Чтобы удалить 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.
На самом деле решение этого очень легко, любой может это сделать. Прежде всего. Загрузите что-то под названием EasyBCD (есть бесплатная версия, вам нужно скачать его в Windows, так как это EXE). http://neosmart.net/download.php?id=1 настройка .
Загрузите с живого медиафайла 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. Щелкните правой кнопкой мыши Мой компьютер, выберите «Управление», «Дисковая утилита». После удаления раздела щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» и перейдите на вкладку «Дополнительно». Перейдите в «Пуск и восстановление», установите Windows в качестве операционной системы по умолчанию и установите время для отображения списка операционных систем на 0 и нажмите «ОК».
Вам нужно восстановить 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://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixmbr.mspx
Как только это будет сделано успешно, ваш компьютер снова загрузится в окна.
Из 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 и нажмите «ОК».
На самом деле решение этого очень легко, любой может это сделать. Прежде всего. Загрузите что-то под названием EasyBCD (есть бесплатная версия, вам нужно скачать его в Windows, так как это EXE). http://neosmart.net/download.php?id=1 настройка .
Вам нужно восстановить 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://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixmbr.mspx
Как только это будет сделано успешно, ваш компьютер снова загрузится в окна.
Из 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 с диска. Все готово.