19 апреля 2011 г.

Gnome 3 в Natty

Для установки Gnome 3 в Ubuntu 11.04 (Natty) открываем терминал и выполняем следующие команды:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell

Лично мне дополнительно необходимо было установить и удалить несколько пакетов вручную:
+ gnome-tweak-tool
+ gnome-themes-standard
- gnome-accessibility-themes 

N.B. Но перед запуском Gnome 3 не забудьте убрать из автозапуска "compiz --replace", если вы его туда прописывали! Я прописывал так как без этого у меня не запускался и не рабола Unity, на который я посмотриваю ради любопытства. Просто Gnome 3 пишет опаньки и не запускается, проблему описывает в xsession-errors, если вы догадались туда заглянуть. В общем необходимо удалить файл запуска компиза: rm ~/.config/autostart/conky.desktop и гном запустится без проблем...

Удаление Gnome 3

sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3

Произойдет атоматическое удаление пакетов установленнях из ppa:gnome3-team/gnome3 и востановление версий пакетов системы, которые были установлены ранее. По крайней мере так срабатывает у меня, восстанавливается Unity и Gnome2 без необходимости делать все эти действия вручную.

Настройка Gnome 3

Для настройки нужен пакет gnome-tweak-tool, который мы уже установили. Так же должен быть ~/.config/gtk-3.0/gtk.css, который теперь вместо gtkrc-2.0 (не спешите удалять, он еще нужен многим приложениям). Конечно привычнее было бы использовать gtkrc-3.0, но не судьба ;)

Настраивать можно и при помощи gsettings, но лично я так не пробовал, например:

gsettings set org.gnome.desktop.interface monospace-font-name "Monospace 12"

Fluxbox и приложения Gnome 3

Лично я не проверял, но пишут, что в xfce все gtk3 приложения автоматически подхватывают крысиные настройки шрифтов и иконок. А вот тему для gtk 3 приложений (например: gedit, totem, rhythmbox, evince...) во fluxbox  я смог заставить подхватитьcя, только скопировав /usr/share/themes/Adwaita/gtk-3.0/ в ~/.config (думаю это будет работать так же для xfce и различных WM).

P.S. Хоть жутко не привычно работать в Gnome 3, но все же это чудо лучше чем Unity: быстрее, стабильнее, который к тому же заставляет сидеть на старых версиях программ от Gnome 2. Марк правда к релизу обещал исправить ситуацию с установкой Gnome 3, так чтобы Unity при этом не гробился, но осталось 10 дней, а воз и ныне там... Так что лучше на десктопе имет fluxbox и обновленные и улучшенные версии программ из Gnome 3...

17 апреля 2011 г.

Устраняем "глюки" mplayer

Мелкие проблемы с mplayer как-то не очень беспокоили, но настал момент когда я решил за них снова взяться... Начну с того, что у меня никогда не работала функция остановки скринсейвера при включении проигрывателя (stop-xscreensaver). Я его просто останавливал в "Системном мониторе" (gnome-system-monitor) или через использование подменю "Хранители экрана" во fluxbox, хотя можно было бы активацию и деактивацию скринсейвера повесить на быстрые клавиши.

      [submenu] (Хранители экрана) {}
         [exec] (Activate ScreenSaver (Next\)) {/usr/bin/xscreensaver-command -next} <>
         [exec] (Activate ScreenSaver (Previous\)) {/usr/bin/xscreensaver-command -prev} <>
         [exec] (Activate ScreenSaver (Random\)) {/usr/bin/xscreensaver-command -activate} <>
         [exec] (Demo Screen Hacks) {/usr/bin/xscreensaver-command -demo} <>
         [exec] (Disable XScreenSaver) {/usr/bin/xscreensaver-command -exit} <>
         [exec] (Enable XScreenSaver) {/usr/bin/xscreensaver} <>
         [exec] (Reinitialize XScreenSaver) {/usr/bin/xscreensaver-command -restart} <>
         [exec] (ScreenSaver Preferences) {/usr/bin/xscreensaver-command -prefs} <>
      [end]

Но не я один уже сталкивался с подобной проблемой и пользователи нашли решение. Как оказалось мало использовать опцию stop-xscreensaver в ~/.mplayer/config c параметром 1 или "yes", нужна дополнительная строка. Хотя многие пишут, что и без нее все работает, но мне так не повезло и она нужна:

heartbeat-cmd="xscreensaver-command -deactivate &"
stop-xscreensaver="yes"

В оффициальном репозитории Ubuntu находится mplayer, который у меня никогда не проигрывал видео с внешним аудиофайлом, просто падал через 3-5 минут, но подключение PPA с частьіми сборками mplayer из git:

sudo add-apt-repository ppa:motumedia/mplayer-daily
sudo apt-get update && sudo apt-get install mplayer

спасло ситуацию и внешний звук для видео нормально проигрывается gnome-mplayer и mplayer :)

P.S. Если и вы столкнулись с Bug #763147 нажмите надпись: "This bug affects you and * other people" и подтвердите: "Yes, it affects me"

12 апреля 2011 г.

Определение модели материнской платы

Столкнулся с необходимостью выяснить, какая материнская плата...

Ну точно заметки склерозника :) Захотелось мне сравнить какое видео лучше: моя старая GF6600 или что-то там встроенное ATI. Но подзабыл какое видео встроено в моей материнской плате да и вообще какая модель, по которой можно найти все остальные данные. Гугл как всегда помог и нашел несколько вариантов:

sudo dd if=/dev/mem bs=64k skip=15 count=1|strings|less

Gigabyte Technology Co., Ltd. GA-MA785GMT-UD2H ...

или GIGABYTE указывает имя модели между процессором и слотами памяти, ревизия платы в левом нижнем углу под последним слотом PCI. Но самое жуткое, что по модели вспомнил, где-то это уже записывал... :)

Слегка не те видеокарты, но выбрал из списков GeForce 6600 PCI-E и Radeon HD 4200 (IGP), приблизительное сравнение можно посмотреть на overclockers.ua. Единственный плюс для GF6600 - это привычная настройка и куча метров S-video кабеля к телевизору. Какие драйвера лучше, определить и сказать не могу, так нет опыта в использовании АТИ. Данный пост был написан более для обращения к знатокам: правильно ли я думаю, что встроенное Radeon HD 4200 лучше Nvidia GF6600? Может пора полностью беребираться на AMD, ведь процессором AMD Phenom(tm) II X4 965 (3.40GHz) жутко доволен? Будет ли 1080p full hd видео лучше себя чувствовать на HD 4200, ведь на  GF6600 нет поддержки vdpau? 

Производителем обещана уникальная производительность графической подсистемы благодаря слоту PCI-E 2.0 x16 с поддержкой ATI Hybrid CrossFireX. Я так понимаю встроенное видео должно совместно работать с PCI, если ее купить? Если я правильно понял, будет ли такое работать на линуксе с дровами (проприетарными или свободными) для ATI? Хотелось бы получить пару локаничных ответов. Заранее благодарен.

 

4 апреля 2011 г.

Почтовый клиент Postler

Postler - это новый, легкий и простой до безобразия, почтовый клиент (v.0.1.1) от разработчика браузера Midori (Christian Dywan) написанный на Vala и C. В нем нет ничего лишнего: несколько кнопок на панели, минимальные настройки, работа с IMAP и автодополнением адресов из Dexter. Минус, во fluxbox нет иконки в системном трее, но для любителей красоты работает с панелью Unity и AWN... Намного легче Evolution и Claws-Mail, правда и функциональности меньше, но мне ее вполне хватает. 

Для пользователей Ubuntu и производных, доступно два PPA: postler-dev/ppa и postler-dev/devel для стабильной и ежедневной сборки соответственно.

Dexter - это адресная книга используемая для Postler. При первом запуске предлагает загрузить vCard с контактами или вручную заполнить книгу новыми записями. Каждому человеку можно приписать имя, фамилию, организацию, адреса, телефоны, день рождения и заметку. Доступна в указанных PPA. Возможно появление синхронизации с Ubuntu One Sync и Google contact sync, покрайней мере люди просят, к чему и вы присоединяйтесь...

P.S. только не нужно троллить о том, что веб-интерфейсов достаточно и почтовые клиенты не нужны. Suum cuique.

1 апреля 2011 г.

Natty ~11.04 и баг с кириллицей

Нужна ваша помощь в поднятии рейтинга Bug #713746. Проблема заключается в отсутствии кириллицы в консоле.

В Ubuntu Natty пакет console-setup bug с настройкой кириллицы, вернее она настраивается, но пропадает после перезагрузки системы.

sudo /etc/init.d/console-setup restart (не помогает)

sudo dpkg-reconfigure console-setup (помогает, но только до перезагрузки)

Одно время баг был исправлен (1.57ubuntu9), но последующие сборки пакета были и есть с данной ошибкой (1.57ubuntu17). Данный баг напрягает сам по себе, к тому же до релиза осталось мало времени и хотелось бы увидеть в нем да и в дальнейшем нормальную кириллицу в консоле штатными средствами, а не через костыли... Пожалуйста, поучаствуйте в тестировании и поднятии рейтинга проблемы, ведь никакие англоязычные пользователи и разработчики проверять и голосовать за этот баг не станут... 

Необходимо перейти по ссылке Bug #713746 и нажмите надпись: "This bug affects you and * other people" и подтвердите: "Yes, it affects me"

p.s. многие говорят, что в стабильном дебиане старые пакеты, но сравните сами:
debian squeeze (stable) console-setup_1.68
debian wheezy (testing) console-setup_1.70
debian sid (unstable) console-setup_1.71
ubuntu natty console-setup_1.57 и тот не работает :(