Смысл

Создано чисто для своих полуламерских манов и мыслей :) на "нелегком" пути освоения жизни с Linux в общем и Ubuntu в частности.

З.Ы. А то настраиваю много, а память не очень.

З.Ы.2 Точнее вообще про все

среда, 6 августа 2008 г.

Немного о настройке WoW

World of Warcraft одна из немногих игр в которую я играю. Конечно, перейдя на linux мне пришлось запустить и ее и, конечно, под wine. Wine is not emulator как известно, вот и пришлось не эмулировать. Основная информация по запуску WoW берется именно с официального сайта wine, часть с этого мануала. Тут небольшой сборник как собрал я.
Прежде всего - я не буду устанавливать DirectX как иногда делают, я буду использовать OpenGL.

Необходимые требования - драйвера на видеокарту должны поддерживать OpenGL и должна быть доступна свободная оперативная память, примерно метров 500 (приложения в linux едят больше оперативки чем процессорного времени). Оперативка нужна чтобы не "сваливаться" в своп. Замечено, что на ноутбуке, с явно не шустрым жестким диском, работа игры со свопом оооочен неудобно, лагуетсЪ.

Правка клиента:
Внесем необходимые изменения в клиент, а именно файл Config.wtf в папке /WTF/

SET gxApi "OpenGL"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"


Правка wine
Запускаю я в режиме совместимости с ХП, и добавляю несколько параметров в реестр

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\World of Warcraft\Client]
"Gfx OpenGL"=dword:00000001


и

[HKEY_USERS\S-1-5-4\Software\Wine\OpenGL]
"DisabledExtensions"="GL_ARB_vertex_buffer_object"


соответственно, если нужного ключа нет, то создаем

Ярлык запуска
Наконец стартую я таким образом (в данном случае диск D виртуальный диск, ссылка на мой домашний каталог)

wine "d:\Games\WoW BC\Wow.exe" -opengl


Должно работать :)

понедельник, 4 августа 2008 г.

Настройка Win иконок в системе Ubuntu Linux

Данное руководство нагло сперто с Казанского общество линуксоидов

Чтобы виндовые приложения (EXE) в Gnome (Nautilus) показывались привычными иконками как в Windows, нужно проделать всего несколько телодвижений:

1.
sudo apt-get install icoutils

2. Идём в ~/.local/share/mime/packages и создаём файл exemime.xml (если каталога mime не существует - создаём его). В него вписываем следующее (убрать пробелы после "<"):

< ?xml version="1.0" encoding="UTF-8"?>
< mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
< mime-type type="application/x-exe">
< comment>Windows executable
< glob pattern="*.exe"/>
< /mime-type>
< /mime-info>

3. Далее из домашней директории запускаем

update-mime-database .local/share/mime/


4. Проверяем, что всё правильно:

gnomevfs-info ЛЮБОЙ-WIN-ФАЙЛ.exe | grep MIME должен ответить: prints "MIME type : application/x-exe".

5. Далее с правами root в директории /usr/bin ссоздаём скрипт wineicon.sh со следующим содержанием:

#!/bin/sh
f=`mktemp`
if wrestool "$1" -x -t14 > $f && [ -s $f ]; then
id=`icotool -l $f | awk '{
ci=int(substr($2,index($2,"=")+1));
cw=int(substr($3,index($3,"=")+1));
cb=int(substr($5,index($5,"=")+1));
if (cw > w || (cw == w && cb > b)) {
b = cb;
w = cw;
i = ci;
}
}
END {
print i;
}'`
icotool -x --index=$id $f -o "$2"
convert -resize 48x48 "$2" "$2" # optional
else
cp '/usr/share/icons/crystalsvg/48x48/mimetypes/exec_wine.png' "$2"
fi
rm $f


Даём ему права на исполнение: chmod 755 wineicon.sh

6. Поочереди запускаем:

sudo gconftool --type string --set /desktop/gnome/thumbnailers/application@x-exe/command "wineicon.sh %i %o"

sudo gconftool --type bool --set /desktop/gnome/thumbnailers/application@x-exe/enable true


7. Все должно работать :)

Начнем с русского

Первое, что пришло на ум - это организация руссификации программ и оболочки + полная руссификация консоли. Обычно, после установки, переведено только меню, а хочется все по максимуму.
Руссифицировать программы просто - запускаешь обновление системы:
- либо стандартная утилита обновления
система - администрирование

- либо
sudo apt-get update


после в локализации
система - администрирование

достаточно выбрать нужный язык (в частности - русский) и все само будет скаченно. Процедуру нужно повторить в случае установки и использования любой программы написанной на qt (когда скачиваются kde-libs и прочее). После выбрать нужный язык по-умолчанию (не путать с языком расскладки клавиатуры по-умолчанию)

Руссификация консоли - немного интереснее. В своих поисках по интернету я натыкался на один и тот же хелп, в котором нужно вручную выполнять кучу операций и много писать. Но нашел и более легкий способ установки поддержки русского языка:
- установить пакет
sudo apt-get install console-cyrillic

потом
sudo dpkg-reconfigure console-cyrillic

и перегрузиться...

Все, максимальная поддержка русского установлена