Немного о коньках

На данный момент от 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 start
Теперь командой 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.
запуск WoW под ubuntu
Первое, что необходимо сделать, это включить проприетарный драйвер. Заходим в “Драйверы устройств”, устанавливаем и перезагружаемся.
Теперь проверка
$ 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
epiphany
sudo aptitude install epiphany
Такой командой в ubuntu ставится … нет, не браузер epiphany, а игра. Практически полная копия supaplex :)
ps. ctrl+стрелочки – съесть соседнюю ячейку.
эволюция
рестарт иксов
В ubuntu 9.04 по дефолту отключена возможность перезагружать иксы по ctrl+alt+backspase. Один из способов перезагрузки – ctrl+alt+F1 (выход из терминала ctrl+alt+F7) и набрать
sudo /etc/init.d/gdm stop
Причем в KDE gdm заменяется на kdm. Загрузить можно так же
sudo /etc/init.d/gdm start
Запускать в данном случае через startx не советую. По крайней мере у меня иксы грузятся с ошибками.
Xorg x2
Захотелось красивостей, а дефолтный драйвер при включении эффектов жалобно выдает “Не удалось включить эффекты рабочего стола. Простите…” Эх. Залез в “Драйвера устройств” и включил FGLRX драйвер, как указано в описании “Драйвер ускоренной трёхмерной графики для видеокарт ATI.” Спустя какое-то время случайно заметил, что Xorg почему-то стал дублироваться.
При этом оба Xorg-a разрастались до 200 мб. Погуглив нашел причину на каком-то корейском форуме. Оказалось это атишный драйвер так извращается. В итоге решил для себя, что отдавать более 150 мб оперативы за возможность пользоваться компизом – нет уж, увольте.
Skype Call Recorder
Интересная программа для записи разговоров по скайпу. Правда почему-то после установки ссылка оказалась в Стандартных :) Перенес в раздел Интернет, стала рядом со скайпом.
Программа умеет записывать в mp3, ogg, wav форматах, имеется выбор битрейта записи, возможность записи всех либо отдельных разговоров.
Genius E-Messenger 112 и ubuntu 8.10
Знаю, что немного запоздалый пост, т.к. в апреле уже выйдет новая убунта, но только вчера руки дошли настроить эту камеру.
Для начала скачал свежие библиотеки с linuxtv.org
далее
make
sudo make install
Теперь вебкамера заработала, но с помехами. Чтобы картинка отображалась нормально запустил скайп командой
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Правда изображение получилось вверх ногами :) Хотя это уже не важно. Главное, что вообще работает :)
Затем можно подправить кнопку запуска скайпа. Для этого достаточно создать файл например .skype в домашней директории и вписать в него
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Затем зайти в Систему-Параметры-Главное меню-Интернет выбрать Skype и в свойствах указать командой запуска только что созданный баш скрипт .skype
Да чуть не забыл. Скрипту следует выставить права на выполнение как программы. Делается это в свойствах файла.
ps если найду рабочий способ как перевернуть изображение обязательно обновлю пост.


