Галерея - Архив 2017, Октябрь
Xmonad+Xmobar
Все же не сложилось у меня с awesome...кажется все нормально, все работает как мне надо, но что то не то...решил установить xmonad. Да-да, знаю, написан на Haskell, но не так страшен чёрт, как его малюют. Есть отличная документация, примеры конфигов. Все ясно прописано и задокументировано (чего не скажешь про awesome). Так что установил, настроил (настройка заняла чуть больше недели). Первые впечатления — скорость, нереальная скорость. Как написано на официальном сайте xmonad
just clean lines and efficiency
Пустой рабочий стол, терминал urxvt. Используется браузер uzbl-tabbed и elinks. Музыка-cmus, плюс другие консольные утилиты. Версия xmonad - 0.12 стол. Если кому нужно, могу выложить конфиг. П.С. Пришёл к выводу, что xmobar мне ненужен. Наверно откажусь от него, потому что сам xmonad отъедает 10 мб (это с модифицированным конфигом. С минимальным конфигом --1 мб.), а xmobar — 30 мб.
>>> Просмотр (1920x1080, 447 Kb)
Кастомное что-то
!!! Скрин в жипеге !!!
Кому нужно качество, пойдите по ссылке со всеми скринами.
В связи с тем, что разработка sublime text внезапно возобновилась, вернулся на него и обнаружил, что с моего последнего скриншота, в результате кучи маленьких изменений, окружение стало уж совсем другим.
В первую очередь порадовал возврат на саблайм со связки атом+вим и переход на polybar вместо i3bar+py3status.
Номера+названия воркспейсов были заменены иконками, что было очень непривычно, т.к. раньше я всё раскидывал как попало, но в итоге пришёл к 3-4 воркспейсам на монитор и через небольшое время стало даже проще ориентироваться.
Минимализм из-за некоторых вещей немного пострадал, система обвещана, как незнаймо что, настолько, что я побаиваюсь всё это дело сохранять где-нибудь в гит репозитории, ибо тянуть нужно огромное количество скриптов, по пути кастомизации сделал много пулл реквестов в разные плагины, утилиты и форкнул youtube-dl в котором добавляю экстракторы для «пиратских» сайтов, которые по правилам youtube-dl в репозитории находиться не могут. Немного неприятно синхронизировать с апстримом, но стоит того, чтобы смотреть, например, аниме сезон одним плейлистом, без браузера, ещё и с сохранением последней серии и времени просмотра.
Если кому-то нужны конфиги и/или модули/скрипты/плагины коих куча, пишите в дискорд (d3adc0d3#9019), в других местах почти не сижу.
Как соберусь и запилю репозиторий со всеми dot файлами и README/скриптом для установки зависимостей и/или развёртывания всего этого дела, выброшу на общее обозрение.
Ах да, если что, в саблайме небольшой Nim пакет для работы с Riot Developers Api.
Ещё скриншоты:
Сводка:
Дистр: Arch
ВМ: i3-gaps
Бар: polybar
Редактор: Sublime Text 3 Dev
Терминал: Xfce4 Terminal
ШГ: Noto (UI), Noto Mono (Terminal), Fira Code (Sublime)
Тема саблайма: кастом
Плагин polybar'а для mpv: кастом
>>> Просмотр (1920x1080, 574 Kb)
()
Не дефолт, без дока, со скриншотом игры
«Коньки» в gnome-panel
Вот такое накопипастил себе за вечер. CPU usage нормально не осилил.
Герой поста
https://github.com/p-e-w/argos
Кто-нибудь еще пользуется?
>>> Просмотр (1600x901, 104 Kb)
()
Voyager 16.04.3
Думал - дефолтную тему оставлю, а там оказалась еще тема из Zorin OS установлена. А еще установлены куча нескучных обоев, менеджер коньков, скрипты разные, wine, программы, которыми я еще не пользовался.
Линукс и правда оказался для геймеров, раз уж у меня War Thunder пошла на нем
Вот еще скрин рабочих столов
>>> Просмотр (1366x768, 654 Kb)
Еще больше красного Богу красного
Надо поработать с оттенками и иконками.
Иконки в красный перекрашу. Стилевой волпейпер сварганю в блендере. А пока вот, медальон Ведьмака.
>>> Просмотр (1920x1080, 1043 Kb)
()
Пришла флэшка от FSF
Всем дня доброго!
Уже и забив ожидать флэшку от FSF, просто решив, что буду поддерживать их, несмотря обещанную на флэшку, как нашел в своем почтовом ящике письмо.
Которое, к слову явно вскрывали на почте.
К флэшке шло еще письмо, где меня благодарили за помощь, визитка одного из руководителей фонда, бюллетень FSF и 2 стикера - GNU и FSF.
Очень удивился, когда трисквел загрузился без проблем на моем ноуте Dell Inspirion 15.
Wi-Fi подхватился, звук на запись точно завелся, на воспроизведение через встроенные колонки ноута не завелся.
Работать можно, даже Racket поставился из реп, прямо на флэшку.
>>> Просмотр (1368x768, 176 Kb)
HP BladeSystem p-Class (а также аттракцион невиданной щедрости)
Доброй ночи, дорогой ЛОР.
Хочу похвастаться приобретением. Avito, хоть и не eBay, но время от времени радует интересными лотами.
Пару месяцев назад за скромные 2 500 руб. я купил (ну а если совсем точно, то обменял на MikroTik hAP) HP BladeSystem p-Class в следующей комплектации:
- 2 х HP ProLiant BL20p G3
- Процессоры: 2 х Intel Xeon, 3 ГГц
- Оперативная память: 2 ГБ
- Жесткие диски: 2 х 72,8 ГБ, 10 000 об./мин.
- 6 х HP ProLiant BL35p
- Процессоры: 2 х AMD Opteron 280, 2,4 ГГц
- Оперативная память: 4-8 ГБ
- Жесткие диски: 2 х 60 ГБ, 5 400 об./мин.
- 6 х HP ProLiant BL35p
- Процессоры: 2 х AMD Opteron 250, 2,4 ГГц
- Оперативная память: 2-4 ГБ
- Жесткие диски: 2 х 60 ГБ, 5 400 об./мин.
- 2 x HP BladeSystem p-Class RJ-45 Patch Panel 2
На фотографии часть лезвий отсутствует потому, что часть лезвий - некомплект. В некоторых нет жестких дисков, в некоторых - сетевых карт, в некоторых даже процессоров. Ну а на часть лезвий мне просто не хватило термопасты. И, да, вот еще одна фотография: https://imgur.com/a/j8GAT.
Ну а теперь о самом главном! Я обещал аттракцион невиданной щедрости, и вот он:
Я так и не придумал, как использовать эти лезвия, поэтому предлагаю их вам в безвозмездное пользование.
Условия простые: 1 человек - 1 лезвие, плюс я попрошу вас в комментариях (или по электронной почте ravdinve@yandex.ru) написать, для каких целей вы собираетесь его использовать.
В данный момент доступно:
- 1 х HP ProLiant BL20p G3
- Процессоры: 2 х Intel Xeon, 3 ГГц
- Оперативная память: 2 ГБ
- Жесткие диски: 2 х 72,8 ГБ, 10 000 об./мин.
- Операционная система: Ubuntu Server 16.04.3 LTS
- 3 х HP ProLiant BL35p
- Процессоры: 2 х AMD Opteron 280, 2,4 ГГц
- Оперативная память: 8 ГБ
- Жесткие диски: 2 х 60 ГБ, 5 400 об./мин.
- Операционная система: Ubuntu Server 16.04.3 LTS
К каждому лезвию предоставляются: Интернет 100 МБит/с, 1 IPv6 адрес, а также возможность пробросить любой незанятый порт на белый IPv4 адрес (он у меня, к сожалению, один).
Надеюсь, мое предложение кого-нибудь здесь заинтересует! Всем всех благ!
>>> Просмотр (1920x1285, 1619 Kb)
Пишу новое меню для Xash3D FWGS
Примерно полгода занимаюсь разработкой новой меню библиотеки для движка Xash3D FWGS. Причины того просты для любого, кто когда-либо читал исходный код старого меню — работать с ним возможно, но очень сложно. Растёт оно ещё из Quake II, где глубоко уважаемый Джон Кармак не тратил много времени на написание игровых меню, которое в свою очередь растёт из Quake I. И наверное правильно делал, тогда это банально не ценилось, вплоть до Doom III.
Изначально идея была в том, чтобы перенести код с чистого Си на С++, но как и бывает — многие моменты пришлось переосмыслить и внести нововведения. Вот о них я и постараюсь рассказать.
- Добавлены ивенты, чтобы задавать действия разным контролам, вместо их обработки по захардкоженным ID, в которых можно ошибиться и вообще.
- В старом меню никакой системы элементов-родителей. Всё было статично и захардкожено. Я внёс новый элемент управления, который может содержать в себе другие элементы управления. Развив эту мысль появилась даже очень упрощенная система окон. (в правом верхнем углу видно список текущих окон)
- mittorn-ом был написан очень красивый прогресс подключения к серверу, который в свою очередь и является окном. Его можно увидеть в видео по ссылке ниже.
- Каждое окно имеет возможность отрисовать свою анимацию. В главной ветке я реализовал плавной смены прозрачности между окнами для соответствия с анимацией старого Half-Life. Для демонстрации я писал такое
- Старое меню использовало моноширинные шрифты родом из Quake III Arena. Я от них наконец полностью избавился, как и от кода а-ля , заменив собственным шрифторендером. Под Windows используются возможности GDI, для всех остальных есть FreeType2 и stb_truetype.h рендеры. Поддержка последнего была добавлена специально для мобильных устройств, дабы не тащить по зависимостям достаточно крупный FreeType2. ШГ осталось, но всё-таки меньше, чем было.
width = charWidth * strlen( sz )
- Из предыдущего пункта вытекает и этот. Ранее таблицы эмулировались кучей отступов из пробелов, а каждый пункт таблицы был всего-лишь очень длинной строкой. Поэтому я написал настоящие таблицы, которые могут отображать не только текст, но и картинки. В будущем хочу добавить фичу отрисовки даже контролов внутри ячеек. Собственно, это и на скрине.
- Динамически построенные меню! На основе так называемых Script Config-ов строится вот меню конфигурации. Сами конфиги пишутся моддерами и вообще эта фича присутствует начиная с самых ранних версий GoldSource и есть даже в движке Source. Про Source 2 не знаю, игр на нём ещё нет(DotA2 за игру не считается). Пример.
- Возможность настроить положение, стиль и ограниченно логику контролов через resource-файлы. Пример.
- Так же в планах написать поддержку переводов, дабы не оставаться с текстом, как в скриншоте выше.
Поскольку я хочу, чтобы мой код попал не только в форк движка, но в оригинальный Xash3D, а его автор(Дядя Миша) требует возможность сборки с MSVC 6, я сделал опцию сборки с отключенным требованием С++11. Собрать его можно задефайнив макрос MY_COMPILER_SUCKS.
А при чём тут Linux? Меню написано для форка игрового движка, который почти 3 года как работает под Linux. А ещё под кучей других платформ, вроде Windows, Android, *BSD, OSX, iOS. Недавно благодаря тому же mittorn появилась даже поддержка запуска сервера под Big Endian платформами и улучшена поддержка 64-битных ОС.
Всё это дело можно увидеть в действии пока лишь в тестовых сборках, однако планируется скорый выход новой версии движка, где это меню будет по дефолту. Есть сорцы.
>>> Просмотр (1920x1080, 895 Kb)
Сменил i3wm, на Awesome wm
Сменил i3wm, на Awesome wm. Конфиг утащен отсюда, и подпилен под себя..При «холодном» старте отъедает 125 мб, ЦПУ в простое не нагружается (махимум 0,2 %), хотя куча виджетов (кое-какие, наверно, буду отключать). Хочется добавить, что после правки конфигов i3wm, конфиг Awesome wm-это что-то...без знаний Lua тяжеловато. Так что осваиваем понемножку, благо документации на это тему полно. И еще парочка скриншотов: раз, и два.
>>> Просмотр (1920x1080, 1534 Kb)
Интерфейс LibreCAD v2.1.x и v2.2.x: Menu, Toolbars, Dock Widgets
ПО: LibreCAD v2.2.0-alpha (v2.1.2 git4319-a25b05b)
ОС: xUbuntu 16.04 (amd64)
В указанной 2D САПР есть несколько способов доступа к основным инструментам используя только мышку:
- используя главное меню (Menu);
- используя панели инструментов (Toolbars);
- используя стыкуемые панели (Dock Widgets).
От того какой способ Вы виберете будет зависить минимально необходимое количество кликов ЛКМ для доступа к конкретному инструменту.
( Детальней... )
Уделите немного времени на знакомство с существующими меню, панелями инструментов, стыкуемыми панелями а также настройками программы и после этого настройте LibreCAD так, чтобы Вы могли работать в нём максимально продуктивно! ;-)
( Литература )
>>> Просмотр (1280x800, 138 Kb)
Снова Manjaro
Очередной поспешный скрин. Теперь-то я уже поднастроился надолго.
В который раз убеждаюсь что лучшее DE для меня XFCE с tint2.
Gnome нравится, но слишком громоздкий интерфейсом и в плане жора (ну привык уже к 250-300 Мб со старта, что поделать). Для моих задач не особо юзабельно. Не понравилась последняя переработка интерфейса настроек в стиле твикера.
KDE - виндовенько, что-ли.
Разные окружения с тайлингом тоже не для меня, хотя при должном подходе отлично смотрятся и вызывают желание попользовать.
Маte, cinnamon-ы и прочие - как-то ни чем не подкупают. Возможно из-за того что являются форками продливающие жизнь уже трупам. Что-то вроде Ленина в мавзолее.
Кто-то скажет, XFCE такой же труп - отчасти да, но этот дедушка пытается передвигаться на своей коляске самостоятельно. Хочется надеять увидеть его стоящим на своих двоих.
Все сказанное не является подстрекательством к срачу (но и не отменяет этого, лол), а является лишь однобоким субъективным мнением.
--------
В остальном обычный Arc и Papirus.
>>> Просмотр (1920x1080, 1625 Kb)
Немного неприметной XFCE4
Выкладываю достаточно неприметный скрин своего рабочего стола. Есть некоторый диссонанс в иконках (Docky не хочет принимать альтернативную иконку PaleMoon) да и в трее не особо торт некоторые значки. Данные по используемой теме/иконкам/шрифтам/железу предоставлены в screenfetch.
P.S Из терминала убрал имя хоста и прочую информацию в приглашении к вводу (т.к пока не могу подобрать правильный цвет для неё).
P.P.S Убрал и все открытые приложения на панели задач. Чисто и аккуратно.
P.P.P.S Только заметил, что некоторые иконки в трее от старого пака иконок.
>>> Просмотр (1920x1080, 1676 Kb)
Mate для слабых ноутбуков
При старте ест 200 с чем-то мегабайт, меньше чем Xfce. Судя по htop'y, а mate-system-monitor всегда показывает почему-то больше.
Вот скрин.
И это без пересборки ядра, а то говорят - можно удалить из него ненужные модули, драйверы - я пока не знаю, как это сделать.
А еще поставил zram-config и прописал в /etc/sysctl.conf - vm.swappiness=10 - посмотрю, что в случае переполнения памяти будет.
>>> Просмотр (1366x768, 517 Kb)
Правка градиента на холсте в GIMP
Перенесли в master-ветку GIMP редактирование градиентов прямо на холсте (было в отдельной ветке).
Что нового:
- появился плавающий диалог с параметрами выделенного элемента градиента;
- опорные точки можно свободно перемещать в пределах двух соседних точек прямо на холсте;
- можно добавлять опорную точку в любую часть градиента наведением и одиночным щелчком;
- можно удалять любую опорную точку: выделяем, тянем в сторону перпендикулярно линии градиента, либо нажимаем крестик в плавающем диалоге;
- при выборе подсвечивающегося центра (midpoint) между двумя опорными точками можно поменять тип интерполяции между этими точками (через плавающий диалог), поменять его положение (возвращается обратно через тот же диалог), превратить в опорную точку (через диалог).
Ещё из любопытного: добавили в Wavelet Decompose опциональную автогруппировку слоёв с частотным разложением и опциональное создание маски для каждого слоя.
Есть подозрение, что 2.9.8 выпустим уже в октябре.
Алсо, немного взностальжнул по IceWM. Тема — 0nyX.
>>> Просмотр (1920x1200, 547 Kb)
Сколько оперативной памяти нужно в 2017?
В догон голосовалке.
Голосовал за 8, лол. Оказалось, Inkscape хочет больше, подтвердив это внезапными тормозами в процессе работы над 45-килобайтной иллюстрацией.
Хоть засейвиться успел.
_______
UPD^ Из-за банально отключенного swap, как выяснилось.
>>> Просмотр (1960x2220, 2210 Kb)
VSCode как IDE для Fortran
Среди бесплатных IDE для языка Fortran можно использовать несколько приложений. Самый простой из них в использовании, особенно для начинающих, наверное, Code::Blocks, в котором проще всего создать проект. Помимо него возможность работы с проектами на Fortran имеют
- Eclipse - используется компонент «Photran» из «Eclipse for Parallel Application Developers», на вид имеет хороший список инструментов;
- Netbeans - создаётся как проект C/С++;
- Oracle Developer Studio - для скачивания требует регистрации.
Если кто имеет опыт работы в них, будет интересно более подробно о них узнать, особенно о возможностях и инструментах, которые понравились. Может ещё какие бесплатные IDE стоит отметить, о которых я не упомянул.
Долго я смотрел на vscode и не мог решиться его на чём-нибудь попробовать. В итоге решил посмотреть, есть ли в нём возможность работы с проектами на Fortran.
( читать дальше... )
>>> Просмотр (1680x1050, 259 Kb)
Debian testing на десктопе
Сколько не пробовал разных дистрибутивов, неизменно всегда возвращаюсь на старый добрый дебиан. Скриншот моего рабочего старичка. Шрифт в заголовках окон play bold, остальное cuprum. Buster работает весьма устойчиво, невзирая на то что тестинг. И конечно же telegram - куда ж без оного - http://fotohost.by/images/2017/10/07/SNIMOKEKRANAOT2017-10-0719-52-56.png Firefox - http://fotohost.by/images/2017/10/07/SNIMOKEKRANAOT2017-10-0720-13-03.png
>>> Просмотр (1920x1200, 141 Kb)
Slackware vs systemd
Пока знакомая отковыривает systemd из Ubuntu, а местные на ЛОРе как ненавидели systemd, так и продолжают ненавидеть, я решил пойти против ветра и установить systemd на дистрибутив, который рассчитан на это меньше всего — Slackware. На тестовый раздел путём installpkg *.t?z была закинута девственно чистая Слака, для скриншота немножко настроен внешний вид, после чего systemd из проекта Dlackware запустил мою Слаку. Надо сказать, что systemd там предназначен только для использования вместе с GNOME 3, а мне не хотелось в это ввязываться — мне нужен был только systemd.
Отдельно от GNOME 3 тамошние слакбилды имитируют работу — кидают тебя в консоль, а DM запустить не в состоянии. За полчаса курения сервисов из Арча выяснил, что надо бы создать свою запускалку XDM, и как-то всё само заработало. Сервиса dev-tty7 не существует, вместо него нужен getty@tty1 или как там его.
В общем, без GNOME 3 использовать такую конфигурацию в качестве десктопа невозможно: нет сервисов для upower, udisks2, PolicyKit(?) и кучи всего. Но в таких условиях Xfce ведёт себя достойно, разве что диски не монтируются и выключить компьютер из Xfce нельзя.
Вероятно, следовало пойти дальше и установить слакбилды из gnome/sysdeps для нормальной работы вышеназванных сервисов, но упорина не хватило.
>>> Просмотр (1920x1080, 338 Kb)
тест драйв Manjaro KDE Edition GELLIVARA
решил установить на попробовать. Никогда не был поклонником KDE после появления четверо кед. Но качество KDE в этой сборке приятно удивило. Самое главное это скорость работы дистрибутива и не прожорливость к ресурсам с душой сделано. Сначала хотел запустить новые на lua скриптах conky не завелись. Вернее запустились но нет прозрачности и дикое пожерание ресурсов. Конфиг сам сделал пока так,потом видно будет. Цвета в тему дистрибутива сделал шрифты в коньках тоже по переберал пока на этом остановился.
>>> Просмотр (1920x1080, 1558 Kb)
Xubuntu + i3
Xubuntu 16.04.3 (с отключенными xfwm4 и xfdesktop) + i3 в качестве WM
Еще скришоты:
https://itmages.ru/image/view/6139119/519029c9
https://itmages.ru/image/view/6139123/f16811ef
https://itmages.ru/image/view/6139127/60ecfbef
https://itmages.ru/image/view/6139136/f186cd7e
https://itmages.ru/image/view/6139141/b6db0b5a
>>> Просмотр (1920x1080, 1390 Kb)