RU EN

Русские шрифты в wine

 

Чтобы корректно отображались шрифты в виндошных программах, нужно скачать и установить русские шрифты:

wget http://ubuntologia.ru/article_files/wine/notes_69.tar.gz \
&& tar xvfz notes_69.tar.gz \
&& cp ~/fonts-cyr-win311/*TTF ~/.wine/drive_c/windows/Fonts \
&& chmod 644 ~/.wine/drive_c/windows/Fonts/*.TTF \
&& rm -rf ~/fonts-cyr-win311/ \
&& rm notes_69.tar.gz

После этого нужно установить в консоли локаль cp1251:

LC_ALL=ru_RU.cp1251

Если в системе при установке не была добавлена локаль CP1251, установить её можно в любой момент командой:

sudo dpkg-reconfigure locales

После этого в консоли можно запускать программы через wine:

cd ~/Distrib/Games/Space\ Rangers/Космические\ Рейнджеры\ 2\ -\ Перезагрузка/ \
&& sudo mount -t iso9660 -o loop SRDR.mdf /home/alex/.cd \
&& cd ~/.cd \
&& wine Autorun.exe &

Дальнейшая настройка wine:

# Устанавливаем winetricks
wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

# Установка виндошных библиотек
sh winetricks vb5run
sh winetricks vb6run
sh winetricks 7zip
sh winetricks dotnet11
sh winetricks dotnet20
sh winetricks vcrun2005
sh winetricks directx9
sh winetricks devenum
Комментариев: 0
06.04.2012 21:47


Desktop background, Greetings background

 

Desktop background

Чтобы поменять цвет бэкграунда рабочего стола (debian squeeze, GNOME), нужно отредактировать файл:

nano ~/.gconf/desktop/gnome/background/%gconf.xml

За цвет отвечают следующие строки:

<entry name="primary_color" mtime="1331955722" type="string">
    <stringvalue>#1bcd319a4426</stringvalue>
</entry>
<entry name="secondary_color" mtime="1331955722" type="string">
    <stringvalue>#6666baba0000</stringvalue>
</entry>

Greetings background

Чтобы поменять цвет бэкграунда экрана приветствия, нужно отредактировать файл:

# Предварительно делаем копию!
sudo cp /var/lib/gdm3/.gconf.mandatory/%gconf-tree.xml \
    /var/lib/gdm3/.gconf.mandatory/%gconf-tree.xml.bkp
sudo nano /var/lib/gdm3/.gconf.mandatory/%gconf-tree.xml

За настройки цвета отвечают следующие строки:

<entry name="primary_color" mtime="1276168926" type="string">
    <stringvalue>#01011b1b3636</stringvalue>
</entry>
<entry name="secondary_color" mtime="1276168926" type="string">
    <stringvalue>#01011b1b3636</stringvalue>
</entry>
Комментариев: 0
17.03.2012 08:39


Алиасы (alias) в Debian

 

Алиасы могут значительно упростить суровую жизнь пользователя Linux. Часто используемым трудно запоминаемым длинным команда можно назначить короткий алиас. Открываем файл .bashrc и добавляем следующее:

alias ll='ls -hlAX --file-type --group-directories-first'

Теперь набрав в консоли команду ll можно получить список файлов директории отсортированных по типу, с удобочитаемым размером и т.д. Вот ещё пара алиасов, которые мне пригодились:

alias la='ls -hAv --group-directories-first'
alias l='ls -CF'
alias webon='sudo mysql.server start && sudo /usr/local/php/sbin/php-fpm && sudo /usr/local/nginx/sbin/nginx'
alias weboff='sudo /usr/local/nginx/sbin/nginx -s stop && sudo kill `cat /usr/local/php/var/run/php-fpm.pid` && sudo mysql.server stop'
alias phpcs='phpcs --standard=Veles --encoding=utf-8'
alias webupd='rsync --partial --partial-dir=/home/user/.rsync-partial --delay-updates --exclude=.git --exclude=.gitignore ---delete --delete-excluded -pavr -e "ssh -p35667" /home/user/Progects/progect/www/ user@192.168.1.200:/home/user/progect/www/'
alias mysqllocal='mysql -uroot --auto-vertical-output'
Комментариев: 0
12.12.2011 21:23


Компиляция ядра Debian

 

Устанавливаем переменные окружения для компиляции с оптимизирующими ключами:

export CHOST='x86_64-pc-linux-gnu'
export CFLAGS="-O3 -march=k8-sse3 -fomit-frame-pointer -pipe"
export CXXFLAGS="-O3 -march=k8-sse3 -fomit-frame-pointer -pipe"

# Установка необходимых пакетов:
sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

ВНИМАНИЕ! Указанные выше ключи только для процессоров AMD Athlon 64 X2! Подробнее об оптимизирующих ключах: ключи gcc компилятора, безопасные ключи для AMD. Далее скачиваем исходники:

wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.1.5.tar.bz2
tar jxf linux-3.1.5.tar.bz2
cd linux-3.1.5 

Конфигурируем и компилируем ядро:

cp /boot/config-`uname -r` ./.config
make menuconfig
fakeroot make-kpkg --revision=1.0.Custom --initrd kernel_image kernel_headers

Устанавливаем ядро и перезагружаемся:

dpkg -i ../*.deb
reboot
Комментариев: 0
11.12.2011 23:48


Как добавить Ubuntu PPA в Debian

 

Если понадобилось установить какой-нибудь пакет из Ubuntu в Debian, самый простой способ - сделать это через репозиторий Ubuntu. Для начала нужно убедиться, что нужный пакет совместим с Debian. Ищем информацию о зависимостях пакета и необходимых версиях компонентов по ссылке. Затем с помощью команды убеждаемся, что нужные версии всех зависимостей присутствуют в Debian:

sudo apt-cache search <package_name>

Затем устанавливаем все зависимости:

sudo aptitude install <package_name> [<package_name>] ...

Далее добавляем PPA. Но сначала нужно достать ключ для дистрибутива Ubuntu. Обычно его можно найти в описании самого PPA:

Signing key:
1024R/2A2356C9
  (What is this?)
Fingerprint:
7A4AF09AB1802509C26153211EBA3D372A2356C9

Нам нужен ключ - 2A2356C9. Далее вводим:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2A2356C9

Осталось только добавить в /etc/apt/sources.list нужный PPA и сделать:

sudo apt-get update
Комментариев: 0
11.12.2011 22:53