Так как человек, для которого пишется это сообщение, пока ещё использует ОС Windows, то опишу процесс использования Jabber на примере самого распространенного клиента в Windows — QIP Infium.
Заходим на qip.ru, щёлкаем на большую красную кнопку «Скачать QIP». Далее всё как обычно: скачиваем, устанавливаем, запускаем. Теперь настало время создать аккаунт.
Читать дальше…
Так как я просто мега забывчивый человек, мне нужна была утилита, в которую можно было бы записывать, что мне нужно сделать и в какой день, причем с возможность использования не только дома, но и на работе. Для этого как нельзя лучше подошла утилита Tasque и онлайн планировщик Remember the Milk.
Tasque может записывать планируемые задачи в отдельный файл на системе, либо синхронизироваться с Remember the Milk и Evolution.
Установка в ubuntu
sudo aptitude install tasque
Чтобы не забывал ее запускать, добавил программу в автозагрузку. Теперь постоянно висит в трее и при каждом включении системы выдает, что мне нужно не забыть сегодня сделать.
После установки tkabber шрифты в нем отображается ужасно. Для исправления достаточно начать использовать Tk 8.5 вместо 8.4.
Установим tcl8.5 и tk8.5
sudo aptitude install tcl8.5 tk8.5
Затем выберем, что использовать, указав цифрой wish8.5
sudo update-alternatives --config wish
Есть 2 альтернатив, которые предоставляют `wish'.
Выбор Альтернатива
-----------------------------------------------
*+ 1 /usr/bin/wish8.4
2 /usr/bin/wish8.5
Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 2
Используется `/usr/bin/wish8.5' для предоставления `wish'.
Теперь можно перезапустить tkabber.
найдено на sovety.blogspot.com
Sulci – это jabber бот от ermine. В настоящее время один из самых распространенных в конференциях jabber. Список команд можно просмотреть здесь.
Так как на официальном сайте sulci не доступен, можно скачать отсюда.
Первоначально для сборки потребуется установить некоторые пакеты (~35mb)
sudo aptitude install ocaml-native-compilers ocaml-findlib libocamlnet-ocaml libocamlnet-ocaml-dev ocaml-ulex libssl-ocaml-dev libcryptokit-ocaml-dev libgdbm-dev libsqlite3-ocaml-dev
Распаковываем бота, заходим в директорию с sulci и собираем
cd sulci.r318.src
make
Для работы бота потребуется словарь Mueller24.koi. Качаем его, например, отсюда
Директорию dict можно распаковать в папку с ботом, т.е. sulci.r318.src/sulci/
Затем переименуем файл sulci.conf.example в sulci.conf и настроим по своему усмотрению. Для того, чтоб бот запустился нужно не забыть изменить в sulci.conf путь до словаря /path/to/Mueller24.koi на dict/Mueller24.koi, т.е. указать именно тот путь путь куда поместили словарь.
Запускается бот так
cd sulci
./sulci
Если бот не запустился, то открываем report.log и смотрим, что ему мешает.
Интересный плагин FirefoxNotify для поклонников Ubuntu использующих Gnome. Плагин заменяет стандартное уведомление окончания закачки на схожее уведомление Ubuntu 9.04


На данный момент от conky мне нужно не много. Ниже что и как делал.
Для начала установил нужные пакеты. hddtemp спросит загружаться ли автоматически укажем – да.
sudo aptitude install conky hddtemp lm-sensors
Затем запустил от рута sensors-detect для поиска средств мониторинга. Со всеми вопросами соглашаемся. Do you want to add these lines to /etc/modules automatically? (yes/NO) тоже yes.
Перезагрузим модули ядра
sudo /etc/init.d/module-init-tools
Теперь командой sensors можно осуществлять мониторинг системы.
Затем нужно немного отредактировать конфиг hddtemp
sudo gedit /etc/default/hddtemp
Изменил на RUN_DAEMON=”true” и DISKS=”/dev/sda” Не забудьте расскомментировать (убрать #)
Затем запускаем демона, если он еще не запущен
sudo /etc/init.d/hddtemp start
Для запуска conky потребуется создать файл настроек в домашней директории. Вот мой файл .conkyrc.
Температура ядер выводится строками
CPUtemp 1 ${alignr}${execi 10 sensors coretemp-isa-0000 | grep '+' | cut -b15-16}°C
CPUtemp 2 ${alignr}${execi 10 sensors coretemp-isa-0001 | grep '+' | cut -b15-16}°C
coretemp-isa-0000 и coretemp-isa-0001 я взял из того, что мне выдал sensors
$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +60.0°C (crit = +90.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +58.0°C (high = +85.0°C, crit = +85.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +58.0°C (high = +85.0°C, crit = +85.0°C)
Температура жесткого диска выводится командой
HDDtemp: ${alignr}${execi 10 netcat localhost 7634 | cut --delimiter '|' --fields 4}°C
где с помощью параметров команды cut -d (–delimiter) можно задать разделитель полей, а с -f (–fields) указать нужное нам поле.
Для автоматического запуска conky можно добавить его в “Система – Параметры – Запускаемые приложения”
upd: Спасибо Minoru за подсказку с cut.
Первое, что необходимо сделать, это включить проприетарный драйвер. Заходим в “Драйверы устройств”, устанавливаем и перезагружаемся.
Теперь проверка
$ glxinfo | grep direct
direct rendering: Yes
Если получилось, то читаем дальше.
Если вайн не установлен – устанавливаем.
sudo aptitude install wine
Далее редактируем файл WoW/WTF/Config.wtf
Добавляем строки:
SET gxApi "opengl"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET Sound_SoundOutputSystem "1"
SET Sound_SoundBufferSize "150"
SET gxWindow "1"
Теперь игра должна идти нормально, но есть баг с текстурами в помещениях. Для его исправления подредактируем вайн реестр
wine regedit
Заходим в HKEY_CURRENT_USER\Software\Wine\ и создаем ключ Opengl
В него добавляем строковое значение DisabledExtensions и вписываем GL_ARB_vertex_buffer_object
Запускаем вов командой
wine WoW/wow.exe -opengl
Баг с текстурами исчез, правда миникарта в помещениях отображается белым.
Есть еще один не оч приятный баг. Толи утечка памяти, то ли это текстуры не освобождаются вовремя, но происходит медленное пожирание памяти. Правда в какой-то момент она сама же очищается. Т.ч. по сути не оч страшно, хотя и не приятно.
На данный момент мне известны три терминальные утилиты для работы с автозагрузкой в убунту. Это rcconf, sysv-rc-conf и update-rc.d
rcconf

Самая простая утилита. Пробелом выбираем чему загружаться, а чему нет.
update-rc.d
Отключаем запуск bluetooth при загрузке
vanoc@laptop:~$ sudo update-rc.d -f bluetooth remove
[sudo] password for vanoc:
Removing any system startup links for /etc/init.d/bluetooth ...
/etc/rc0.d/K74bluetooth
/etc/rc1.d/K74bluetooth
/etc/rc2.d/K74bluetooth
/etc/rc3.d/K74bluetooth
/etc/rc4.d/K74bluetooth
/etc/rc5.d/K74bluetooth
/etc/rc6.d/K74bluetooth
vanoc@laptop:~$
Включаем запуск bluetooth
vanoc@laptop:~$ sudo update-rc.d -f bluetooth defaults
Adding system startup for /etc/init.d/bluetooth ...
/etc/rc0.d/K20bluetooth -> ../init.d/bluetooth
/etc/rc1.d/K20bluetooth -> ../init.d/bluetooth
/etc/rc6.d/K20bluetooth -> ../init.d/bluetooth
/etc/rc2.d/S20bluetooth -> ../init.d/bluetooth
/etc/rc3.d/S20bluetooth -> ../init.d/bluetooth
/etc/rc4.d/S20bluetooth -> ../init.d/bluetooth
/etc/rc5.d/S20bluetooth -> ../init.d/bluetooth
vanoc@laptop:~$
sysv-rc-conf

Достаточно убрать пробелом крестики и выбранный процесс грузиться не будет. -/+ остановка/запуск процесса. q – выход.
P.S. Прошу не судить строго, я не сисадмин, а простой бухгалтер, у которого зудит в одном месте и тянет разобраться, что же такое линукс, на примере ubuntu.
Ограничение скорости закачки обновлений Ubuntu 9.04, которая выходит уже завтра:
sudo aptitude install trickle
ограничим скорость до 100 КБ/сек
trickle -d 100 update-manager -d
Более подробный ман по использованию trickle здесь и здесь
man trickle
sudo aptitude install epiphany
Такой командой в ubuntu ставится … нет, не браузер epiphany, а игра. Практически полная копия supaplex :)
ps. ctrl+стрелочки – съесть соседнюю ячейку.