вторник, 10 мая 2011 г.

Ubuntu 11.04 Natty Narwhal

Уже первый день с новой Убунтой и все чаще на ум приходит слово epic fail.

Идея мне очень понравилась - минимизация места с рутинными барами. Объединение меню, title бар, task bar (вернее top/bottom panel). Это конечно рулез. Но исполнение ...

Во первых Unity. Конечно он модный и все такое, но нельзя же так сразу - как обухом по голове. ИМХО главное преимущество линукса в том, что он дает пользователю контроль над компьютером. Под виндой вечно непонятно что делает эта коробочка и как ее заставить делать то, что нужно тебе. В Линуксе это конечно еще больше непонятно, зато есть теоретическая возможность понять, прочитав горы манов, перелопатив полинета и спросив знающих людей и даже подправить - исходнички то вот они. Конечно никто этого не делает, но греет сама мысль. А тут бац. "Мы тут, в убунте решили что интерфейс должен выглядеть вот так. И все". Как то это непривычно-недемократично для линукса. Потому что как end-user система он объективно проигрывает и маку и винде. А тут получается ни панельку убрать, ни аплетик добавить. Вообще для линукса нормально было бы иметь 3 уровня настройки: для идиотов, графичскую и текстовую. В одном месте держать user level и в зависимости от этого давать разные возможности. Причем текстовую настройку как то интегрировать.

Ну ладно, Unity, снес - не нравится мне отсутствие возможности добавлять свои апплеты. Да и левая панелька не понравилась - поставил Gnome Session - у меня и раньше работал window-picker-applet и maximus. Так что top bar и window title у меня и раньше были вместе. Правда объединить window title с меню не удалось, зато поменял Window Picker на Namebar. Он не создает отдельную иконку для каждого запущенного приложения и в top bar показывает title только максимизированного окна (а не текущего) и еще имеет кнопки свернуть/развернуть. Еще вариант поставить DockbarX и Indicator Applet Appmenu - чтобы все-таки интегрировать меню в панель, но я остановился на Window Selector Applet. Indicator Applet Appmenu не стал ставить потому что он не умеет перекрываться с window title, как в Unity. Да и к тому же я посмотрел - у меня все приложения на java, а у них меню по определению с системным не интегрируется. В общем выглядит это вот так

Если кто узнает как еще и интегрировать top bar с application menu так, чтобы меню появлялось вместо window title дайте знать.


Firefox новый тоже порадовал своим минимализмом. И заодно стал похож на Google Chrome. Правда при попытке расставить свои кнопочки он делал что-то ужасное - все куда то пропадало и приходилось настраивать заново. Скорее всего проблема была в Google Toolbar - я его на всякий случай запретил. При попытке переместить кнопку Gmail из Google Toolbar на другую панель Firefox как то наполовину выходил из режима настройки панелей. И опять зайти в этот режим было уже нельзя без перезапуска. Но сейчас зато выглядет так как хотелось бы.

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


А вот потом начались косяки. При перезагрузке все повисло намертво после логина во время запуска иксов. И вроде как оно ругнулось что не может запустить Unity на моем железе. Ладно, запустил классическую Gnome Desktop. Все равно иногда виснет.

Хотел запустил VirtualBox. Оно мне пишет, что драйвер не установлен. И драйвер устанавливаться не хочет - говорит версии кернела и сорцов не совпадают. Я на всякий случай удалил старые сорцы ядра вместе со старыми ядрами - все равно не совпадает. Посмотрел - действительно в make файле версия не такая, как в uname, зато есть какой-то маппинг. Крутил-крутил, потом случайно обнаружил, что вышла новая версия Virtualbox, поставил ее - она поставилась.

Ну в общем впечатление такое, что это какая-то бета. Я и обновляться то стал только из-за того, что у меня проблемы с видеодрайвером были если экран на ночь выключить. Но теперь уж ни за что обновлять релиз больше не буду. По крайней мере не раньше чем через 2-3 месяца после релиза. Тем более, что убунта планирует отказаться от гнома и от xorg. Чет меня это беспкоит.

Еще хочу гном 3.0 поставить.

Ппц. Из-за проблем с видеодрайвером вообще не могу загрузиться.
Проблема в дровах, видяхе и подключенных мониторах
Нотик Lenovo Thinkpad 410
Видео Intel Integrated GMA HD (HD Graphics)
Вот бага https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/745112 Будем ждать когда фикс включат в релиз.

PS. Гном 3 поставил, вроде ничего, но собака не конфигурируемый. Оне пошли в другую сторону от КДЕ. В КДЕ 4 можно настроить все (например когда дернулась рука), в гноме 3 настроить ничего нельзя. Надо писать джаваскрипты чтоб добавить апплетик. Старые апплеты не работают. Ё. Дополнения к новому гному есть, но поскольку он новый, то мало. Например тут gnome-3.ru. Панель управления после установки гнома сильно победнела. Переключателя раскладки почему то не видно.

PS1. Маленькая победа. Вот тут нашел как выключить флаги и стала видна раскладка клавиатуры: linux4me.org

PSS. У меня maximus стоит. Это такая програмка, которая убирает window caption когда окно развернуто в full screen. И иногда (особенно когда я максимизировал окно на не основном мониторе) окно оставалось максимизированным навсегда. Кнопки Unmaximise, Move в меню окна (Alt+Space) дизэйблились и ниче с окном я сделать не мог. А тут выяснил - есть магическая кнопка F11, которая переключает окно в этот режим - достаточно еще раз нажать кнопку и вопрос решен.

PS4. Бляпиздуцсцуконах нецензурная брань. Ну ладно перестал работать виндовый сетевой принтер. Хотя он нужен примерно всем пользователям линукса в корпоративном секторе и должен работать как часики из коробки. Но блять когда периодически отваливается клавиатура это уж извините я ебу и плачу. Так и получается, что к 2020 году в линуксе будут решены практически все проблемы с подключением клавиатуры и добавлена своместимость со всем известному торвальдсу мышами. Upd. Говорят, что можно попробовать отключить irqbalance и клава перестанет отваливаться: пример. Но мне это не помогает. Что характерно если сделать sleep-wakeup, то клава не появляется. Если сделать switch user, то в окне ввода пароля клава начинает работать, а при возврате в залогиненую X сессию клава опять не работает.