Снова вернулся на 9.3, т.к. на 10.1 были некоторые проблемы со стабильностью.
В качестве DE выбрал крысу.
Иконки - всем известный Numix Circle, тема GTK - Crux.
Начал потихоньку изучать java, и очень удивился ее методам.
Например, операция сложения строк, которая в C++ делается через перегрузку оператора, здесь делается
просто String a = b + c; В принципе сам язык мне нравится, потому что много методов уже готовых и ничего самому придумывать не нужно,
но сам java жрет памяти конечно много.
Много раз пытался пересесть на KDE, но каждый раз нахожу в нем какие-то недостатки для себя.
Я ничего не имею против Qt, но кеды мне не нравятся.
Screenfetch
Поставил недавно себе FreeBSD 10.1 в качестве десктопа.
Систему запускаю так:
1) login in tty
2) sudo kldload nvidia
3) startx Благодаря xaoc решил проблему с модулем ядра nvidia.
Логин-менеджер xdm, т.к. slim почему-то не желает грузить сессию.
Очень порадовал новый пакетный менеджер. Примерно 80% софта доступно из бинарников.
Скорость установки пакетов просто бешеная.
Корневой раздел и хомяк в UFS.
Удивительно, но русский язык уже был сразу после установки базовой системы, так что мне не пришлось ничего
настраивать.
Просто перенес конфиги openbox'а.
Сразу поставил блоб на нвидию 400й серии, встало без проблем, правда
каждый раз приходится грузить модуль ядра, хотя прописал его в /boot/loader.conf
- подскажите, может кто-нибудь сталкивался?
Параллельно с этим изучаю С++ и clang - компилятор намного функциональнее gcc,
в случае ошибок выводит больше полезной информации.
Также есть фронтенд gtkmm для C++
Glade в связке с Gtk::Builder очень хорошо экономит время и строчки кода, не нужно описывать все виджеты на языке С++.
Просто создается файл Glade, а потом загружается с помощью Gtk::Builder. Удобно.
В качестве оболочки стоит мой любимый Openbox.
Есть весь необходимый мне набор программ - к примеру deadbeef, virtualbox.
В качестве развлечений люблю поиграть в OpenArena, supertux, Everlasting summer.
Steam завелся без проблем.
Из замеченных минусов
1)Флеш в браузере работает не на всех сайтах.
2)Нужно вручную грузить модуль nvidia.
3) ручное монтирование носителей
Принято считать, что FreeBSD RIP. На самом деле это. конечно же, не так. Thinkpad T410, KDE 4.14, убунтушный заголовок и чёрная тема плазмы. ШГ во все поля, что для меня некритично.
Что я могу сказать о фре на десктопе... Пакетов очень много: многое, что есть в портах (и как следствие, в бинарных пакетах) отсутствует в дебиановских стандартных репах, например. pkgng, появившийся в десятке, радует скоростью работы, хотя в чём-то может уступать apt-get-у. Если не устраивает тот факт, что пакет старый, пинаю мантейнера путём написания багрепорта. В течение суток примерно обновляют, вопросов нет. Флеш работает через раз (но он не нужен как-то), вайн не взлетел (но он нужен рвз в пятилетку), qemu есть, vbox есть, wifi поднялось влёт, иксы что на интеле, что на нвидии пашут отменно. В целом, по ощущениям, пошустрее, чем убунта, конечно.
Недавно прочитал новость о том, что команда PC-BSD пишет свою DE с блекджеком и сами знаете с кем еще. Так уж получилось, что накатил на VMware FreeBSD 10. Заодно решил скачать, собрать да и глянуть что представляет из себя эта Lumina-DE. Спешу поделиться с вами, уважаемые, результатами. Извиняюсь за полный дефолт, ибо настраивать что либо нет возможности или я не нашел.
Система - FreeBSD 9.3 i386
Долго выбирал между разными wm, в итоге остановился на spectrwm.
Сам по себе этот wm легкий, но в тоже время весьма функциональный.
dmenu вызывается через Alt+p.
В качестве mod-клавиши по-умолчанию используется Alt, оставил как есть,
потому что тянуться на край за win-клавишей не совсем удобно.
Раскладку поставил на Caps - так мне кажется удобнее.
Тайлинг динамический, все работает шустро, раскадки окон переключаются стандартно Mod4+space
Иконки - Mint-X
Тема GTK - Clearlooks, заменил всего стандарный синий цвет на зеленый.
Просматривал я архив галереи и наткнулся на этот скриншот. Под впечатлением от увиденного, я решил запилить, собственно, то, что вы можете созерцать. В качестве «платформы» я выбрал FreeBSD 10.0 (давно хотел ее попробовать) и установил ее на свой проблемный десктоп (мало ли заработает). Все пакеты были установлены из портов.
Решил выложить первый скриншот на ЛОР. Расскажу подробнее. Музыку я, как вы конечно уже догадались по скиншоту, не сочиняю (потому что просто не умею), а развлекаюсь с программой для синтеза звука в реальном времени Supercollider.
OS - FreeBSD 10.0. Потому что есть ZFS, так что я могу напихать в свой пул побольше зеркал, потому что newpcm, а не ALSA итд. Это мои личные предпочтения
WM - мой любимый Stumpwm. DE я не пользуюсь с момента выхода четвертых кед, в которых внезапно всё стало другим по сравнению с третьими. Фреймовый stumpwm стал использовать после того, как стало 2 монитора. Кроме того нравится настраиваемость. Изменил (добавил) сочетания клавиш, меню запуска программ, поставил поведение «фокус следует за кликом мышки», ну и mode line со статусом mpd.
Вот конфиг, который я когда-то написал: https://github.com/shamazmazum/my-configs/blob/master/stumpwm.rc.lisp
Emacs - любимый, опять же, текстовый редактор. Конфигов для него ещё больше, но писал их не я. Что сделал я, так это включил cua-mode и поставил шрифты Terminus.
Сначала думал сделать скриншот с emacs и slime, типа как крутой лиспер, но потом решил, что это банально. Поэтому я решил поиграть с supercollider'ом - программой для синтеза звуков в режиме реального времени. Она состоит из сервера, который хранит определения, по которым воспроизводятся звуки, узлы, шины, по которым идет звук, и прочее и который принимает сообщения про протоколу OSC; и программы-реализации языка sclang, сочетающем в себе принципы ООП (как в Smalltalk), ФП (элементы его, такие как функции над списками) и прочие сладости.
Видно 2 «родных» окна supercollider. Первое - «осциллограф», показывающий аудио выход с 2 каналов. Бесполезная штука, на самом деле. Второе - напротив, очень полезный браузер классов. Для GUI Supercollider использует Qt.
Снизу qjackctl - GUI для управления jackd.
Оценивайте, господа. Музон, который вышел, явно сойдет для наркоманов в клубе. Могу продать трек за большие деньги.
Fin.
Собственно - рабочее место.
На рабочем компе, как и на ноуте Ubuntu 12.10. На 15" мониторе, процес сборки ядра FreeBSD 8.2 для времянки на место шлюза. Наушники Technics rp-dj1210 , Audio-Technica ATH-M50.
Одна хорошая знакомая свалила с Arch'а как только туда засунули systemd и захотела попробовать фрю. Вот, собственно поставил и настраиваю ей FreeBSD 9.1-RELEASE с awesome (её любимый оконный менеджер) в виртуалке.
А я по закону Вселенной конечно же решил наоборот вернуться в Arch Linux (обновил комп, так надо было всё равно 64-битную версию переставлять). Оказалось что systemd не такой страшный, как его описывают. Наверное просто манов не читали (: Кстати, всю систему поднял ровно за 2 часа (учитывая «скорость» Интернета)
Пару лет сидел на awesome, но недавно открыл для себя e17 и был приятно удивлён. Сейчас буду их чередовать по настроению (:
Иконки Faenza-Dark, шрифты в консоли конечно же Terminus, во всём остальном - DejaVu Sans (кроме рабочего стола, там - Droid Sans, т.к. Dejavu Sans такого размера смотрелся не очень).
Собственно мой первый скриншот на лоре. Вы можете созерцать рабочее пространство моего основного компьютера.
FreeBSD 9.1-RELEASE
Fluxbox 1.3.3
Шрифт везде, кроме браузеров - Terminus
Galculator для демонстрации внешнего вида gtk2-приложений
Справа панель слитов, список (по порядку):
wmmatrix
wmcpuload
wmapmload
wmupmon
wmtop
wmnet
wmwlmon
wmsmixer
wmcube
Рабочих столов 12. На первом запущена Opera, на втором mplayer с фильмом, третий для pidgin, четвертый и пятый обычно используется для чтени книг и firefox'а с тором, на остальных просто терминалы и удаленные подключения. Вместо обоев на каждом рабочем столе терминал, запущенный без декораций и скрытый на панели задач, запускаются терминалы и слиты при старте Fluxbox'а. Тема Fluxbox самопальная. Черный фон гораздо более приятен для глаз и не напрягает моё зрение, не сочтите за любителя «кулхацкерского» оформления. И да, часть слитов бесполезны, используются для заполнения пустующего пространства.
Говорят, чтобы выучить язык программирования — следует сесть и написать на нём что-нибудь полезное и в меру сложное. Например, понятный и аккуратный обработчик экспериментальных данных вместо той python-солянки-с-лапшой, коей приходится пользоваться ныне.
А работается легче и охотней всего, конечно же, дома в свободное время. В уютном и привычном окружении. С одной стороны — код в емаксе, с другой — туториал, в скрэтчпаде — приятная музыка.
привел к одному виду эмеральд, гтк и джини (ну и qt, конечно, там GTK+ GUI Style в qtconfig). Иконки — AwOken.
радугу не вижу, сразу скажу.
вверху коньки, альбом — тоже коньки (скрипт опрашивает демон shell-fm'а по поводу текущей песни и выдирает из сайта last.fm обложку).
cлева — cairo-dock (используется только как ланчер),
внизу — lxpanel с выпиленными иконками таскбара.
есть еще второй монитор, но там фокс на весь экран с документацией, так что показывать нечего.
довольно давно уже пользуюсь этой темой, имхо, если проводишь много времени за компом, то темные темы — самые ненапряжные для глаз. главное, чтобы не вырвиглазно было.
ОС - FreeBSD 9-BETA1 amd64
KDE 4.6.5
Иконки - Hycons
Ш - DejaVu Sans
Плазма - G-Remix
Декорации окон - smaragd, тема - MurrezaSalad.
Цветовая схема и тема qtcurve - свои.
Обои - #322D2F
Вверху справа висит трей с автоскрытием, запущен хромиум (на другом рабочем столе) в котором играется видео с ютуба, psi (в трее), dolphin, gwenview, прячется по F12 yakuake. :)