Примусово закриваємо зависла програму в linux
Скрипт для легкої установки і настройки web сервера на ubuntu
Скрипт автоматичної установки і настройки сервера на ubuntu. Є пункт для зручного додавання нових сайтів.
Різні шпалери на різних моніторах в ubuntu
Установка різних шпалер для різних моніторів. Спосіб тестувався на ubuntu, але повинен працювати у всіх системах, включаючи windows і mac.
Автоматичне монтування яндекс диска в linux
Детальна інструкція, як змусити автоматично при завантаженні підключати яндекс диск до папки на локальному комп'ютері в linux.
Блог про налаштування та встановлення ПЗ для lnux з пріоретет на ubuntu. Статті носять просту мову, яка зрозуміла новачкам.
Іноді трапляється, що програма перестала реагувати на наші дії і навіть закриватися не хоче і тоді нам доводиться лізти в системний монітор і примусово вбивати процес. Легкий гуглінг не підказав мені нічого хорошого і я вирішив накатати простенький скрипт на bash для закриття завислих програм в одне натискання.
Зазвичай в ubuntu якщо кілька разів швидко натиснути на хрестик зависла програми, то система сама запропонує вбити процес. Але я зіткнувся з 2-ма випадками, коли це не допомагає:
1. Аплет radio-tray. Іноді він перестає реагувати на більшість натискань, включаючи кнопку вихід. Але «Про програму» відкриває. Цього достатньо для скрипта.
2. 1 раз з 20 після виходу з teeworlds (я граю на другому x сервері) крім чорного екрану нічого не видно. Доводиться заходити в консоль (Cntrl + Alt + F1) і через htop вбивати термінал з грою.
Тому я і вирішив накатати простенький скрипт.
Для його роботи нам знадобиться встановлений пакет xdotool. Він є в репозиторіях практично всіх дистрибутивів, а значить встановити його буде не проблема. Наприклад в ubuntu це команда:
sudo apt-get install xdotool
Потім створюємо файл для скрипта, бажано в спеціальній папці:
І вставляємо наступний текст:
#! / Bin / bash
gw = `xdotool getactivewindow`
gp = `xdotool getwindowpid $ gw`
kill -9 $ gp
Зберігаємо і робимо файл виконуваним:
Залишилося тільки прив'язати скрипт до клавіші на клавіатурі.

Тепер досить натиснути забиту клавішу і активне вікно помре.