Настройка и оптимизация Ubuntu после установки

В данной статье я постараюсь ответить на вопросы, которые, я думаю, возникают у каждого пользователя, впервые установившего себе GNU/Linux. Я и сам пользуюсь данными ОС только пару лет, и у меня самого возникали подобные вопросы, поэтому, думаю, что смогу немного помочь новичкам разобраться с данными системами. На первый взгляд все кажется сложным и непонятным, я же постараюсь убедить Вас, что это не так. В качестве ОС Linux для начинающих я выбрал Ubuntu, и думаю, что не ошибся, так как этот дистрибутив действительно дружественен к пользователю: его очень легко установить, он имеет удобный графический интерфейс (вне зависимости, будь то Gnome, KDE или Unity), наиболее полная локализация и конечно же Центр приложений, устанавливать софт из которого — дело нажатия одной клавиши мыши. Но после установки системы в ней имеются ряд ненужных на мой взгляд программ и настроек, которые неплохо было бы изменить и дополнить чем то более удобным и функциональным. Этим мы и займемся в этой статье. Какие действия выполнять, а какие — нет это личный выбор каждого пользователя, возможно, Вам пригодится только пара из ниже перечисленных команд, а может быть Вы настроите свой Ubuntu GNU/Linux в точности, как изложено в статье.
Я не буду описывать конкретные настройки для каждой рабочей среды (Gnome, KDE, Unity), а выложу только те настройки, которые не зависят от рабочего окружения и пригодятся всем пользователям. 


Все ниже перечисленные команды нужно копировать в терминал. Терминал можно вызвать комбинацией CTRL+ALT+T.

Обновим систему


Для начала обновим список репозиториев и поиск индексов обновленных версий программ, драйверов, ядра и всего прочего:
sudo apt-get update

Теперь, собственно, установим все доступные обновления:
sudo apt-get upgrade

Установим flash, java, аудио- и видео-кодеки:
apt-get install ubuntu-restricted-extras

Теперь перенесем кнопки управления окном (свернуть, развернуть, закрыть) в привычное нам положение — справа, а не слева, как в МАКе:
gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

Убираем лишний софт:

Удаляем видеоредактор Pitivi:
sudo apt-get remove pitivi

Удаляем клиент мгновенных сообщений Empathy:
sudo apt-get remove empathy empathy-common nautilus-sendto-empathy

Удаляем Клиент микроблогов Gwibber:
sudo apt-get remove gwibber gwibber-service

Если нет необходимости в использовании UbuntuONE (хранение данных на удаленном сервере для доступа к ним из любого места), отключаем и удаляем этот сервис:
sudo apt-get remove python-ubuntuone-client ubuntuone-client python-ubuntuone-storageprotocol ubuntuone-client-gnome rhythmbox-ubuntuone-music-store python-ubuntuone

Если нет необходимости предоставлять кому-то удаленный доступ к СВОЕМУ рабочему столу, отключаем:
sudo apt-get remove vino

Удаляем стандартный клиент удаленного рабочего стола, так как с ним имеются проблемы при подключении к Windows-машинам:
sudo apt-get remove vinagre tsclient rdesktop

И ставим более функциональный клиент RDP Remmina, он позволяет подключаться по RDP к Windows, а так же к чему угодно по SSH:
sudo apt-get install remmina

Предлагаю удалить приложение по очистке системы, так как оно находится в стадии разработки и существенной пользы не несет:
sudo apt-get remove computer-janitor-gtk

Удаляем из системы все, что связано со вспомогательными технологиями, типа экранной лупы:
sudo apt-get remove gnome-accessibility-themes gnome-dictionary gnome-mag at-spi libgail-gnome-module libatspi1.0-0 libgail-common libatk1.0-data libgnome-mag2 espeak-data espeak

Если в вашем компьютере или ноутбуке нет Bluetooth-адаптера и вы не планируете его использовать, удаляем все службы и приложения с этим связанные:
sudo apt-get remove bluez-cups bluez bluez-alsa bluez-gstreamer pulseaudio-module-bluetooth

Поставим приложение gdebi для того, чтобы ставить одиночные .deb пакеты без построения зависимостей:
sudo apt-get install gdebi

Обратите внимание, что после этой процедуры необходимо восстановить соответствие открытие программой gdebi .deb файлов. Наводимся на любой .deb файл, щёлкаем правой клавишей мышки, выбираем в меню Свойства и далее во вкладке «Открывать в программе» выбираем Установщик пакетов Gdebi.

Удалим дефолтный видео проигрыватель, а так же музыкальный проигрыватель, посколю на мой взгляд они не совсем удобны в использовании, а вообще тут решать вам, конечно:
sudo apt-get remove rhythmbox totem totem-common

Взамен ставлю простой и удобный проигрыватель Deadbeef
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef


А фильмы очень удобно смотреть через VLC:
sudo apt-get install vlc mozilla-plugin-vlc

Ставлю приятную для глаз тему и значки, тут тоже на ваш выбор, можете таким образом поставить любую тему:
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme equinox-theme equinox-ubuntu-theme


Включаем отображение дополнительных значков в меню:
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Включаем отображение дополнительных значков на кнопках:
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true

Ставим утилитку по управлению окружением рабочего стола Compiz:
sudo apt-get install compizconfig-settings-manager

На этом завершим первую часть наших настроек,, полюбуемся на то, что получили на выходе и перезагрузим систему.

Выбор ICQ-клиента



Еще один важный момент при переходе на Ubuntu — выбор ICQ-месседжера для ОС. И так, какой же клиент выбрать? На Windows я привык пользоваться RnQ (в простонародии — крысой). К сожалению, такого клиента под Linux до сих пор нет, так что пришлось искать аналоги. Так же я не исключал возможность запуска крысы на Ubuntu из под Wine, но раз уж мы переходим на Linux, я реширл юзать что-то из линухового. Входящий в стандартный комплект поставки Pidgin не пришелся мне по вкусу, поэтому я остановился на выборе Qutim. Почему: Его интерфейс сильно напоминает Miranda и QIP ранних версий, поэтому он пришелся как нельзя кстати, неперегруженный интерфейс, ну и прочие другие удобства. Рассмотрим 2 способа:

Переходим к процессу установки. Как обычно, запускаем терминал (Ctrl+Alt+T).

1) Добавим в системе источник программы, выполним комманду в терминале:
sudo wget linux.intonet.ru/ubuntu/qutim/hardy.list -O /etc/apt/sources.list.d/qutim.list

Теперь нужно обновить базу пакетов для этого требуется выполнить комманду:
sudo apt-get update

После обновления qutim появится в базе. Теперь установим его:
sudo apt-get install qutim

2)В этом способе рассмотрим, как скомбинировать выполнение сразу нескольких команд, не разделяя их на отдельные шаги. Одной командой добавляем репозиторий, обновляем список пакетов и устанавливаем Qutim. Данный способ предложил хабраюзер ademaro, за что ему отдельное спасибо.
Выполним в терминале:
sudo add-apt-repository ppa:qutim/qutim && apt-get update && apt-get install qutim

Можно добавить смайлы и темы:
sudo apt-get install qutim-emoticons
sudo apt-get install qutim-themes

Это все, установка завершена. Далее можно поиграть с настройками и сделать клиент похожим либо на QIP, либо на Miranda, либо даже на RnQ. Клиент и правда удобен в использовании, так что пользуемся на здоровье.

Теперь установим Skype


Как обычно, устанавливать мы его будем путем добавления Skype — репозитория через терминал. И так, приступим:

Открываем терминал и выполняем команду (Вместо gedit вы можете использовать любой другой текстовый редактор на ваше усмотрение, например, nano):

sudo gedit /etc/apt/sources.list

в появившемся текстовом редакторе дописываем строчку:
deb download.skype.com/linux/repos/debian stable non-free

Пишем в терминале:
sudo apt-get update 

и ждём пока обновится информация. Далее выполняем в терминале команду:
sudo apt-get install skype

После установки программу Skype можно найти в меню Приложения > Интернет.

Установка Opera



По умолчанию в Ubuntu в качестве Интернет-обозревателя вмонтирован Firefox. Лично мне он не по нраву, он хоть и легок, но по умолчанию в нем нет некоторых функций, которые доступны в Opera. Конечно, расширить функционал можно, допилив его различными плагинами, однако от этих самиз плагинов он становится весма тяжелым и начинает ощутимо уступать в скорости Опере. Именно поэтому я рекомендую удалить Огнелиса и поставить Оперу. Приступим.

Для начала добавим репозиторий операстов в наш source.list:
deb deb.opera.com/opera stable non-free

Далее добавляем GPG-ключи для обновлений:
wget -O - deb.opera.com/archive.key | sudo apt-key add -sudo apt-get install debian-archive-keyring

Собственно, устанавливаем Opera:
sudo apt-get update
sudo apt-get install opera


Теперь проверяем наличие Opera по пути главное меню/интернет/Opera и запускаем. Принимаем лицензионное соглашение и пользуемся на здоровье.

И да, Firefox больше не нужен:
sudo apt-get remove firefox

Допилим систему



Будет выдавать уведомления о только что подключенных устройствах:
wget download.learnfree.eu/repository/skss/udev-notify-0.1.2-all.deb ;
dpkg -i udev-notify* ;
apt-get install -f ;


Поставим графический редактор Gimp c набором кистей и фильтров:
sudo add-apt-repository ppa:shnatsel/gimp-paint-studio ;
sudo apt-get update ;
sudo apt-get install gimp-paint-studio ;

Добавить в сурс лист…
ppa.launchpad.net/mars-core/ppa/ubuntu natty main
deb-src ppa.launchpad.net/mars-core/ppa/ubuntu natty main


… и поставить игрушку:
apt-get update; apt-get install marsshooter -y

Немного оптимизируем работу ОС.



Команды, начинающиеся с # означают, что требуют прав суперпользователя, для этого перед каждой командой добавляем, как и раньше в статье sudo, либо выполняем в терминале sudo su, что приведет к тому, что все последующие команды будут выполняться от имени суперпользователя, так что бди, аннон.

Настроим, чтобы своп (раздел подкачки) активировался только при полном заполнении физической оперативной памяти:
# gedit /etc/sysctl.conf

Добавьте строку в конец файла:  vm.swappiness=0
Таким образом, мы наиболее эффективно будем использовать весь доступный объем оперативной памяти.

Если в системе установлен двух- и более ядерный процессор, то рекомендую выполнить следующее:
# gedit /etc/init.d/rc 

найдите CONCURRENCY=none и замените на:
CONCURRENCY=shell
Это существенно добавит вашей системе производительности

Немного ускорим графику, присвоив ей приоритет 20.
# gedit /etc/rc.local

Вставьте это в конец файла перед командой EXIT
sudo renice -n -20 $(pidof X)

При создании данной статьи использовались наработки других авторов, различные блоги, форумы и официальная документация. Поскольку вся эта информация по частям собиралась с различных ресурсов, а я лишь доработал все и собрал воедино, дополнив своими идеями, мне не представляется возможным опубликовать полный список авторов. Так что если кто-то увидел тут свой авторский текст, не нужно рвать волосы и обвинять метя в копипастии, нужно лишь сообщить мне об этом, добавив ссылку на свою статью и я обязательно включу Вас в список авторов.

Материал подготовлен специально для конкурса русскоязычных статей Ubuntu.
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 45

    –1
    sudo apt-get upgrade
    sudo aptitude safe-upgrade

    Ну и далее по тексту.
      0
      aptitude же вроде удалили из убунту по-умолчанию
        0
        Тупо сэкономили десяток мегабайт на установочном диске. Зато разработчики debian давным давно рекомендуют aptitude. Почему — читаем в гугле.
        Первым делом 'apt-get install aptitude' и всё.
          +1
          Убунту в первую очередь ориентирована на людей, которым вообще вряд ли могут понадобиться какие-либо консольные утилиты. Если вам всё же нужны, то, как вы сами написали 'apt-get install aptitude'. К тому же, некоторых apt-get устраивает.
            0
            apt-get мусорит (по подчищает за собой) и хуже работает с зависимостями. Да, может кого-то устраивает.
              0
              Возможно. Я не вдавался в подробности его реализации. Спасибо, буду знать.
                0
                А меня устраивает apt-get :) Сколько он там мусорит, все равно раз в пол года переустанавливаем дистр на новую версию :)
          +1
          В десктопных версиях убунту — да, удалили, aptitude там по умолчанию нет. Но он есть в серверной, поэтому для сервера на убунту актуальна будет команда, написанная bondbig.
          0
          тогда до кучи, не sudo su, что по сути некий хак, а sudo -i
            0
            До этого я не дочитал уже )
          +4
          sudo renice -n -20 $(pidof X)

          Не слишком рискованно?
            +1
            А главное, зачем? Я никогда не испытывал тормозов графики из-за того, что ей было выделено мало процессорного времени. Из-за нехватки памяти — да.
              +1
              А окружение рабочего стола какое? Данное скорее актуально для пользователей KDE со слабыми видеокартами. Как известно, пользователи любят когда «красиво», поэтому приоритет 20 — в некоторых случаях вещь оправданная и вреда не несет.
            0
            Зачем вы советуете пользователям устанавливать gimp-paint-studio? Он оптимизирован под рисование, а большинству пользователей нужно редактирование фото, с чем лучше справляется стандартный gimp.
            Ещё много к чему хотелось бы придраться, но надо идти спать.
              +10
              да вообще немало вредных советов в статье
                0
                Ещё хотелось бы добавить, что если скачать deb-пакеты opera и skype с официальных сайтов и просто установить через GUI, то репозитории для обновлений добавятся сами. В этом случае советовать новичкам лезть в терминал — лишнее.
                  +2
                  Скайп так вообще ставится центром приложений из partner-репозитория.
                    –5
                    Не согласен, дело тут не в установке самого скайпа или оперы, скорее, мне хотелось бы научить новичка редактировать сурс.лист. И лезть новичку в терминал считаю обязательным. Как Вы могли заметить, все настройки тут описаны исключительно через терминал, никакого GUI. Стараюсь сразу «приучить» пользователя к терминалу, как бы потом поздно не было, и думаю, это правильно.
                      +4
                      > мне хотелось бы научить новичка редактировать сурс.лист

                      Я, кстати, в Ubuntu придерживаюсь идеологии не вносить сторонние репозитории напрямую в sources.list. Для каждого стороннего софта я завожу отдельный лист-файл в каталоге /etc/apt/sources.list.d

                      Например, для Оперы создаю файл /etc/apt/sources.list.d/opera.list — аналогично и для другого стороннего софта. Так и нагляднее и проще управлять списками репозиториев (просто удалить отдельный файл — это проще, чем парсить единый sources.list, чтобы вычленить и удалить оттуда строчки с упоминанием какого-то отдельного репозитория).
                        0
                        Это правильный debian-way.
                          0
                          Да и зачем их вносить? На офф сайте есть собраные пакеты :)
                            0
                            Вы что же предлагаете, после установки Ubuntu ходить по оф. сайтам разных приложений(Opera, Dropbox, VirtualBox и др.) вручную там отыскивать и выкачивать бинарные deb-пакеты для Ubuntu, а потом их устанавливать в моей системе?
                            Это какой-то Windows-way, мне такого ручного счастья под Ubuntu не нужно.

                            У меня в Ubuntu установочный скрипт для всего нужного софта:
                            1) добавляет в список репозиториев официальный репозиторий со свежими сборками;
                            2) скачивает и добавляет публичный ключ этого репозитория;
                            3) устанавливает свежую версию приложения из этого репозитория.
                            Всё автоматизировано без необходимости какие-то пакеты вручную отыскивать и выкачивать.
                    +1
                    Советы, конечно, спорные как и все в этом мире, нужно хорошо понимать что ты делаешь, а это не «basic UB user». Тем не менее парочку полезных для себя нашел хотя и поклонник Arch
                      +5
                      rdesktop спокойно подключается к win-машинам.
                        +7
                        1) «найдите CONCURRENCY=none и замените на: CONCURRENCY=shell Это существенно добавит вашей системе производительности»
                        это не добавляет системе производительности, а параллелит загрузку системы если не используются продвинутые upstart или systemd.
                        опасный кстати финт

                        2) «Теперь перенесем кнопки управления окном (свернуть, развернуть, закрыть) в привычное нам положение — справа, а не слева, как в МАКе:»
                        тоже вначале не любил, но учитывая курс на Unity, который будет обязательным с Ubuntu 11.10 лучше переучится, тем более уменьшается пробег мыши… всё в левом верхнем углу и не нужно бегать мышой в правый верхний угол ради закрытия окна мышой.
                        Ну или плюнуть на Юнити и бегать от неё…

                        3) sudo renice -n -20 $(pidof X)
                        зачем такой приоритет? а остальным процессам как быть? и в чём физика ускорения?
                        крайне не рекомендую! максимум sudo renice -n -5 $(pidof X)

                        4) статья точно не для новичков, слишко рьяно в статье всё выкидывается и удаляется.
                        оставляется только то что любо автору.
                        можно проще и безопаснее ускорить убунту
                        vasilisc.com/speedup_ubuntu
                          +1
                          Принимаю к сведению всю критику, согласен, что все описано так, как кажется правильно мне. Но тем не менее, в топике говорится о том, что каждый решает для себя, что из предложенного ему пригодится. По поводу того, что параллелит загрузку системы: а разве это не добавит скорости при загрузке?
                            +2
                            если используется старый, добрый init — ДА ускорит загрузку.
                            НО в новых системах используются продвинутые upstart и systemd и совет к ним не применим, а финт CONCURRENCY=shell описывался многими как не совсем безопасный, так что лучше предупредить о последствиях.
                          +3
                          Все манипуляции с пакетами можно было сделать и через GUI.
                          И вообще удаление лишних пакетов (которые не являются демонами стартующими по умолчанию) по определению ни к какой оптимизации не приведёт, кроме освобождения занимаемого пространства на винте, конечно. Но с учётом современных объёмов HDD это не столь важно.
                          И вообще, не понятно о чём статья. О том наборе приложений которые нравятся именно вам?
                            0
                            В некотором смысле да, так как сам я, только начав пользоваться GNU/Linux долго не мог определиться, например, какой ICQ-клиент выбрать и переывал кучу форумов и блогов по данной тематике. Со временем я определился, что мне подходит больше всего и решил поделиться своими соображениями с новичками. Вот так и получилась эта статья.
                              0
                              А у меня, например, на той же самой убунте кутим стабильно вылетает при запуске. Статья как я понял, позиционируется как помощь новичку, но советовать новичку ПО которое может работать крайне нестабильно — зло.
                              +1
                              Все манипуляции с пакетами можно было сделать и через GUI — согласитесь, на это уходит больше действий, чем просто скопировать команду в терминал.
                                +1
                                Я вообще заскриптовал все манипуляции с пакетами (добавление репозиториев, установка пакетов и т.д.) и кинул этот скрипт в UbuntuOne.
                                Поэтому на новой системе достаточно подключить UbuntuOne, через него получить свой скрипт, запустить его и пойти на кухню, чтобы съесть ещё этих мягких французских булок да выпить чаю. А после возвращения имею готовую систему со всем программным окружением. А если свою домашнюю директорию перенёс, то всё нужное ПО будет не просто установлено, но ещё и настроено под меня, как и раньше.
                                  0
                                  Это, несомненно, хорошая идея — сваять такой скрипт, но это если для себя, в статье же во-первых пользователю предоставляется выбор того, что делать, а чего нет (конечно, и в скрипте можно поставить запрос на подтверждение каждого действия), а во-вторых несет некоторую образовательную функцию: учит пользователя некоторым приемам обращения с системой. А выполнение скрипта вряд ли научит чему-то новому (разве что способам запуска sh-скриптов
                              +7
                              После выполнения инструкции получается UBUNTU-ULTRA-MEGA-ZVER-CD v. 100500
                              Есть у меня знакомый товарищ, который после установки системы пол дня выпиливает ненужный ему софт до состояния неработоспособности системы.
                                0
                                Я так два раза «насильственно сломал» ОС, но после этого уже знал, как минимум, что не стоить трогать и где можно почитать.
                                P.S. Возможно сначала стоило почитать, а потом ломать, но жить без приключений как то скучно.
                                0
                                Перетащите топик в убунтариум, пожалуйста.
                                  –2
                                  Спасибо, добавлю статью в избранное.
                                    0
                                    Новичку лучше так
                                    www.yeoworks.cz.cc/images/productyeoworksubuntusolutions.png
                                    Реквестирую твикер в стиле XPAntySpy
                                    www.3dnews.ru/documents/11037/xp-antispy_screenshot.gif
                                      0
                                      Без антивируса по ссылкам не переходить!

                                      И почему не банят таких вот юзеров, заражающих компьютеры других пользователей?
                                      +2
                                      Шёл 2011 год. Для пользования компьютерами всё ещё требовались недюжинные знания команд терминала…
                                      Зачем приучать к терминалу, если всё равно все команды нужно просто копировать?! Большинство пользователей, а тем более новички, при упоминании слова «терминал» трижды подумают нужна ли им эта система. К тому же, некоторые вещи, как было упомянуто в комментариях выше, гораздо проще делаются мышкой, например, скачать и установить ту же Opera.

                                      На мой взгляд, эту статью вредно рекомендовать новичкам Ubuntu.
                                        0
                                        Гораздо проще в два нажатия скопировать команду чем совершать десяток кликов мышью. Но пользователи всё равно почему-то бояться терминала, надо бы отучать их от этого.

                                        А статью эту вредно рекомендовать новичкам, потому как здесь очень много субъективного и спорного.
                                          0
                                          Я всё же за то, чтобы человек понимал, что делает, т. к. велика вероятно что ему захочется установить и другие программы.
                                          Но да, это касательно лишь установки. Другие спорные моменты в статье тоже имеют место быть.
                                            0
                                            Пользователи не боятся терминала. Обывателю он просто нахрен не нужен.
                                            Терминал нужен гикам, а не домохозяйкам.
                                            Комп в идеале должен управляться голосом и жестами, а ты просишь какие-то никому непонятные заклинания вводить с клавиатуры в чёрный экран… Окстись.
                                          0
                                          Я как истинный нуб скопипастил все команды первой части в терминал по порядочку, в итоге после перезагрузки получил фейл :) — не грузится графическая оболочка. Ubuntu 11.04. Знаний, как починить, не хватает.
                                          Припишите может где «Нубьё, будьте осторожны!».
                                            0
                                            > Удаляем из системы все, что связано со вспомогательными технологиями, типа экранной лупы:
                                            sudo apt-get remove gnome-accessibility-themes gnome-dictionary gnome-mag at-spi libgail-gnome-module libatspi1.0-0 libgail-common libatk1.0-data libgnome-mag2 espeak-data espeak

                                            После этого она у меня задумчиво так полезла килять зависимости, типа Гнома, ФФ и кучи всего… ИМХО — когда закончит мне придётся переставлять систему!
                                            Статья — фэйл!

                                            Only users with full accounts can post comments. Log in, please.