Manjaro Architect

После установки Manjaro Architect, именно в этой редакции, на своём домашнем ноутбуке обнаружил в initrd загрузку микрокода AMD®. Стоит пояснить, что у меня ноутбук несёт на борту процессор компании Intel® и микрокод Intel® так же присутствует в initrd.

Содержимое каталога /boot:

[manjaro]# ls /boot
amd-ucode.img  initramfs-5.6-x86_64-fallback.img  intel-ucode.img      lost+found  vmlinuz-5.6-x86_64
grub           initramfs-5.6-x86_64.img           linux56-x86_64.kver  memtest86+

Кусок grub.cfg с initrd:

[manjaro]# grep amd /boot/grub/grub.cfg
    initrd  /intel-ucode.img /amd-ucode.img /initramfs-5.6-x86_64.img
    initrd  /intel-ucode.img /amd-ucode.img /initramfs-5.6-x86_64.img

Понятно, что в моём случае загрузка микрокода AMD® не нужна, поэтому без всякого сожаления удаляем пакет amd-ucode:

[manjaro]# pacman -R amd-ucode

После удаления пакета запускаем автоматическую генерацию grub.cfg:

[manjaro]# grub-mkconfig -o /boot/grub/grub.cfg

После чего обновляем меню grub:

[manjaro]# update-grub

Тем, у кого процессор AMD®, необходимо проделать всё тоже самое, но только удалить пакет intel-ucode.

Важное замечание! Ради интереса поставил на виртуальную машину Manjaro Gnome и Manjaro KDE — присутствует только микрокод Intel®.

Firefox и KDE

Продолжаю мучать KDE 4.1.96 (4.2RC1). В Параметрах системы, в частности в разделе «Внешний вид» выставил параметр, что текущий стиль KDE будет использоваться всеми приложениями GTK. В целом получилось неплохо, разве что Firefox как-то криво отображал вкладки, меню при наведении исчезало… Сначала поигрался с несколькими темами, где нет таких косяков с вкладками. Затем немного подправил мозилловский userChrome.css. ИМХО, получилось вполне даже ничего. Ну может быть стоит ещё немного поиграться с userChrome.css.

GTK & KDE
GTK & KDE

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

О KDE 4.1.96

На моём домашнем компьютере установлен Archlinux, а в качестве DE использую KDE 4.1.x, который забираю из репозиториев kdemod. Почему я использую kdemod, а не стандартный KDE, который имеется в репозиториях Archlinux? Ответ просто. Мне гораздо удобнее использовать именно kdemod, т.к. одно из главных отличий от обычное KDE — это модульность (ну не нужен мне kppp дома при канале в 6Mbit). Одним словом, я из KDE ставлю только то, что нужно мне. Кроме модульности в kdemod есть ещё «вкусности», но тут я пожалуй отправлю вас к Гуглу. Информации достаточно, нужно только уметь читать.

Тут решил установить себе последнюю версию KDE, а именно 4.1.96, которая лежит в репозитории kdemod-testing. Установил, а точнее обновил kdemod 4.1.4. Проблем с обновлением не возникло. Утром перед работой попробовал свежеобновлённый KDE, поэтому опишу только те новые «фичи», которые успел заметить. Кому интересно, могут почитать эту статью. Что касается самого перевода интерфейса на русский язык, то на данный момент времени переведено где-то процентов 90-95. Скорее всего к выходу релиза всё будет переведено.

Kmail
Kmail

Сразу же открыл kmail и был приятно удивлён изменениям. Появились вкладки, правда теперь не вижу смысла в окошке Избранные папки. Ведь часто используемые папки можно теперь открыть в тех же вкладках. А с другой стороны, я и в предыдущей версии не пользовался этими Избранными папками, а как у убрать это окошко что-то никак не найду.

Menu
Menu

Немного изменили меню. Может мне и показалось, но стало немного удобнее. Также изменили некоторые иконки. Любители размещать иконки на рабочем столе будут теперь довольны, т.к. появилась возможность переключить рабочий на вывод каталога (по умолчанию смотрим в каталог «Рабочий стол (Desktop)») с сохранением выбранного графического изображения в качестве бекграунда. Попробовал новые апплеты Google Gadget, не понравились. В «Параметрах системы» изменили отображение «Настройка рабочего стала», теперь они располагаются в нескольких вкладках.

System Tray
System Tray

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

System Tray
System Tray

В KDE 4.1.x значки в системное трее иной раз обрастали мусором. Перелопатил кучу забугорных форумов и багзил. Перепробовал разные настройки в xorg.conf, какие-то помогали, но артефакты всё равно вылезали. Лучше все помогает только «костыль» из нажатия на Ctrl+Alt+F1 и затем Ctrl+Alt+F7. Обещают в KDE 4.2 частично решить эту проблему, а в 4.1.96 мусора на иконках в трее уже нет (вместо прозрачности подкладывают окрашенную подложку). Обещают окончательно вылечить к версии 4.3.

Kate
Kate

В Kate появилась возможность использовать режим Vi, а также прикрутили интеграцию с CTags. Не знаю насколько оправдан использование режима Vi, уж лучше бы реализовали проверку орфографии на лету. Кстати, в Opera 10 проверка орфографии в текстовых полях уже работает на лету.

К сожалению, посмотреть более подробно все нововведения времени не хватило, но в целом работает стабильно и довольно шустро. Пару раз вылетел Konqueror при попытке просмотреть Google Reader, но для меня это не критично, ибо Konqueror'ом практически не пользуюсь. Как это ни странно, но бетой вполне можно пользоваться. А если что, то всегда можно будет откатиться на стабильную версию, в Archlinux с этим просто.

Карточки nVidia и KDE 4

В моём домашнем компьютере стоит графическая карта nVidia GeForce 6600 AGP. Играми я не увлекаюсь поэтому в целом производительности данной карточки мне вполне хватает. Всё бы ничего, но вот в свежо установленном ArchLinux имеются некоторые проблемы с отображением интерфейса в KDE 4.1: выезжающее меню «моргает» полосками и чёрным цветом, при запуске GTK-приложения так же поддёргиваются полосками и чёрным фоном, в частности, Firefox. Отключение встроенных «3D-фишек» немного помогает, но этот глюк всё равно остаётся. В целом не напрягает, но работать с таким постоянным «морганием» интерфейса крайне не приятно. Сразу хочу заметить, драйвера для карточки установлены последние, которые имеются в репозитории ArcLinux. 3D-ускорение работает отменно и без лагов. Проблема nVidia и KDE 4.1 известна чуть ли не с выхода 4-ки. В интернете можно найти некоторые решения и советы, но мне они почему-то не помогали. И всё-таки, как побороть сей досадный глюк? Я, конечно, понимаю, что можно попробовать сменить видеокарточку на другую, но это как-то не наш метод.

В очередной раз штудируя wiki ArchLinux наткнулся на решение проблемы, которое действительно мне помогло решить сей баг. Итак, для начала неплохо бы установить в своей системе последнюю версию драйверов nVidia. Если в репозитории вашего дистрибутива нет последней версии, попробуйте скачать непосредственно с сайта nVidia и установить их, руководствуясь прилагаемой инструкцией.

Драйвер установлен, пришло время редактировать /etc/X11/xorg.conf. Найдите секцию Device и добавьте следующие строки:

Option  "NoLogo" "True"
Option  "RenderAccel" "True"
Option  "TripleBuffer" "True"
Option  "BackingStore" "True"
Option  "PixmapCacheSize" "300000"
Option  "OnDemandVBlankInterrupts" "True"

Сохраняйте файл xorg.conf и перегружайте Иксы (CTRL+ALT+BACKSPACE)

После загрузки KDE запустите Настройки системы (System Settings) и в опции Рабочий стол (Desktop) во вкладке Расширенные опции (Advanced Options) удостоверитесь, что установлены следующие настройки:

Compositing type: OpenGL
Удостовертесь, что опция «Keep thumbnails of hidden windows up to date» отмечена галочкой.
OpenGL mode: Texture From Pixmap
Texture filter: Bilinear
Установите галочку напротив опции «Direct rendering».
Также установите галочку напротив «Use VSync».

В автозагрузку KDE остаётся только добавить следующую команду: nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1

Лично у меня после этого всё стало отлично работать со всеми спецэффектами KDE4 и без глюков.

MP3-плеер iRiver IFP-895T

Я уже как-то писал о подключении плеера MP3-плеера iRiver IFP-895T в ArchLinux. Решил поделиться как сделать более комфортную закачку мызыки на плеер (переведено — не дословно — мною с Wiki.Archlinux.org). Это описание актуально для ArchLinux и полностью работоспособно в нём же. Частично может быть сгодится и для других дистрибутивов.

Для начала необходимо установить драйвер нашего плеера.

$ pacman -S ifp-line

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

После перегрузки компьютера, подключаем наш плеер к свободному USB-входу, включаем его, открываем терминал, в моём случае это gnome-terminal, и даём команду:

$ ifp ls /

Появился список каталогов плеера (см. скриншот). Список доступных команд как всегда man ifp. 🙂 В принципе, на этом я и закончил подключение плеера в прошлый раз. В принципе, сливать, удалять и заливать музыку можно и на данном этапе, но всё же хочется более наглядной картинки. Поэтому, если у вас ещё не стоит Midnight Commander, самое время поставить его, т.к. дальше заливать музыку мы будем с помощью mc.

Сначала скопируем бинарник ifp в каталог расширений mc (естественно из под root):

$ sudo cp /usr/bin/ifp /usr/share/mc/extfs/

Дальше нам необходимо в конец файла /usr/share/mc/extfs/extfs.ini добавить всего одну строку:

# iRiver
ifp

Сохраняем внесённые изменения и запускаем mc. В любой из панелей даём команду:

cd /#ifp

См. очередной скриншот. Теперь мы можем управлять своими mp3-файлами на плеере в более комфортной обстановке.

Можно ещё настроить udev для автоматического присвоения прав. Поступаем так. В каталоге /etc/udev/rules.d создаём файл ifpdev.rules

$ sudo touch /etc/udev/rules.d/ifpdev.rules
vi /etc/udev/rules.d/ifpdev.rules

и добавляем следующие строки:

# udev rules file for supported ifp devices
#
# To add an USB ifp device, add a rule to the list below between the SUBSYSTEM...
# and LABEL... lines.
#
# To run a script when your ifp is plugged in, add RUN="/path/to/script"
# to the appropriate rule.
#

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="libifp_rules_end"

# ifp-1xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1001", GROUP="storage"
# ifp-3xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1003", GROUP="storage"
# ifp-5xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1005", GROUP="storage"
# ifp-7xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1007", GROUP="storage"
# ifp-8xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1008", GROUP="storage"
# ifp-9xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1009", GROUP="storage"
# ifpdev
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1010", GROUP="storage"
# The N10
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1011", GROUP="storage"
LABEL="libifp_rules_end"

И напоследок добавим пользователя, т.е. себя любимого в группу storage 🙂

gpasswd -a maddog storage

Всё, пользуйтесь.

Послесловие. Рекомендуется не удалять умолчальные (VOICE, RECORD, music) каталоги в плеере. И при копировании файлов в Midnight Commander'е снимайте галочку «Сохранять атрибуты», т.к. атрибуты не могут быть записаны в файловую систему плеера. Иначе будете каждый раз при копировании получать сообщение об ошибке.

UPD: Собственно здесь можно найти пакет под свою систему.

UPD2: Кстати, родной менеджер «iRiver Music Manager», которым я пользовался под виндами, очень нещадно нагружал процессор. Поэтому всегда при закачке музыки приходилось выкручивать обороты вентиляторам. Теперь я от такой «радости» избавлен. 😉

Пишем на раздел NTFS

Пока я был в отпуск произошло много событий как во всём мире, так и в мире OpenSource. Прочитал у StraNNick'а в заметке «Ubuntu. Пишем на NTFS.» о возможности записи на виндовый раздел NTFS. Дома такая фича мне особо не нужна, но и не помешает, а вот на работе очень частенько бывает необходимо копировать (удалять, редактировать) на разделе NTFS (как правило жёсткие диски пользователей).

Заинтересовало. StraNNick расписал доходчиво и понятно для Ubuntu, но у меня стоит ArchLinux. Поэтому первым делом отправился на официальный сайт ArchLinux, а там дальше в AUR (брать здесь). Прочитал порядок установки, доустановил fuse и уже после этого установил ntfs-3g. Как написано в мануале, отредактировал fstab и попробовал скинуть исошник на виндовый раздел.

Все эти эксперименты я проводил на работе, т.к. на работе винду, если она и по-рушится, не жалко (места сколько освободится), а дома за убитый раздел с документами жена может запросто сделать «секир башка». Эксперимент удался. ХРюша даже и не хрюкнула на мои издевательства на её NTFS'ым разделом. Спокойно дала отредактировать залитый исошник из линуха. Если вы решитесь установить ntfs-3g и попробовать что-нибудь записать на NTFS-раздел, помните, что всё это вы проделываете на свой страх и риск.

Как там пела группа Тайм Аут: «Это просто праздник какой-то».

ArchLinux и Opera

Наконец-то дошли руки и до Opera в ArchLinux'е. В официальном репозитории находится Opera только версии 8.54. В целом меня всем устраивает, тем более что прикрутил к ней баннерорезалку и флешрезалку. Захотелось мне поставить последнюю 9-ку, тем более что только-только вышла очередная бета-версия. С помощью ABS (прочитать что это такое и для чего оно вообще нужно, можно на этой странице) можно собрать практически любой пакет для ArchLinux. Недолго думая, взял за основу PKGBUILD от Opera версии 8.54 и собрал 9-ку. Правда для установки бета-версии пришлось снести 8-ку. Пока работает вполне стабильно, да и все настройки вместе с баннерорезалками подцепились.

ArchLinux и XGL

На работе был тяжёлый день. Кроме основных обязанностей (сходить туда, объяснить то, заменить это и т.п.) поручили срочно найти и заказать сервер HP. Между делом потихонечку и не спеша установил на свой ArchLinux Gnome 2.14. Работает, но захотелось большего. А большего это прикрутить XGL. Думаю все видели (ну или хотя бы слышали) про тот самый известный ролик, в котором были показаны возможности XGL. 🙂 Как оказалось, с ArchLinux'ом ничего сложного нет. Пока в подробности установки углубляться не буду, т.к. ещё не всё настроил и отшлифовал. 🙂 Могу сказать одно, работает, не тормозит, загрузка Гнома по времени занимает ровно столько же времени, что и без XGL. Единственное, что успел «выловить», так это зависания kde-приложений в Гноме, правда не всех.

Ах да, чуть не забыл. Желающим попробовать прикрутить XGL на ArchLinux, читайте HowTo (на английском или на французском) на официальном сайте.

Релиз ArchLinux 0.7.2 (Gimmick)

Разработчики ArchLinux выпустили новую версию дистрибутива — 0.7.2 (Gimmick). Официального заявления о выходе нового релиза пока на сайте разработчика не объявлено, но на ФТП уже сейчас доступны для скачивания новые версии дистрибутива.