awesome: настройка и использование

Итак, в прошлой статье awesome: установка и запуск мы рассмотрели, как установить awesome и обеспечить его запуск при загрузке системы. Теперь рассмотрим самое интересное – его конфигурацию. Для этого начинаем менять файл ~/.config/awesome/rc.lua, который скопировали в предыдущей статье.

Полный вариант моего конфигурационного файла можно взять здесь.

(далее…)

awesome: установка и запуск

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

В этой статье рассмотрим установку и запуск данного оконного менеджера.

(далее…)

Дополнение по сборке ядра в archlinux

В заметке archlinux – сборка ядра благодаря Gnomik (Антон) была выявлена небольшая неточность. О которой спешу рассказать.

(далее…)

Firefox-pgo 3.0.10-1

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

Помимо изменений, касающихся решения проблемы с самой сборкой, провел небольшую оптимизацию, добавив ключи -O2 -pipe -fomit-frame-pointer, на мой взгляд огнелис стал еще шустрее!

Скачать: firefox-pgo-3.0.10-1-i686.pkg.tar.gz

X.Org видео драйвер Intel

После последнего обновления драйвера intel для xorg я пытался переключить архитектуру акселерации на EXA, где ранее у меня были получены лучшие результаты по производительности. Однако это сделать мне не удалось. Просто черный экран, иксы больше не откликаются на действия пользователя. Приходилось грузиться в синглмоде и возвращать настройки xorg обратно. С тех пор так и сижу на UXA…

И только сегодня в новостях от OpenNews стало известно, что разработчики провели чистку кода в текстовой версии драйвера 2.7.99.1, отказавшись от совместимости с DRI1 и убрав поддержку архитектур акселерации XAA и EXA.

Осталось дождаться того момента, чтобы производительность в UXA достигла уровня EXA…

А пока думаю может вернуться к стабильному драйверу 2.6.3??

thunar – проблема с umount cd/dvd

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

Вставил компакт-диск и тут же открывается окно thunar со списком файлов на диске. Просто супер!

Но, как оказалось, не все так безоблачно в датском королевстве… И некоторое время спустя стала появляться ошибка следующего рода: вставляем компакт-диск, он нормально монтируется, нормально работает. Нажимаем кнопку на приводе для извлечения диска – и получаем сообщение от системы, что том не может быть отмонтирован, так как устройство не является томом или приводом. Пришлось искать причину и решение нашлось в пакете exo-alt, сам поиск и решение описывал здесь. (далее…)

Firefox-pgo-3.0.9-1 бинарная сборка Archlinux

Решил поделиться бинарной сборкой пакета firefox-pgo для Archlinux. На моем Core2Duo E8400 он компилировался почти 40 минут.

Про особенности сборки я уже описывал в статье. Устанавливать командой:

$sudo pacman -U firefox-pgo-3.0.9-1-i686.pkg.tar.gz

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

makepkg использует настройки по умолчанию.

Забрать файл firefox-pgo-3.0.9-1-i686.pkg.tar.gz

Попробуйте и отпишитесь о результате.

yaourt и сборка пакета для установки

Сегодня обновлял firefox-pgo из AUR с применением yaourt. Потратил очень много времени на компиляцию. Ядро компилируется намного быстрее. После компиляции забыл сохранить подготовленный пакет в отдельной папке, чтобы в дальнейшем не приходилось компилировать его заново. И после установки он был просто удален.

Решил собрать пакет без установки. Вопрос – как это сделать? Самый простой способ – это скачать все необходмые файлы из AUR и собрать пакет с применением makepkg.

И тут я обнаружил интересную опцию yaourt. Если вызвать йогурт с ключом -G вот так:

$yaourt -G firefox-pgo

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

И как говориться – век живи, век учись!

Проблема с обновлением awesome

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

После приглашения slim войти в систему и ввода логина и пароля предпринимается попытка загрузки системы, которая заканчивается тем, что опять загружается slim…

(далее…)

xf86-video-intel-newest 2.7.0

После того, как обновил ядро и включил KMS (kernel modesetting), обратил внимание на то, что в XTerm информация выводилась очень медленно. При пролистывании было заметно, как отрисовывается текст. Мелочь, а не приятно.

Несколько дней назад встречал информацию о том, что вышла финальная версия xf86-video-intel-newest 2.7.0, в которой было исправлено несколько ошибок. Первоначально хотел проэкспериментировать работу системы со старым драйвером, который представлен в пакете xf86-video-intel-legacy, так как встречал довольно много информации о том, что при откате возрастает скорость работы видеоподсистемы. Но в итоге решился сначала попробовать xf86-video-intel-newest.

Установил из AUR, перезапустил иксы. Значение FPS в показаниях glxgears  осталось без изменения. Но XTerm  теперь выводит текст очень шустро. То есть, по крайней мере от одной проблемы я избавился.

Ждем ядра 2.6.30!

xorg-server 1.6.0 в archlinux

Сегодня в мире Archlinux  событие! Пакет xorg-server 1.6.0 перенесли из testing в extra. И он стал доступен для установки всем желающим!

Новый релиз содержит в себе новые возможности  input device properties, DRI2 and kernel modesetting (KMS). Именно KMS меня и заинтересовал больше всего. После обновления ядра до 2.6.29 пришлось эту возможность отключить, так как xorg ее не поддерживал и просто зависал при запуске.

(далее…)

sudo = безопасность

В Linux вопросу безопасности уделяется очень важное место. В тоже время для управления операционной системой требуются права администратора. И раздавать пароль администратора направо и налево подобно выходу на оживленный перекресток с закрытыми глазами.

Зачем?? Если, к примеру, надо дать право запускать только одну-две команды?

(далее…)

yaourt – установка и использование

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

Однако в связи с тем, что помимо основного репозитория пакетов, в котором находятся только основные пакеты, существует еще AUR (ArchLinux User-community Repository (AUR)), это репозиторий, который официально не поддерживается и формируется самими пользователями Archlinux. В него входит потрясающее количество программ, причем он постоянно обновляется, и найти здесь какую-либо программу не составляет особого труда.  Таким образом получаем, что нам необходимо использовать уже две программы для управления своими пакетами – pacman (официальный репозиторий) и makepkg (для сборки пакетов из AUR). Причем найти программу в AUR можно только используя браузер, зайдя на страницу AUR и произведя поиск там. Естественно, что речи не идет о том, чтобы нормально (то есть не руками) обновлять программы, установленные из AUR…

(далее…)