Чтобы корректно отображались шрифты в виндошных программах, нужно скачать и установить русские шрифты:
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
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>
Алиасы могут значительно упростить суровую жизнь пользователя 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'
Устанавливаем переменные окружения для компиляции с оптимизирующими ключами:
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
Если понадобилось установить какой-нибудь пакет из 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