Поставил gnome 3 ради прикола потыкать палкой из далека и за одно немного разбавить галерею, а то одни сплошные KDE, да WM. Дистрибутив ubuntu gnome 14.04.
В общем, из названия более-менее понятно, что тружусь я над шелл скриптом, который выводит портрет Danz Magic. (Ну, если точнее, то обложку EP Computer Magic.) От чего никак руки не доходят допилить окружение: тему Gnome Shell'a и MOC, а также вывод pacman и man.
P.S. Кто знает, как правильно называется данный вид творчества? Не пиксель же арт :) ?
UPD: можно взять фотокамеру, а можно палитру с красками; можно воспользоваться плагинами к графическим редакторам, а можно вручную вырисовывать каждый пиксель; можно... Дело не в том, что легче ;) .
UPD2: поинтересовался я на счет ASCII и ANSI артов. Первый не подходит из-за применения мною ANSI таблицы цветов. Поэтому это ANSI арт. Правда, в идеале арты должны писаться с использованием кодовой страницы OEM 437.
Уговорил таки жену пересесть на линь. :) 14 дней, полет нормальный. Таскает на работу. +1 пользователь.
Не знаю почему, но настоятельно требовала Gnome3. На уговоры заюзать что нить легковесное - не поддавалась. (машинка то слабенькая) Шантаж, угрозы, мольбы и слёзы не проканали. Впрочем, против Г3 ничего не имею. Забегая вперёд скажу, что из всех опробованных на этом ведёрке с болтами дистрибутивов, только на Арче последний ожил и заработал шустренько. Мою супругу да и меня скорострельность последнего устроила.
Как всё это было:
С начала, конечно, поставил убунту. Относительно этого бука - убунту дико тормознутая хрень, кто бы что тут не говорил... Работа камеры - страшный листинг. fn+<циферки> не работали из коробки + жрет память и юзает своп на ровном месте. Снёс. Поставил Дебиан. Дебиан ~= убунту. Меньше 25% цпу не бывает. Тугодум. Снёс. Поставил Центось 6.4. Обновился до 6.5. Появились проблемы с репозиториями. Лень было ковырять. В прочем, тоже страшно инертный. Снёс. ФриБСД? Поставил. При запуске Х-ов ловлю черный экран. Ниасилил, снёс. Генту? Ставил ставил, уснул, проснулся - еще собирает. Представил, её за этим делом да ещё с красными глазами. Понял, что получу в щщи. Снёс так и не доставив. Хотел было уже вернуться к винде но вспомнил о Арче. Втыкнул Арч от нечего делать. Последний реально удивил. Я уже думал, что на этом ведре вообще любой дистр шевелиться нормально не будет. Ан-нет. Арч тема. И это всё при том, что ставил я его впервые, считая что он ничем не лучше распространённых дистров. Не прав. Арч +1. Арчеводы +1 :)
p.s. Win7U, кстати, тоже тормозит по сравнению с Арчем.
p.p.s. Пересмотрел позиции относительно линуховых дистрибутивов.
p.p.p.s. Реклама Арча не преследуется. :)
И так. Пошёл окапываться против армии разъярённых дебианщиков, рпмщиков и гентушников. :)
В целом полёт нормальный, кроме одного бага: не прорисовывается рабочий стол при перемещении окон на дополнительном мониторе. Эффект, как в оффтопике, когда остаётся шлейф из окон :-)
Я перешел на третий гном совсем недавно, после трех лет с кедами, и очень доволен. Настолько крепкого, цельного DE я еще не видел никогда.
Следуя модной тенденции — чтобы все больше походило на восьмерочку было плоским — поставил тему Numix для GTK и иконки Moka. Единственное, чего найти не удалось — приличной плоской темы Gnome Shell. Пришлось ставить левую тему Numix, которая пока не допилена должным образом. Ну да и ладно.
Я тут в очередной раз поддался лени и любви к красивым блестяшкам и поставил себе двадцатую федору с наисвежайшим гномом.
Спасибо halturin за наводку на прекрасную тему GTK, всё-таки дефолт от федоры как-то не очень. Иконки я и так знаю и люблю Faience.
Так вот с этой темой GTK я и решил заинтегрировать саблайм, чтобы не удивляться каждый раз изменению палитры. Взял тему Soda и Gimp и постепенно что-то относительно подходящее ко всему остальному наклепал, и вот что получилось.
Должен сказать, что с гнома я сбежал непосредственно перед тем, как появилась третья версия и до сих пор всячески его избегал - использовал разные WM с самодельными скриптами и конфигами и даже какое-то время продержался на KDE. RPM-based дистрибутивы особо не использовал (на своём компьютере) тоже, как-то с Suse не подружился и стал предвзято к ним относиться. Но вот Федора понравилась (эта версия, предыдущую я по-моему даже не закончил устанавливать).
[...] - тут было много хорошего про гном и федорку, удалил, во-первых много, во-вторых было бы до фига ругани
Так вот. По всему по этому - практически дефолт, да. Только допилил до уровня всей этой благодати саблайм вот, что и демонстрирую. Для него много тем под мак, много разных цветовых схем, много хороших тем в принципе, но именно допиливания до схожести с GTK я что-то пока не видел.
Как-то так и выглядело мое окружение перед тем, как я окончательно попрощался с, пожалуй, лучшей средой линукса на десктопе. К сожалению, прошло уже практически два года, и вспомнить названия тем и прочего нереально, потому просто теплый, ламповый скрин.
Текущий билд Steam OS в VirtualBox. VirtualBox был выбран из-за 3D ускорения, популярности и открытости (проще гуглить баги). Решение оказалось верным (преимущественно последние 2 пункта) Краткое резюме проделанного:
качаем SteamOSInstaller.zip (вариант на основе Debian Installer) и распаковываем куда-нибудь, скажем, в valve-yaOS;
(использовать CD образ в общем случае не обязательно, но в Virtualbox иначе может не получится из-за особенностей Debian Installer);
монтируем образ в 64-разрядной машине, грузимся, устанавливаем. В принципе, использование UEFI установщик не обязательно, т. к. Debian Installer, но всё и с ним неплохо работает (если не считать бага VirtualBox, о нём см. далее).
Грузимся в Recovery Mode, монтируем и устанавливаем свежие гостевые дополнения. Перезагружаемся.
Когда при загрузке выбрасывает в EFI Shell введите «fs0:»
(или «fs1:» если «fs0:» присвоился дисководу) для выбора диска, затем «EFI/steamos/grubx64.efi» чтобы запустить загрузчик. EFI оболочка VirtualBox скверно документирована и глючновата, но в целом достаточно интуитивна. Чтобы не пришось оказываться в ней при каждом запуске можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI.
Официальные инструкции требуют загрузившись под пользователем desktop запустить post_logon.sh, удаляющий много-чего, включая только-что установленные драйвера и жёстко прописывающий в настройках менеджера логина режим Big Picture, который при запуске в VirtualBox склонен к непредсказуемому поведению. Всё нужное оттуда можно проделать вручную.
Из впечатлений о увиденном: сыро и нептимизированно. NetworkManager может войти в ступор, предотвращая инициализацию Big Picture; Steam качает при первом запуске ~200Mb обновлений, даже переключение между пользователями работает через пень-колоду...
Запилил на досуге патч для sakura (эмулятор терминала). Теперь окна терминала в темном оформлении. Сама идея, кстати, нагло подсмотрена.
Патч можно найти по ссылке, а для ленивых есть RPM пакет.
Кому не интересно смотреть на терминалы, выкладываю еще один скриншот с обзором окон.
Тема shell: Elegance Colors
Значки: Faience
Также набор для гномификации файрфокса: https://github.com/gnome-integration-team
И шрифты Open Sans
Недефолт отмечен рамкой. Да, это selinux в enforcing mode. Из коробки он будет работать только на сервере, но если глаза ещё горят красным, можно чуть допилить политику selinux, чтобы можно было её использовать на ноуте.
После сборки и включения в политику собственного модуля, работают gdm3, pulseaudio, fglrx. На скриншоте minicom подключен к management module p5 520; spice консоль virt-manager'а к одной из ВМ на домашнем сервере; java консоль к kvm домашнего сервера; подмонтировал диск по sshfs и смотрю с него фильм.
Тонкий момент, который редко упоминается в руководствах по selinux: в targeted политике есть такое понятие, как unconfined, «не ограниченный». Жёстко ограничены только демоны, работающие с сетью. А большая часть ПО относятся к домену unconfined_t и в пределах unconfined доменов может делать почти всё. Ближайшая аналогия - сеть крупной организации. Отдельные домены для демонов можно сравнить с DMZ, который ограничен по самое небалуйся, а unconfined_t домен - с обычной офисной сетью в пределах одного vlan'а
Не так страшен MAC и RBAC, как те кто действительно умеют этот треш настраивать :)
Надоело смотреть на унылыескрины Gnome 3, создатели которых не удосужились заменить дефолтную тему, которая, ИМХО, ужасна. Постараюсь исправить данное упущение.
Тема Gnome-Shell - elegance-colors, ИМХО, ее давно пора сделать стандартной темой Gnome.
Настройки темы - свои, не пресет.
Тема Metacity/Mutter - FlatStudioLight, слегка перепиленный, чтобы не рисовал заголовок полноэкранных окон.
Тема GTK+ - как ни странно дефолтная Adwaita, раньше была та же FlatStudioLight, но ее еще не переделали для GTK+-3.8.
Список включенных расширений Gnome-Shell:
alternatetab - альтернативный Alt-Tab, отображает превьюшки и иконки, не группирует окна.
alternate status menu - можно наблюдать на скрине, добавляет пункты выключения, сна и гибернации в меню статуса.
самодельное расширение (ни одно из существующих не устроило), отображающее на кнопке приложения на верхней панели заголовок текущего окна вместо имени приложения.
auto move windows - автоматически, руководствуясь своими настройками, раскидывает окна приложений по рабочим столам.
extend left box - расширяет до максимума левый блок верхней панели, где отображается заголовок окна.
media player indicator - позволяет управлять MPRIS2-совместимым медиаплеером.
removable drive menu - позволяет отмонтировать подключенные флешки.
status area horizontal spacing - позволяет регулировать расстояние между иконками в верхней панели.
user themes - собственно, позволяет ставить свои темы (не могу взять в толк, почему его еще не включили в саму shell).
weather - отображает погоду на панели.
window buttons - добавляет на панель кнопки управления окном (на скрине не видно, так как расширение настроено показывать кнопки только когда полноэкранное окно в фокусе).
Надоело смотреть на унылые скрины Gnome 3, создатели которых удосужились сделать Gnome 3 ещё хуже чем сами разработчики. Считаю необходимым в очередной раз исправить данное упущение.
Итак, дистр Arch, версия гнома 3.10.1.
Тема Gnome-Shell - elegance-colors, приятная тема-хамелеон без лишних свистелок.
Тема Gtk2/3 - Numix
Тема Wm - Numix
Тема значков - Pacifica
ШГ - Droid
Расширения:
User themes - позволяет устанавливать темы.
Windows list - возвращает на панель список окон.
Flippery applications menu - как ни странно добавляет меню запуска приложений.
Advanced volume mixer - добавляет в статусное меню регулировку громкости отдельных приложений.
Alternatetab - превью при переключении по аль-табу.
В целом для меня вполне удобное DE. Правда не хватает нормального трея, а у того расширения которое имеется иконки не вмещаются в панель. А так всё работает, не падает, памяти особо не жрёт.
Задумал как-то сделать себе свистящий десктоп. В качестве DE взял MATE, ну а WM - Compiz (думал взять kwin, но c его склонностью постоянно падать, кедовыми демонами и адовыми зависимостями я передумал).
MATE 1.6
Distro - Debian Jessie
WM - Compiz 0.8.8 (почему-то не падает, не тормозит, не глючит, не лагает)
GTK Theme - Numix
ШГ - Ubuntu
Свистоперделки компиза типа куба, дрожащих окон и крутых анимаций сворачивания, естественно, присутствуют (а нафиг нужен Compiz без них?). На панели присутствуют два индикатора из убунты (sound и messages - спасибо Darth_Revan за инструктаж).
В качестве дока юзаю Plank. Пока лучшее, что я видел из доков. Ну в общем, в итоге вышло что-то похожее на свистящую бубунту 10.04.
Вот решил попробовать GNOME 3.10, дабы посмотреть куда движется мир пользовательских окружений на GTK3, и это после долгого времени использования GNOME 2 и KDE4. И тут я, внезапно, обнаружил, что «Header Bars» - новый элемент интерфейса, который был введен в 3.10, не подчиняется любой моей конфигурации оконного менеджера через Tweak Tool. Он не хочет показывать ни кнопку «свернуть», ни кнопку «развернуть/восстанавливать», пришлось покопаться немного в коде Nautilus и впилить их обратно, как в более православных, для меня, DE.
P. S. Есть ли причины для тотальной ненависти этих двух бедных кнопочек, что бы даже удалить возможность настройки их отображения? Почему разработчики пытаються их полностью выпилить из всех стандартных приложений GNOME 3?