Search This Blog

Loading...

Wednesday, January 18, 2012

Месяц с Unity или "В Поисках Идеального Десктопа"

    tl;dr - sudo apt-get install xubuntu-desktop

    Не так давно установил на рабочую машину последнюю версию Ubuntu (был повод - настройка full encrypted hdd через dm-crypt "на всякий случай", а случаи как известно бывают разные), однако я и не подозревал о тех радикальных новшествах, которыми меня встретит давно казавшийся привычным и родным десктоп. Я изначально не был в восторге от Unity еще на "стадии скриншотов", но так как в новой Ubuntu эта рабочая среда была по дефолту, то я, сказав себе "ладно, предположим что Canonical как и Apple действительно лучше меня знает о том, что мне действительно нужно" решил честно месяц проработать в этой среде, чтобы прочувствовать "все прелести этой жизни" все достоинства и недостатки ее на себе.
    Скажу сразу - недостатки в моем случае перевесили :). Из достоинств нужно пожалуй отметить все те новшества, которые были внедрены с целью экономии вертикального пространства на экране, что наверное действительно важно на планшетах и нетбуках, но на современных мониторах не имеет на мой взгляд никакой практической ценности.
Недостатков оказалось заметно больше:

  • Alt-Tab switcher для окон осуществлял переключение между окнами всех рабочих столов да и работал несколько медленно. Группировка окно тоже мне показалась лишней. Решил эту проблему включением плагина Ring Switcher (вроде так называется) в настройках Compiz и привязкой к комбинации Super + Tab.
  • Launcher вызвал абсолютно отрицательные эмоции - абсолютно не настраиваемый (возможность настроить только ширину - не в счет), визуально трудно отличить уже запущенные приложения и кнопку для запуска т.к. в нем скомбинирован еще и таскбар. Единственный позитивный момент - это кнопка меню, однако практически такой же функционал предоставляет и Gnome Do
  • встраивание меню и рамки окна в верхнюю панель хоть и экономит пространство на экране, но одновременно с этим затрудняет управление окнами при помощи мыши, т.к. развернутое на полный экран окно перетащить на соседний монитор просто потянув за панель/меню/рамку указателем мышки у меня не получалось - приходилось совершать "лишние телодвижения", нажимая кнопку "восстановить размер"
В общем все это конечно мелочи и с ними жить можно, если у вас внутри не живет f*cking перфекционист, который каждый раз грозиться застрелить человека, который додумался воткнуть на десктоп интерфейс созданный для планшетов (ну или нетбуков там). Поэтому у меня не оставалось иного выхода кроме как написать в консоли магическое заклинание sudo apt-get install gnome. Но то ли звезды и планеты были не в нужных позициях, то ли встал я не с той ноги утром, но не суждено мне было постичь всю ту глубину инженерной мысли существ из другой Вселенной, которую разработчики Gnome3 вложили в свое детище (ибо опять же ИМХО не место планшетному интерфейсу на десктопе). Где-то в этот момент созерцания Gnome Shell, когда я уже почти полностью погрузился в Дзен, перфекционист внутри меня начал тихонько нашептывать "давай, чувак, ну ее нафиг эту убунту, ставь генту и ion3 или там xmonad - сами сделаем себе идеальную систему", однако был послан по известному адресу, ибо работу работать надо, а не "бороздить просторы Вселенной". Тут я вспомнил про XFCE - более легкую среду чем Gnome, которая тоже использует Gtk и которую мне приходилось видеть "пару раз". Понадеявшись, что разработчики XFCE не пристрастились к грибам и еще не вышли на "контакт" с инопланетянами набрал в консоли sudo apt-get install xubuntu-desktop и спустя некоторое время пока устанавливались пакеты и я кликал мышкой настраивая внешний вид десктопа получилось нечто, напоминающее привычный десктоп.



Собственно на этом моя эпопея с Unity длинной в месяц и закончилась. Long Live XFCE!

Tuesday, December 27, 2011

Вакансии: Qt/Linux разработчик, Руководитель проекта

(мопед не мой)


Компании West Labs (мой предыдущий работодатель), занимающейся разработкой систем ЧПУ на основе Linux требуются инженер-программист и руководитель проекта. От программиста ожидается знание C++/Qt/Linux + lex/yacc (или любой другой тулкит для создания лексических и синтаксических анализаторов на C или C++). Руководителю проекта помимо чисто менеджерских задач по-видимому придется заниматься равно как разработкой архитектуры так и непосредственно реализовывать ее в коде.


Теперь немного о проекте. Целью проекта является разработка новой системы ЧПУ в основе которой будет все тот же linux (какая ветка ядра еще предстоит определить), UI на Qt (code reuse/rewrite). Если есть желание и необходимость то можно ее создать на основе ROS от Willow Garage. В принципе, насколько я понял, используемые библиотеки, фреймворки и т.д. - это все обсуждаемо.


Контакты:
Александр alex@wl.ua
Николай enb_khai_wl@mail.ru


пишите письма "мелким почерком" и приаттачьте резюме ))

Tuesday, November 15, 2011

0x05 ;)


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

Всем всего ;)