Блог пользователя Soi-Fong

"Магическая кнопка SysRq" или "Что делать, если все нахрен повисло" (РЕШЕНИЕ)

Изображение пользователя Soi-Fong.

Есть на клаве у всех неприметная кнопочка - SysRq (System Request), которая обычно расположена на всем известной кнопке PrntScrn (Print Screen). Кнопка напрямую связана с ядром, поэтому может выручить нас во всех случаях, кроме Ядерной Паники (kernel panic, мигающие индикаторы Num Lock и др(?)). Чтобы она работала, необходимо скомпилировать ядро с ее поддержкой, за это отвечает параметр конфига ядра CONFIG_MAGIC_SYSRQ, он должен быть выставлен в Y, как правило, по умолчанию он включен.

Хинты aptitude

Изображение пользователя Soi-Fong.

Чем aptitude лучше apt-get и даже adept? А вот чем!
При более детальном изучении манов по аптитуду, выявились удобные хинты для работы с пакетами. Речь пойдет об интерфейсе командной строки, а не о псевдографическом интерфейсе, второй я считаю неудобным. Я тут расскажу только о некоторых фичах, которые могут понадобиться в повседневной жизни линуксойда, это будет всего лишь малая часть того, что умеет всемогущий аптитуд :)

Как очистить трей от артефактов в KDE 4.1

Изображение пользователя Soi-Fong.

Надо переключиться на какую-нибудь виртуальную консоль, например Ctrl+Alt+F1, а потом обратно на иксы Ctrl-Alt+F7 :)
Это, конечно не решение, но до выхода кед 4.2 может проканать.

Включение полного автодополнения по TAB

Изображение пользователя Soi-Fong.

Чтобы автодополнение по табу работало даже в таких местах как:
sudo aptitude install ba[TAB]
нужно сделать следующее. Открываем блокнотом под рутом файл /etc/bash.bashrc, ищем там строчки

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

и снимаем комментарии с последних трех.

п.с. если используете yakuake, то нажмите после этого Ctrl+D, чтобы открылся новый сеанс.

Замена gdebi

Изображение пользователя Soi-Fong.

Когда даблкликом запускаешь .deb файл, то он открывается через gdebi, при этом у меня почему-то начинает нереально сильно и довольно продолжительно грузиться проц. Консольный dpkg в отличие от гдеби делает все быстро и ненапряжно. Поэтому я решил заменить гдеби на дпгк. Для этого сделал скрипт следующего содержания:
#!/bin/bash
kdesu "xterm -e dpkg -i $1"

Мега-эклипс ленивым программерам

Изображение пользователя Soi-Fong.

Перелопатил весь сайт эклипса. Это жесть, что происходит, когда различные компоненты программы делают разные люди независимо друг от друга. Полтора дня ушло у меня, чтобы собрать все это по кусочкам. Сложнее всего пришлось с php и его зависимостями, которых много, и надо было их искать вручную. Зато получилась рабочая версия PDT-all-in-one-2.0, которой нет на сайте.
В итоге сделал сборку эклипса, которая включает следующее: