Search
Write a publication
Pull to refresh

Ubuntu 9.10 дома: доработка напильником

Решил я дома поставить Ubuntu, дань моде, так сказать, — «переход на свободное ПО в образовании» (я работаю в этой структуре), «нет пиратству» и прочее… В качестве подопытного кролика пользователя и тестера стала моя жена. Статьи, где указывались аналоги программ под Windows и Linux были и ранее, но я хотел бы описать некоторые подводные камни, с которыми может столкнуться начинающий убунтовод. К примеру, проблема с подключением 2х мониторов на видеокартах ATI до сих пор одна из частых тем на всяческих форумах. Но обо всем по порядку. И такие вроде бы мелочи для человека понимающего — могут навсегда отпугнуть другого от этой отличной операционной системы. Удивительно, что до сих пор это все не пофиксили и допилили еще при разработке.

Конфигурация компьютера – Core2Duo E7400/2Gb RAM/ATI 4850.

Железо. С драйверами на видеокарту проблем не было, скачал с сайта производителя ati версию 10.2 (на момент установки это была самая последняя версия), оставил иксы, и через консоль запустил инсталлятор, все установилось и заработало. Даже звук через HDMI шел на телевизор без бубна. Единственное – пришлось повозиться с расширенным рабочим столом. Дело в том, что у меня через hdmi подключен ЖК-телевизор, и когда в панели управления (ATI Control Center) я выбирал конфигурацию расширенного рабочего стола, система автоматически делала его (телевизор) главным, и все значки, и меню переносились на него. Я пару дней пытался добиться ответа на официальном форуме русской поддержки, но ответа так и не получил, начал копаться в конфигах – оказывается в папке пользователя есть файл ~/.config/monitors.xml, в котором есть строки с тэгом primary (для каждого монитора).
У меня обе строчки были установлены в «no», видимо из-за этого и были проблемы. Изменил значение на «yes» у нужного монитора, перазапустил иксы (sudo /etc/init.d/gdm restart) и все вернулось на круги своя. Неужели на форуме никто не сталкивался с такой проблемой? Конфигурация моя — одна из распространенных.

Шрифты. Первое что не понравилось — шрифты, особенно в браузере. Не стал заморачиваться с установкой пакетов (ttf-liberation/ msttcorefonts), создал директорию .fonts в своём домашнем каталоге и скопировал туда TrueType-шрифты с Windows-машины, как и советовали на одном сайте. Сайты в браузере стали выглядеть гораздо лучше (некоторые раньше и вовсе отображались некорректно).

Текстовый/графический редактор. Тут все в порядке, в качестве альтернативы блокноту и Paint выступает Gedit и GIMP соответственно.

Браузер. Я поклонник Mozilla, поэтому и в Windows и в *nix использую Firefox. Из полезного минимума ставлю следующие дополнения: Flashblock, Adblock Plus, DownThemAll!.. Всё.

Почтовый клиент. В Windows в качестве почтового клиента я использовал Thunderbird, так что проблем с переходом не было. В Ubuntu использую его же.

ICQ клиент. Сразу из коробки можно пользоваться Empathy, но лично я предпочитаю Pidgin. Красиво, поддерживает кучу протоколов. Жена привыкла очень быстро (в Windows был QIP).

FTP-клиент. FileZilla, однозначно. Огромный функционал, простота использования, а что еще надо?

Проигрыватель музыки. С проигрывателем пришлось повозиться. После установки Ubuntu моя жена упорно не признавала Rhythmbox (а мне без разницы, музыку слушаю редко). Попробовал установить Audacious 2 — хорошая альтернатива при миграции с Windows на *nix. Поддерживает скины от Winamp 2.x. Сразу после установки через Synaptic проигрыватель без проблем запускается, но требует своей доли доработки напильником — корявая поддержка русской кодировки:

Итак, устраняем проблему с русской кодировкой:

Проверяем, настроена ли русская кодировка в системе: запускаем терминал, и пишем: locale -a | grep ru. Результатом выполнения данной команды должны быть такие строки:
ru_RU.utf8
ru_UA.utf8.
Если присутствует строка ru_RU.cp1251, то этот шаг можно пропустить, иначе делаем следующее: sudo gedit /var/lib/locales/supported.d/ru. В открывшемся файле нужно добавить строку: ru_RU.CP1251 CP1251. Сохраняем файл. Теперь нужно сгенерировать добавленную локаль. Переходим обратно в консоль, и пишем: sudo locale-gen. Далее заходим в меню Параметры — > Главное меню, находим пункт Audacious2, и в свойствах меняем строку запуска на sh -c «export LC_ALL=ru_RU.CP1251; audacious2 %U». Теперь осталось зайти в меню проигрывателя, выбрать необходимые шрифты для отображения в программе, и снять галочку (меню Параметры – Стили) — “Use bitmap fonts if available”.

Видеопроигрыватель. Поставил из репозитория VLC, особых проблем нет, правда пока не разбирался с воспроизведением 1080p. 720p идет на ура, без всяких бубнов, а дальше начинает подтормаживать. Ну да ладно, будет время – разберусь.

Торрент-клиент. Установленный в состеве ОС Transmission вообще не впечатлил, тот же Ktorrent в КДЕ (к примеру в Mandriva) на голову выше его, и работает на «ура». Торрентами жена пользоваться не умеет, — ими занимаюсь я, а так как времени больше провожу на работе, а не дома, мне нужен был клиент для управления через ssh (ну или веб-морда как вариант). В общем остановился я на rtorrent, запускаю через screen, все отлично работает и управляется удаленно. С веб-оболочкой тоже работает хорошо. Единственное, следует заметить, что по умолчанию ssh сервер не установлен, надо установить соответствующий пакет.

Java. По-умолчанию в системе установлен OpenJDK. К примеру, интернет банк (у меня «Росбанк») не работает с этой версией Java. Через Synaptic находим установленные пакеты, начинающие на openjdk, и помечаем их на удаление. Обычно достаточно пометить на удаление пакет openjdk-6-jre, Synaptic автоматически потянет за собой зависимости. После удаления, нужно установить версию от Sun. Ищем по фильтру, отмечаем для установки sun-java6-jre, sun-java6-bin (зависимости подтянутся сами). Ручками ищем пакет и отмечаем для установки пакет sun-java6-plugin (для работы java машины в Firefox). Радуемся рабочей Java в браузере.

Основной функционал получен (игры не брал во внимание, пока нет необходимости – ребенок в семье маленький пока), а большего для дома и не надо. С работы рулю машинкой через ssh (putty).
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.