Поиск по этому блогу

Показаны сообщения с ярлыком горячие клавиши. Показать все сообщения
Показаны сообщения с ярлыком горячие клавиши. Показать все сообщения

AeroSnap в openbox

Говорят в какой-то там windows есть такой эффект...
Он позволяет при перетаскивании окна в краю экрана автоматически изменить размер и активного окна и приклеить его в кромке. Не знаю, не видел, не пробовал...

Но в linux это легко настраивается.
В openbox записав несколько параметров в ~/.config/openbox/rc.xml мы можем легко воссоздать этот эффект самостоятельно.
Параметрами мы задаем размер окна и его положение на экране.
Рассчитывайте настройки в зависимости от разрешения вашего экрана.

Вот мой пример для разрешения 1024на768

<keybind key="W-A-Left">
  <action name="UnmaximizeFull"/>
       <action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>525</width>
<height>740</height>
        </action>
    </keybind>
    <keybind key="W-A-Right">
<action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
<x>530</x>
<y>0</y>
<width>500</width>
<height>740</height>
        </action>
    </keybind>
       <keybind key="W-A-Up">
  <action name="UnmaximizeFull"/>
       <action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>1024</width>
<height>380</height>
        </action>
    </keybind>
    <keybind key="W-A-Down">
  <action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
<x>0</x>
<y>385</y>
<width>1024</width>
<height>380</height>
        </action>
    </keybind>


Происходит все вот как...

Комбинация клавиш Win+Alt+Left приклеивает окно к левой кромке, вытягивает его по вертикали во всю дину и на половину экрана по горизонтали.
Соответственно комбинация  Win+Alt+Right делает то же, но в правую сторону.
Аналогично и вверх/вниз.
Таким образом, я двумя нажатиями клавиш всегда могу удобно разместить на экране два окна: в горизонтальной раскладке или вертикальной.

Вариантов может быть бесчисленное множество и ограничиваться только вашей способностью запомнить все комбинации горячих клавиш.
Читать далее

Как перезагрузить зависшую систему

Источник материала

Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута.

А вот как его сделать, чтобы не повредить причёскуфайловую систему. Прибегнем к так называемой магической ядерной кнопке, а именно сочетанию Alt-SysRq (он же PrintScreen) с разными буквами. Понадобятся нам такие, в этом порядке, с учётом, что у нас клавиатура qwerty:

Alt-Sysrq-R переключить клавиатуру в режим XLATE (перехватить управление у иксов)

Alt-Sysrq-E послать всем процессам, кроме инита, решительный привет, то есть SIGTERM

Alt-Sysrq-I послать всем процессам, кроме инита, окнчательный привет, то есть SIGKILL

Alt-Sysrq-S sync. Для последователей старой школы: нажать дважды :)

Alt-Sysrq-U перемонтировать все файловые системы в read-only

Alt-Sysrq-B начать загрузку



Говорят, что эту последовательность (Alt-SysRq-REISUB) можно запомнить как слово BUSIER наоборот. От себя можно добавить, что если хочется освежить в голове эту краткую мнемонику, то можно на консоли нажать Alt-SysRq-H, и будет выдана краткая справка.

***

To be able to use the SysRq feature, you need to do
echo "1" > /proc/sys/kernel/sysrq
or add an entry to /etc/sysctl.conf:
kernel.sysrq = 1
Читать далее