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 и без глюков.

Релиз Fedora 10

Что же, сегодня было объявлено о выходе нового релиза Fedora 10 под кодовым названием Cambridge. Так же доступна специальная сборка Russian Fedora 10. Скачать Russian Fedora 10 можно отсюда. К сожалению, на 10 вечера по МСК торрент-треккер с Russian Fedora 10 все ещё не работает. Качаю со скорость 500к/s с Яндекс.mirror, если скачается (скорость постоянно сваливается до нуля), буду завтра мучить на работе.

В начале ноября немного обновил свой компьютер (поменялось мать, процессор, добавилось памяти и лишний винт). По такому случаю было решено сменить Fedora 9 на что-нибудь такое эдакое :). По старой памяти установил ArchLinux, за пару дней установил необходимый софт, настроил и радуюсь жизни. Я уже и забывать начал с Федорой, что такое ковыряние в текстовых конфигах. 🙂 Так что на ближайшее время домашний компьютер будет жить с Арчем. На работе же как была установлена Федора 8, так пока и останется, благо обновления приходят. Обновлять до 10-ки рабочие станции, порядка полусотни, что-то пока не хочется.

UPD: Торрент-треккер работает. Кому интересно Russian Fedora 10, для получения торрент-файла проходим сюда.

Линуксоиды и всемирный заговор

Сегодня натолкнулся на такую забавную тему. Больше всего не люблю, когда какой-нибудь «умник» толком не разобравшись в теме или у него руки растут не из того места и, соответственно, ничего не получается (а думалка работает только в одном направлении), начинаю хаять и поливать грязью. Я понимаю, что «обосрать» гораздо легче, но… Чаще всего, я просто прохожу мимо таких людей, не обращая на них никакого внимания, и в будущем вряд ли уже протяну руку помощи, если будет просить.

Википедия — холивар

Зеркало на Яндексе

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

Скачиваем ролики с Ютуба

Clive — консольная программа, которая извлекает видеоролики с YouTube, Google Video и некоторых других подобных сайтов. Кроме извлечения видео, clive можно использовать с внешней кодирующей программой, например, ffmpeg, чтобы перекодировать полученное видео в другой формат.

Для начала нам необходимо установить clive:

$ sudo yum install clive

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

Итак, программа установлена и теперь пора опробовать её в деле. Самый простейший вариант, это открыть терминал и дать команду:

$ clive http://youtube.com/watch?v=s13dLaTIHSg

После скачивания ролика открывайте его любимым видео-плеером и наслаждайтесь. Хотите большего контроля над программой? Тогда читайте man clive, либо здесь. Каждая опция подробно расписана, есть примеры, или читайте FAQ.

Наверняка найдётся тот, кто скажет: «зачем такие трудности с консолью, когда в том же Firefox'е есть плагин, который позволяет скачивать ролики с того Ютуба?» Да, есть, но для скачивания вам необходимо зайти на сам сайт, а если отключен флеш… К тому же, плагин Огнелиса вряд ли поддерживает пакетную загрузку, а вот с помощью clive легко загрузить несколько роликов. Достаточно поместить адреса необходимых роликов в текстовый файл и «скормить» его clive.

Wine: Часто Задаваемые Вопросы

Wine — Часто Задаваемые Вопросы (FAQ), переведены на русский язык. Если у вас возникли проблемы с настройкой, а с английским у вас не очень, настоятельно рекомендую изучить сей труд.

Nautilus в Fedora 9

Тут столкнулся с непонятным глюком Наутилуса при отображении графических элементов маленького размера, в частности иконки. Примечательно, но в Fedora 8 всё работает корректно и замечательно. Всё никак не могу разобраться, почему Nautilus в Fedora 9 увеличивает изображения меньше 96 пикселей. Смотрите скриншоты, сами поймёте что к чему.

UPD: Однако проблему решил. Кому это интересно в консоле даём команду:

$ gconftool-2 --type int --set /apps/nautilus/icon_view/thumbnail_size 0

Либо используем графическую утилиту gconf-editor. Для чистоты эксперимента ещё можно удалить в домашнем каталоге скрытый каталог ~/.thumbnails со всем его содержимым.

UPD2: Исправили этот баг. Сегодня обновился наутилус. Вернул старый параметр thumbnail_size — 96. Иконки отображаются корректно.

Как заменить gdm на kdm?

По умолчанию Fedora устанавливается с рабочим столом Gnome и экранным входом в систему GDM. Однако, после установки KDE экранный вход в систему всё также остаётся GDM, хотя KDM был установлен и графической (актуально для новичков) утилиты для смены экранного входа нет. Я не спорю, что можно и дальше спокойно использовать GDM и работать в KDE, но согласитесь, что в данном случае использование KDM будет более органично и можно использовать тему в едином стиле.

Сменить экранный вход в систему не просто, а очень просто. Система X Window (в народе Иксы) запускается с помощью скрипта /etc/X11/prefdm. При внимательном изучении этого скрипта видно, что для выбора экранного менеджера читается файл /etc/sysconfig/desktop. Однако, в Fedora по умолчанию его не существует и поэтому какой бы DM (Display Manager) вы не выбрали, всегда будет загружаться GDM. Поэтому для смены экранного менеджера из под рута создаём файл desktop командой:

$ sudo echo 'DISPLAYMANAGER=KDE' > /etc/sysconfig/desktop

Перегружайте компьютер и наслаждайтесь KDM. Для возврата обратно к GDM, достаточно либо удалить этот файл, либо вместо KDE написать GNOME.