Консультация № 49598
19.07.2006, 17:47
0.00 руб.
0 4 2
Уважаемые эксперты!
Есть три вопроса по Linux‘у.
1. Как можно забиндить на какую-либо комбинацию клавиш (например, Ctrl-Shift-K) следующее действие: убить (kill) активное окно. Это делается через горячие клавиши KDE или как?
2. Иногда бывает так, что некоторые OpenGL приложения виснут в полноэкранном режиме, по Alt-Tab выйти нельзя. Я открываю второй терминал (Ctrl-Alt-2), там логинюсь, но иксы запустить нельзя, т.к. уже запущены. Вопрос: как убить иксы, чтобы потом их перезапустить, а лучше - закрыть сеанс того пользователя, у которого повисло приложение.
3. Как осуществить транслитерацию имен группы файлов в папке? (Рус>Англ).

Обсуждение

Неизвестный
19.07.2006, 17:59
общий
это ответ
Здравствуйте, Харитонов Дмитрий Валентинович!
1)Вы можете по комбинации клавиш запустить xkill и выбрать какое окно убить
2)Ctrl+Alt+BackSpace убивает X‘ы без перехода в терминал. Также стоит попробовать убить зависщий процесс killall <имя процесса> (ps - список всех процессов)
3)Вам придется написать для этого программу или какой-то сильно навороченный скрипт
Неизвестный
19.07.2006, 18:13
общий
К сказанному добавлю. Коли вы заходите на второй терминал, и если вы хотите окончательно прибить Х, наберите следующее<strong>init 3</strong>Система перейдет в ранлевел 3 - чистая консольЕсли вы опять хотите запустить Х<strong>init 5</strong>Запустятся ХНо можно также это проделать по комбинации клавиш <Ctrl+ALT+Backspace>
Неизвестный
19.07.2006, 18:19
общий
Спасибо.
Неизвестный
19.07.2006, 18:24
общий
это ответ
Здравствуйте, Харитонов Дмитрий Валентинович!

1. Если я правильно помню, то в центре управления можно присвоить хоткеи разным действиям DE. Посмотреть не могу, ибо снес КДЕ ;)
2. Во-первых, можно прибить из второй виртуальной консоли само приложение. Большая вероятность, что иксы попустит. Если же не отпустило, то работает комбинация Ztrl+Alt+Backspace, которая перезагружает иксы. Ну, и уж самый крайний случай - killall -9 X
3. Насколько мне известно, готовых инструментов для таких преобразований нет. Надо писать что-то на перле/С/еще чем-нибудь ;)
Форма ответа