Вот мы и подобрались к самому интересному. В этой части будет описано: настройка системы; установка программ, необходимых для работы;
настройка Firefox.
1. Настройка системы
Вот и запустилась в первый раз новая ОС, теперь настало время «подточить» возможности системы под своё мироощущение и нужды. Если при установке системы компьютер не был подключён к Интернету, то следует это сделать и запустить Менеджер обновлений:
Система → Администрирование → Менеджер обновлений.
Или же выполнить в терминале:
sudo apt-get update && sudo apt-get upgrade
Для ускорения запуска часто используемых программ я рекомендую использовать preload:
sudo apt-get install preload
Для того чтобы прямо с клавиатуры вводить символы, подобные этим:
« » — ≠ → ² ⅓ ‰ ↑ ∞ "” и т.д.,
нужно установить раскладку Ильи Бирмана.
Для ускорения доступа к файлу или папке с root-правами я предпочитаю использовать Скрипты для Nautilus. Если предполагается работать с текстовыми файлами с форматированием (OpenOffice.org Writer), то я советую установить шрифты из Windows. Это упростит взаимодействие с людьми, использующими Microsoft Office.
sudo apt-get install msttcorefonts
Ещё немного шрифтов:
sudo apt-get install gsfonts gsfonts-x11
Для того чтобы в браузерах работал Flash, нужно его установить:
sudo apt-get install adobe-flashplugin
Для многих программ базисом является Java, поэтому желательно установить её. Я советую устанавливать версию от Sun. (Замечание: для того чтобы стало возможным установить её, нужно добавить репозитории партнёров. Для этого откройте Synaptic (Система → Администрирование → Менеджер пакетов Synaptic), перейдите в меню Настройки → Репозитории. Перейдите на вкладку «Другое ПО» и поставьте галочки около пунктов, в которых содержится слово partners. Затем щёлкните по кнопке «Закрыть» и после закрытия окна настроек нажмите на клавиатуре Ctrl+R.). После этого можно воспользоваться поиском и найти пакет sun-java6-plugin.
То же самое из консоли.
Открываем файл, в котором расположен список источников приложений
sudo nano /etc/apt/sources.list
Убираем символ комментирования (#) у строчек, начинающихся с deb и deb-src.
Устанавливаем Java:
sudo apt-get install sun-java6-plugin (Замечание: пакет sun-java6-plugin подтянет саму Яву и остальные нужные пакеты автоматически).
Скорее всего компьютеру придётся проигрывать mp3 или avi, а значит, нужно заранее подготовиться и установить соответствующие кодеки:
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-pitfdll
gstreamer0.10-plugins-bad-multiverse gstreamer0.10-tools
2. Установка программ, необходимых для работы
Так как моя деятельность тесно связана с разработкой систем для WEB, то и список программ будет достаточно специфическим, но в нём каждый сможет найти что-нибудь полезное.
mc (Midnight Commander) — двухпанельный консольный файловый менеджер, на случай если нужно будет что-то сделать из консоли. htop.
В отличие от Системного монитора, htop показывает все процессы, которые работают в системе, и через него удобно убивать те, что вошли в цикл и не хотят закрываться.
Pidgin. IM-клиент Empathy, который установлен по умолчанию, мне не нравится, поэтому я решил вернуть старый добрый Pidgin:
sudo apt-get install pidgin Opera 10 — довольно популярный на территории бывшего СССР браузер.
Я его использую только для тестирования отображения и работоспособности того, что я делаю.
Обычно я скачиваю deb-пакет последней версии с официального сайта Opera; Chromium — Web Browser от Google.
Устанавливаем:
sudo apt-get install chromium-browser Krusader — двухпанельный файловый менеджер/(s)FTP-клиент для KDE.
Хоть я и предпочитаю Gnome, но более удобного аналога TotalCommander я так и не смог найти, хотя очень долго искал:
sudo apt-get install krusader k3b — программа для записи дисков.
В Ubuntu уже есть программа для записи дисков — Brasero, но она получила вотум недоверия sudo apt-get install k3b GIMP — программа для работы с растровой графикой, бесплатный аналог Adobe Photoshop.
До Ubuntu 10.04 GIMP входил в список программ, устанавливаемых по умолчанию, но его убрали так как им пользовалось слишком мало пользователей.
Canonical вместо него, для лёгкой обработки фотографий, предлагает использовать F-Spot. Тем же кому нужно работать не только с фотографиями я всё-таки рекомендую установить GIMP
sudo apt-get install gimp gimp-help-ru gThumb — программа для просмотра изображений/фотографий, а также для их базового редактирования.
Эта программа тоже раньше была в составе Ubuntu, но, как и GIMP, ей перешла дорогу программа F-Spot, которая, на мой взгляд, не дотягивает до gThumb, как Gnome Commander до TotalCommander
sudo apt-get install gthumb Dropbox — WEB-сервис, позволяющий без лишних хлопот делать резервные копии файлов и папок на их серверах, а также синхронизировать файлы одного аккаунта на разных компьютерах.
Ещё этот сервис можно использовать для совместной работы, так как можно разделять свои папки с другими пользователями Dropbox.
Этот сервис предоставляет до 8ГБ бесплатно, в связи с чем я бы рекомендовал его всем для резервного копирования важных данных.
KeePassX — программа для хранения паролей, поддерживающая большинство ОС.
Пароли хранятся в зашифрованном файле, доступ к которому осуществляется по паролю или файлу-ключу.
sudo add-apt-repository ppa:keepassx/ppa sudo apt-get update sudo apt-get install keepassx
(Замечание: Если использовать Dropbox, то можно получить единое хранилище для своих паролей, к которому можно получить доступ с любого компьютера.)
FreeMind — программа для построения диаграмм связей
Программу можно взять с официального сайта. На открывшейся странице выбираем пункт Debian Linux и на следующей открывшейся странице находим deb-пакет.
DbWrench — это, на мой взгляд, лучшая программа под Linux для построение схем БД, но, к сожалению, платная.
Официальный сайт DbWrench. Umbrello — среда UML-моделирования. Это ещё одна программа для KDE, без которой я не могу обойтись.
sudo apt-get install umbrello NetBeans — IDE для нескольких популярных языков программирования.
К достоинствам относится: относительно небольшие требования к ресурсам, хорошая работа с проектами и наличие дополнения, позволяющего с удобством работать с git — nbgit. Для установки лучше воспользоваться пакетом, скаченным с официального сайта NetBeans.
3. Настройка Firefox
FireFox для меня не только любимый обозреватель сети Интернет, но и рабочая лошадка, поэтому список дополнений для него будет достаточно специфичным.
Для того чтобы ускорить процесс запоминания установленных дополнений и восстановления их в свежем браузере, я создал подборку Web Developer Netbook Add-ons.
В ней содержатся дополнения не только для работы, но и для повседневной жизни. Я думаю, что в ней каждый сможет найти что-то для себя.
Но установить дополнения в FireFox — это ещё не вся его настройка! При помощи специальной страницы about:config можно произвести тонкую настройку браузера.
Для того чтобы FireFox начал проверять орфографию не только в больших полях ввода (textarea), но и в маленьких (input), нужно изменить свойство
layout.spellcheckDefault = 2
Для разрешения FireFox начать отправлять по несколько запросов к серверу одновременно (что ускорит загрузку страниц):
network.http.pipelining = true network.http.pipelining.maxrequests = 100
network.http.pipelining.ssl = true если используется Proxy
network.http.proxy.pipelining = true Устанавливаем максимальное количество соединений с сервером:
network.http.max-connections = 70 network.http.max-connections-per-server = 50 Устанавливаем максимальное количество постоянных соединений с сервером
network.http.max-persistent-connections-per-server = 10
если используется Proxy
network.http.max-persistent-connections-per-proxy = 8
Для того чтобы из адресной строки ссылки на русском языке копировались не в UTF-символах ( http://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80 ), а на русском (http://ru.wikipedia.org/wiki/Браузер), нужно:
network.standard-url.escape-utf8 = false
Если вас не устраивает скорость прокрутки страниц за одно вращение колёсика (скроллинг), то это можно поправить:
mousewheel.withnokey.sysnumlines = false
mousewheel.withnokey.numlines = 10 В FireFox можно сделать такое же автодополнение адресов сайтов в адресной строке, как и в Google Chrome: browser.urlbar.autoFill = true
Для изменения поисковой машины, в которую FireFox отправляет запрос, если он был набран в адресной строке, нужно отредактировать свойство keyword.URL:
Google: http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
Для того чтобы скачивать с сервиса Яндекс.Народ без ввода CAPTCHA нужно:
general.useragent.extra.firefox = Firefox/3.6.7 YB/5.1
В место «YB/5.1» можно указать любую другую версию Яндекс.Бар. И остался последний известный мне трюк, который может понадобиться при использовании FireFox. Когда пользователь долго пользуется FireFox, то БД, в которой он хранит служебную информацию, перестаёт быть оптимальной.
Для того чтобы её оптимизировать, нужно выполнить в терминале:
find ~/.mozilla/firefox/ -name *.sqlite -exec sqlite3 {} VACUUM \;
|