-Поиск по дневнику

Поиск сообщений в Linux_Loader

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.04.2008
Записей: 743
Комментариев: 2542
Написано: 7716

Arch Linux в VirtualBox. Мышка ожила :).

Дневник

Понедельник, 13 Июля 2009 г. 19:16 + в цитатник
В колонках играет - Dimmu Borgir - Master Of Disharmony
Настроение сейчас - Соответствующее

После установки dbus и hal всё заработало :). Всмысле, заработали мышка и клавиатура.

Ставлю Гнома со всеми прибамбасами. Получается качать более полугигабайта пакетов... М-да... Ладно :). Пусть качается, уже немного осталось :).

Чё-то у меня сомнения по поводу софта, но посмотрим на месте. К софту я очень придирчив. Хочу все свои программы и хоть убей :D. Чем мне приглянулся Gentoo, так это богатым их выбором. Там уж точно есть всё что мне надо :). А ещё нравится, что там можно устанавливать разные версии одной программы и менеджер пакетов не сходит от этого с ума (привет апт'у).
Рубрики:  железо
софт
дистрибутивы

Метки:  

Linux. Когда система ушла в штопор.

Пятница, 15 Мая 2009 г. 21:46 + в цитатник
Это цитата сообщения Sb0y [Прочитать целиком + В свой цитатник или сообщество!]

Читая форумы в интернетах, я всё чаще вижу что у людей "завис" Linux.
Под "завис" люди понимают:

  1. не двигается мышка
  2. не убиваются иксы (Alt+Ctrl+Backspace)
  3. вообще не отвечает клава



Но мы-то с вами знаем, что ядро Linux практически не возможно убить ;)

На самом деле, достаточно иксам подвесить клавиатуру, как большенство пользователей уже считаю Linux зависшим. (наверно потому что пресловутый Alt+Ctrl+Backspace не работает)

Сейчас, уважаемые читатели, вы пройдёте курс молодого бойца Linux, который поможет вам в экстренной ситуации избежать нажатия кнопки Reset и корректно вывести свою машину из крутого пике.

Первое что, нам нужно сделать, это дать команду ядру отнять у иксов управление клавиатурой. Такой режим, кстати называется XLATE.

Итак вернём клаву ядру:

Alt+SysRq+R

Кнопку SysRq, на qwerty-клавиатурах её можно найти на месте кнопки Print Screen.

Гуд, теперь у нас снова есть клава.

Теперь попытаемся инициализировать перезагрузку машины:

Alt+SysRq+E

Этой командой мы пошлём всем процессам, кроме Init'а сигнал SIGTERM, тоесть пока ещё вежливо попросим их завершится.

Ну, а если вежливость ситуацию не спасла, жмём более грубую комбинацию:

Alt+SysRq+I

Опять же шлём всем, кроме Init сигнал, но уже SIGKILL.

Аварийная синхронизация всех файловых систем:

Alt+SysRq+S


Когда у нас из процессов не осталось ничего кроме Init и самого ядра можно смело перемонтировать все файловые системы только для чтения:

Alt+SysRq+U

Ну и наконец Reboot:

Alt+SysRq+B

Вот так просто и не затейливо мы свели риск к повреждению системы практически к нулю. Теперь я думаю ясно, что фраза "Linux завис" может значить только Kernel Panic, а не висяк иксов ;) От себя добавлю, что мне кажется, что под словами "Линукс завис" чаще понимают зависание иксов... А оно часто лечится убиением процесса, который их подвесил :). А бывает и наоборот, когда единственная магическая клавиша, способная разтормошить компьютер, это рубильник на задней стенке ситемника...
Рубрики:  ссылки и цитаты
howto

Метки:  

Compose 2

Дневник

Пятница, 03 Октября 2008 г. 04:28 + в цитатник
Навозился вчера с этой compose. Короче, пока ничего не трогал - всё работало, как надо. Потом начались взлёты и падения.

Файла ~/.Xcompose, в который можно добавлять свои compose-последовательности, у меня не оказалось. Создал сам. Проверил в kwrite - точно, так и думал. Фишка больше не работает... Потому что .Xcompose пустой. Попробовал туда что-то добавлять - всё отлично :). Придумал как ставить ударения над русскими буквами. Это оказалось просто, как и ожидалось. Я придумал ещё другой способ, даже более удобный, но ещё не пробовал его. Хотя, работать он будет 100%.

Дальше было круче... Вспомнил, что некоторые программы, судя из статьи-источника, могут не правильно реагировать на все эти фокусы. И тут меня ждал облом. Ни одна прога, кроме kwrite, не захотела работать с этим нормально. У всех какой-то неадекват. Такое впечатление, буд-то они все используют старые последовательности, а внесённое мною в .Xcompose игнорят, даже если оно дублирует старые настройки... Опера после перезапуска исправилась, остальные пока нет.

Но я не остановился и пошёл дальше :). Автор статьи, из которой я всё это вычитал, писал, что такое лечится и даже описал как. Я решил, что у меня своя голова на плечах и начал изобретать свой, альтернативный способ ):.

Если подумать, то эти последовательности изначально где-то находятся. А если отредактировать их прямо там? Тогда никаких глюков быть не должно. Пока что это только на уровне предположений. Начал рыть, нашёл целую кучу файлов compose для разных кодировок и с одним и тем же содержанием. Хотя в некоторых ничего толкового не было... В /etc/console-setup/ ничего тнтересного не было, там всё типа
/etc/console-setup/compose.CP1251.inc
/etc/console-setup/compose.CP1255.inc
/etc/console-setup/compose.GEORGIAN-PS.inc
/etc/console-setup/compose.KOI8-R.inc
/etc/console-setup/compose.KOI8-U.inc и т.д.
Я так понимаю, что локаль у меня ru и UTF-8. В /usr/share/X11/locale/ меня привлёк фалик ru_RU.UTF-8/Compose. В нём оказалось чего-то на англицком, но интуитивно я догадался, что меня послали в en_EN.UTF-8/Compose.

Думаю именно там записаны все последовательности, которые у меня используются по умолчанию.

Кстати, для того, чтобы проставить ударение над любым символом, и буквой кириллицы в том числе, нужно после этого символа ввести юникодовое U0301. В таблице символов он числится как U+0301 COMBINING ACUTE ACCENT. То есть, если после буквы "ю" следует этот U0301, то над ней будет стоять ударение. Принцип примерно тот же, что и в испанской раскладке. В html этот знак числится как & #769;. Я намеренно поставил пробел после &, чтобы код не преобразовался в знак ударения. Дело в том, что на li.ru он тоже канает :).

Короче, вто результаты моего творчества:

а́ о́ э́ я́ и́ ю́ у́ е́ с́ л́ ж́ =́ +́ :)

Метки:  

 Страницы: [1]