Решил я дома поставить 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).
Конфигурация компьютера – 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).