Gentoo: USE-флаги

Одна из сложностей, с которой приходится столкнуться начинающему пользователю Gentoo – это USE-флаги. Откуда их брать? Как прописывать? Где взять готовые списки, чтобы все было хорошо?

Дело в том, что USE-флаги задаются каждым пользователем отдельно, именно под себя. Потому найти каких-то ни было универсальных списков данных флагов просто не возможно. Но не надо отчаиваться! Есть несколько простых правил, выполняя которые мы сводим использование USE-флагов к нечто простому.

(далее…)

Хостинг

Подходит к концу период работы хостинга, который я заказывал пять месяцев назад.

За время работы к hostingonrails у меня возникла только одна претензия – это невозможность контролировать расход памяти, ресурсов. Очень вкусные цены, безотказность в работе, все это просто замечательно, но очень смущало то, что во время тестирования легких движков. Легких, то есть тех, которые работают только на PHP, без использования базы данных я получал всплеск использования оперативной памяти, не намного, порядка 2-3 мегабайт всего. Что приводило к довольно серьезному довеску к абонентской плате.

Да, hostingonrails считается лучшим хостингом для использования рельсов, но захотелось чего-то попроще. Один раз заплатил и используешь все, что только можно, без оглядки на использование ресурсов. Давно уже приглядывался к различным обзорам, сравнениям и ценам. Постоянно что-то меня останавливало от перехода. Что-то в основном касалось цен на хостинг. Нормальный («профессиональный») хостинг и стоит довольно прилично, а баловаться чем-то вроде iphoster, когда не понятно за что деньги отдал уже не тянет. Искал, искал…

(далее…)

Gentoo – шаг в будущее?

Я уже писал о своем поиске идеального дистрибутива. Очень много времени я потратил на то, чтобы сформулировать именно то, чего я хочу, и затем на поиск дистрибутива, который бы удовлетворял данным запросам.

Что же мне так не нравилось? В opensuse мне не понравилась политика самого дистрибутива, использовать только их фаервол, использовать пульсаудио в случае использования гнома, отключенный dht в торрент-клиентах. В ubuntu мне не понравилось то, что вся система направлена на эксперимент. Хочешь ты или не хочешь, а используй экспериментальный gdm, grub и при этом никого не волнует, что эти программы еще в настолько экспериментальном виде, что нет возможности их настройки. Еще больше меня возмутило то, что даже установить нормальную версию (стабильную) из репозитория уже просто не возможно.  Гном так же завязан полностью на пульсаудио. И так можно еще долго продолжать, про недостатки данных дистрибутивов и про методы их решения. Но все сводиться к тому, что главный недостаток в том, что кто-то решает за нас, что нужно нам!

(далее…)

xmonad & mplayer

На полноценный пост по xmonad я пока не созрел, но вот описать, как сделать комфортным просмотр фильмов в полноэкранном виде…

Да, в xmonad это оказалось проблемой. Если использовать конфигурацию по умолчанию. Проявляется она как красный бордюр по периметру всего экрана, который очень сильно отвлекает внимание от фильма, который смотришь в данный момент времени.

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

(далее…)

mplayer – копия dvd

Как известно, mplayer умеет проигрывать dvd-диски, но когда речь заходит о проигрывании копии dvd-диска на винте, начинаются некоторые непонятки.

И если iso-образ диска открывается легко и без проблем, то обычная копия, в виде папки VIDEO_TS порождает массу вопросов, не открывать ведь кучу vob-файлов и не просматривать фильм с паузами по переключению между файлами? Именно поэтому я долгое время пользовался VLC для того, чтобы просматривать такие копии. А сегодня узнал способ, позволяющий с легкостью совершить это и в mplayer.

(далее…)

ibus – переключение раскладки

Я уже описывал про ibus, про его возможности, преимущества, поэтому останавливаться на этом не буду.

Мне задавали вопросы, как использовать ibus в других оконных менеджерах (в других, значит не в гноме). Тогда я не знал, что ответить, не знал, на какие тонкости нужно указать. Но теперь, после того, как я в очередной раз снес убунту и поставил генту, и в качестве переключения раскладки в xmonad я настроил именно ibus, могу рассказать…

(далее…)

Сборка deb-пакета

Как уже неоднократно мне говорил Григорий (он же OM), для поддержания системы в актуальном состоянии достаточно обновлять только те несколько программ, которые чаще всего используешь. Потихоньку начинаю понимать данную философию. И с переходом на Ubuntu озадачился сборкой новых версий программ.

Систему нужно подготовить к сборке, для этого устанавливаем следующие пакеты:

$ sudo aptitude install dpkg-dev autoconf automake

При этом желательно устанавливать рекомендуемые пакеты, как зависимости, чтобы подтянулись все остальные, нужные для работы, пакеты. После чего необходимо в ~/.bashrc добавить следующие строки:

export DEBFULLNAME='Denis Evsyukov'
export DEBEMAIL=mymail@gmail.com

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

(далее…)

Переключение раскладки

Довольно долгое время я использовать wm в качестве рабочего окружения. Сначала в иксах убрали нормальное определение раскладки, сделали формат xml, не понятный нормальному человеку, и загружаемый отдельным демоном. Поэтому в качестве средства переключения системной раскладки клавиатуры я использовал SCIM. Были свои проблемы, типа огнелис не определял нажатия клавиш при включении программы, но жить можно было. Преимущества обычно перевешивали:

  1. SCIM запоминает раскладку каждого окна (даже больше, каждой вкладки у Pidgin)
  2. Переключение настраивается непосредственно в окне программы, а не в системе.
  3. Можно одновременно использовать целый набор различных раскладок, переключаясь между ними по горячей клавише или меню.

При этом клавиатуру я настраивал, используя xmodmap. Меняя, к примеру CapsLock на Ctrl или что-нибудь в этом роде.

Когда установил Ubuntu 9.10 обратил внимание на то, что в пункте Система-Параметры присутствует пункт iBus Preferences. Естественно задался вопросом, что это такое???

(далее…)

Ubuntu – шаг к идеалу?

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

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

У меня уже был не очень приятный момент общения с данным дистрибутивом в период с 2006 года по 2008. Поэтому сначала я не обратил на эти заметки внимания. Но чуть позже вчитался… Все таки писали про то, что сейчас убунту уже не та, стало все намного лучше. Даже обновления с предыдущей версии прошли нормально. Ну как тут не попробовать???

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

(далее…)

PolicyKit

Интересно, кто-нибудь использует PolicyKit для обеспечения безопасности на своем компьютере??

Не знаю, как вам, а мне вполне хватает групп, по которым распределяются пользователи. И где четко и понятно, что может делать каждый пользователь.  Зачем сделали PolicyKit по умолчанию практически во всех дистрибутивах – еще более не понятно.

Благо есть возможность выпилить его из системы. Не могу точно сказать про все дистрибутивы, но в Gentoo это делается пересборкой hal с USE=»-policykit», а в archlinux достаточно установить пакет hal-easy, который располагается в AUR.

(далее…)

Powerpill

Не могу сказать, что являлось причиной, провайдер или нагруженость серверов. Но при установке archlinux столкнулся с ситуацией, когда от возможных 250 килобайт в секунду скорости использовалось только 60 килобайт в среднем.

Эта ситуация меня очень не устраивала. И тут на глаза мне попалась утилита powerpill, которая располагается в community. Утилита является оберткой к pacman, но использует для загрузки файлов не wget, а aria2. То есть осуществляет это в несколько потоков. Устанавливаем ее:

#pacman -S powerpill aria2

И настраиваем, для этого открываем в любимом редакторе файл /etc/powerpill.conf. Файл очень хорошо прокомментирован, поэтому подробно на нем останавливаться я не буду.

(далее…)

Идеальный дистрибутив

Странное, все вокруг такое странное… не удивляйтесь, если я буду часто использовать данное слово в своем рассказе. Меня немного зациклило на нем. И теперь все вокруг меня странное, странный мир, странные программы. Странные люди…

Обращаю ваше внимание на то, что все сказанное ниже является только моей личной точкой зрения, и она может не совпадать с вашей точкой зрения!

Речь сегодня пойдет о выборе дистрибутива linux. Странно, да? На деле все просто. Некоторое время назад я попробовал в работе Win7, спустя несколько дней вернулся обратно, потому что не хватало той гибкости и тех возможностей, что дает линукс. До этого момента я попробовал в работе несколько различных дистрибутивов (начинал с Gentoo в далеком 2006, затем в том же 2006 перешел на Ubuntu, на которой был два года, а в 2008 перешел сначала на Debian, а затем уже на Archlinux, с которым знаком почти год).

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

И вот, после того, как я попробовал Win7, оказалось, что я настолько торопился ставить офтопик, что снес все свои наработки в файлах конфигурации и пришлось настраивать все заново. Естественно встал вопрос, что же использовать??

(далее…)

Gentoo…

После того, как возился с ноутом отца, пытался восстановить его, все равно пришлось покупать новый компьютер. Сам выбрал, сам собрал. Пришлось выбирать операционную систему, которую установили бы на новую машину. Выбрали Windows 7.

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

Естественно, я не выдержал и снеся archlinux, установил семерку. Пришлось повозиться с драйверами звуковой (SBLive!), гугление указало на ручную установку kx drivers, установил. Вроде все заработало. Начал причесывать систему, устанавливать различные программы. Естественно захотелось попробовать работать с twitter через adobe air. Существует целый ряд программ, которые упрощают работу с тви… Установил, посмотрел и снес, ибо тормоза невероятные. Думал в винде проще будет, чем в линухе, не тут то было.

Затем столкнулся с проблемами. За несколько дней использования у меня несколько раз аварийно завершал свою работу эксплорер, винт натужно хрустел при работе торрент-клиента. И за несколько дней непрерывной работы система настолько ушла в своп, что работать стало проблематично, пришлось просто перезагружать ее. Затем под винду так и не нашел вменяемого клиента для работы с git. Нет нормального cron-менеджера. Ну и так далее, по мелочи еще. Очень сильно привык к работе на нескольких рабочих столах в линухе, ибо это есть очень удобно! В винде нативно ничего подобного не было. Подумал я, подумал… И решил вернуться на линух.

(далее…)