LINUX.ORG.RU

Избранные сообщения Flashwalker

Линус Торвальдс вернулся

Новости — Linux General
Группа Linux General

Временная отставка Линуса Торвальдса с поста координатора разработки ядра Linux закончена. Об этом сообщил Грег Кроа-Хартман (Greg Kroah-Hartman), выполнявший обязанности Торвальдса на время его отсутствия, в объявлении о выходе новой версии ядра Linux 4.19.

Временное отсутствие Линуса было связано с его желанием «изменить свое поведение» по отношению к разработчикам, так что теперь сообщество разработчиков ядра должно стать более дружественным и доброжелательным к новичкам.

>>> Подробности

 ,

hotpil
()

Как готовить pekwm

Галерея — Скриншоты

PekWM — малоизвестный, но сравнимый по фичастости с openbox-ом менеджер окон. А в некоторых вещах — и опережающий openbox. Возможности:

  • Possibility to group windows in a single frame
  • Configurable keygrabber that supports keychains
  • Configurable mouse actions
  • Configurable root- and window-menus and keybindings for all menus
  • Dynamic menus that regenerate on every view from a script output
  • Multi-screen support both via RandR and Xinerama
  • Configurable window placement
  • Theming support with images, shaping and configurable buttons.
  • Autoproperties (Automatic properties such as a window's sticky state, etc.)

На ЛОРе кто-то жаловался: «у pekwm настолько невменяемый дефолт, что сколько ни брался настраивать, не осилил».

( Но всё можно настроить )

Итого, на скриншоте:

  • pekwm с допиленной темой XFCE4.
  • Показана возможность pekwm объединять в один фрейм несколько окон.
  • pekwm-menu отображает динамическое меню по спеке freedesktop.
  • Боковая и нижняя панель — waterline.
  • ШГ — куда ж без него.

>>> Просмотр (1366x768, 449 Kb)

 ,

Deleted
()

На круги своя

Галерея — Скриншоты

Посидел пару месяцев на Гнуме и утомил он меня. Недолго думая на Ubuntu command-line был прикручен любимый Openbox 3.4.10-1 из Sidовского репозитория, свежий tint2 0.9 из ppa и остальное добро нужное в хозяйстве. После чего произошел традиционный запил тем и конфигов, планировал что-то зелененькое, весеннее. Но прилетела муза и сделала все по-своему )

>>> Просмотр (1680x1050, 822 Kb)

 ,

Lennox
()

Лёгенький Debian

Галерея — Скриншоты

Вобщем вернулся в привычную среду обитания. Debian Squeeze c вкраплениями Sida, поверх базы прикручен любимый openbox c pcmanfm. Кушает после загрузки всего 75 метров памяти(мелочь, а приятно). Загружается за 15 сек. , работает молниеносно(как я люблю). Но суть не в этом ), поднаваял тему gtk и openboх, подкрасил подходящие иконки. Помоему получилось весьма спокойно, приятно и нескушно. А так как понравилось не только мне и поступили заявки телезрителей, то собрал традиционно всё добро в мешок и спешу поделиться с общественностью. В мешке - Gtk Openbox Tint2 Covergloobus обоина шрифт и конфигурационные файлы стартовой страницы для браузера, которую легко настроить под себя.

Жмыкать сюда

вариант в png (для счастливых наблюдателей радуги)

тут

>>> Просмотр (1680x1050, 610 Kb)

 ,

Lennox
()

Закос для любимой жены

Галерея — Скриншоты

Года полтора тому назад для любимой девушки, которая впоследствии стала моей женой, собрал live-usb дистрибутив на базе стабильного дебиана. Жена - кандидат филологических наук, ей нужна была работа с документами в более или менее привычном для неё окружении. Насобирал разных тем, многое дорабатывал напильником (например, иконки уровня сигнала для wicd, иконки раскладки). Поставил актуальный на тот момент wps office, добавил папку с виндовыми шрифтами, чтобы документы, созданные в винде, отображались корректно, ну и по мелочи - transmission, iceweasel, spacefm, epdfviever и какой-то gtk-комбайн для мультимедии. Всё вместе получилось около 640мб, умело работать с флешки, загружаться в оперативную память, сохранять дельту в persistent как шифрованный (cryptsetup), так и нет. Умело устанавливаться на винт или другую флешку в течении пары минут через dd if=.. of=.. прямо в процессе работы или отдельным скриптом. В общем, удобная штука была. :) Так как эта сборка произошла от моей, то в качестве атавизма там осталась куча полезных для меня утилит (nmap, tcpdump, iftop, ngrep, clonezilla, ansible, pssh и т.п..). Конечно, без косяков тоже не обошлось, куда уж без них, поэтому ни с кем особо не делился, а потом забросил.

Т.к. скриншоты выкладывал в вк, перезаливать куда-то ещё не вижу смысла.

Экран авторизации - http://cs627530.vk.me/v627530279/61f1/NdLiQxVImz4.jpg

Файловый менеджер - http://cs627530.vk.me/v627530279/6203/XVuyfmYkg04.jpg

Меню - http://cs622227.vk.me/v622227279/3ec62/t54dxubsoy0.jpg

Самописное диалоговое окно завершения работы - http://cs628319.vk.me/v628319279/7308/WR7qnvxnbgs.jpg

И то, ради чего всё это было нужно - офис - http://cs627530.vk.me/v627530279/61e8/1GXqbr8iwv8.jpg

>>> Просмотр (1034x798, 83 Kb)

 

corpse
()

Openbox

Галерея — Скриншоты

Всем привет, особо расписывать не буду.

Смотрите сразу все скрины.

Отвечаю сразу на первый вопрос. Что за панель? xfce4-panel.

Возникнут еще, готов ответить.

Критика обязательна.

>>> Просмотр (1366x768, 673 Kb)

 , ,

stupid
()

Alpine Linux 3.3.3, или Есть ли жизнь без glibc и systemd

Галерея — Скриншоты

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

Кто не в курсе, Alpine Linux - это проект «линукса без glibc». Начинался как роутерный, потом за основу взяли Arch, затем, когда арч свалил на systemd, Alpine стал полностью независимым дистром со своими репами, пакетным менеджером и т.д.

Почему Alpine? Обстоятельства вынудили сменить 32-битный хлам 10-летней давности на... 64-битный хлам 10-летней давности. Посидев немного на тумбе-юмбе 15.10 и понаблюдав, как она мурыжит и без того многострадальный IDE-винчестер, я подумал о чём-то более легковесном. И тут вспомнил, что Alpine, который был совершенно неюзабельным с uClibc, сравнительно недавно перевели на musl. Вот и решил попробовать. И пока всё нравится. Всё просто летает.

Сразу же подключил репы testing/edge, т.к. протухший фокс не улыбает. Да, версии с 35 фокс наконец-то стал браузером, и поэтому на железе с малым количеством рамы я теперь юзаю именно его.

WM - Fluxbox с чуть-чуть подправленной темой antiX-black. Комптон тоже присутствует.

Основной шрифт - Бубунту Регуляр, моноширинный - Inconsolata LGC.

Тема GTK - Equinox Evolution Midnight, значков - GNOME-Brave.

P.S. Ещё «альпинисты» на лоре есть?

P.P.S. Загрузка 100% в htop - интенсивное копирование на другом воркспейсе. При этом, смею заметить, никаких тормозов.

>>> Просмотр (1360x768, 902 Kb)

 , , , ,

border-radius
()

Весенний dwm

Галерея — Скриншоты

Так уж получается что я выкладываю скриншоты на лор раз в год :D

С прошлого скриншота изменений довольно мало, сменил дистрибутив, с арча убежал сверкая пятками, чем дальше - тем хуже арч, настоящий тестополигон, тот же dwm, тот же ноут.

Dwm по сути ванильный, только pertag.diff ну и хоткеи забиндины на некоторые ништяки.

Firefox с лором. Moc.

>>> Просмотр (1440x900, 1815 Kb)

 ,

Weidinger
()

Ubuntu jwm conky

Галерея — Скриншоты

>>> Просмотр (1600x900, 1620 Kb)

 , ,

Strike444
()

Уязвимость в Linux, позволяющая выполнить произвольный код с USB устройства

Новости — Безопасность
Группа Безопасность

В модуле Linux snd-usbmidi-lib обнаружена уязвимость, из-за которой стало возможно запустить код с правами ядра при наличии у злоумышленника физического доступа к компьютеру.

Для успешной атаки нужно подключить специальное USB-устройство, которое передаст некорректные параметры USB, и запустить эксплоит из-под непривилегированного пользователя.

Уязвимости подвержены ядра в большинстве дистрибутивов, проблема исправлена в 4.5-rc4. Также проблему можно решить отключив модуль ядра usb-audio.

>>> Подробности

 , ,

Yossarian
()

lorwiki.ru

Форум — Linux-org-ru

http://lorwiki.ru/

Копия закрывающейся LorWiki в read-only и на другом движке (спасибо proud_anon за дамп содержимого).

Кастую Chaser_Andrey, Klymedy, msgascii, Eddy_Em, beastie, grem, reprimand, Hurenweibel, sluggard, MiniRoboDancer, hobbit как интересующихся.

UPD: открыл вики на редактирование всем, в том числе анонимусам.

UPD2: копия закрывшихся лорокниг — http://books.lorwiki.ru/ (архив от proud_anon, опять же).

Перемещено beastie из talks

 ,

svobodka_fighter
()

Remix OS нарушает GPL и Apache License

Новости — Linux General
Группа Linux General

После анализа архива с файлами для установки операционной системы было установлено, что популярная адаптация проекта Android-x86 для десктопа Remix OS распространяет измененную копию приложения UNetbootin под новым названием с измененным логотипом и без исходных кодов. Исходный код UNetbootin лицензирован под GPL v2+, которая запрещает подобное поведение.

Также выяснилось, что файл с информацией об измененных файлах и копирайтах авторов был банально скопирован с проекта Android-x86, что является прямым нарушением лицензии Apache License 2.0. Интересно, что после запроса исходных кодов представитель компании Jide ответил отказом и уточнил, что Remix OS не является открытым программным обеспечением.

Большая дискуссия на Reddit

>>> Подробности

 , ,

Deleted
()

Arch + Subtle

Галерея — Скриншоты

С момента публикования прошлого скриншота прошло почти 3.5 года. Сменил обои, цвета и частично набор используемых програм. На скринах запущены sddm, clipit, ario (mdp+mpc), qxkb, litetran, nm-applet, humster, neovim-qt (со старым тестовым проектом), conky, urxvt.
Хотя на скрине есть urxvt, но в основном использую guake, а urxvt только для мониторинга всяких логов серверов, и то только на работе, когда второй монитор подключен.
Есть 2 самописных саблета: погода и календарик (забыл заскриншотить, вылазит по клику на часах и реализован через комманду cal).

>>> Просмотр (1366x2304, 2101 Kb)

 ,

Fuelen
()

Вышла первая версия программы Ёрш-генератор

Новости — Интернет
Группа Интернет

Сегодня состоялся первый релиз программы для генерирования статических html-сайтов Ёрш-генератор версии 0.2.3.
Ёрш-генератор — это кроссплатформенная программа с открытым исходным кодом (C++/Qt4) от российского разработчика для генерирования статических сайтов. Код распространяется по лицензии GPLv2.

Возможности:

  • редактирование html-страниц;
  • создание дополнительных ёрш-тегов;
  • пакетное генерирование html-страниц сайта.

Сейчас программа служит для автоматизации уже имеющихся html-шаблонов сайтов. В будущем проект обещает вырасти в полноценную статическую CMS.

>>> Подробности

 , , ,

xwicked
()

Вышла версия 2.4 Android File Transfer for Linux, теперь и для OS X

Новости — Мультимедиа
Группа Мультимедиа

Android File Transfer for Linux — свободная и стабильная реализация протокола MTP, который используется для многих современных мобильных устройств. В комплекте присутствует Qt/Cli-интерфейсы, поддерживается монтирование через Fuse. Может закачивать файлы любых размеров, не тормозит и не виснет.

За последние полгода и две версии проект получил большое количество фидбека, писем, проклятий и угроз (больше всего), и почти всё было реализовано. Хоть денег мне никто не шлет, испытываю невероятную потребность отчитаться за проделанную работу перед самой требовательной публикой (вами).

В версии 2.4 было добавлено:

  • Киллер-фича: fuse wrapper автоматически переподключается, если девайс отключили, а потом включили обратно. Ни один проект ТАК не заботится о своих пользователях.
  • Поддержка OS X. Парадоксально, но оригинальный AFT умеет вешать мак целиком и вырубать все внешние USB устройства. Как это у гугла вышло, я не знаю, у меня не получилось. Также, часть названия проекта «…for Linux» теперь не соответствует действительности. Что с этим делать — не знаю, посоветуйте :(
  • Cli-утилита обзавелась интерактивным режимом с readline, историей и подстановками. Для этого пришлось сделать метаразбор метатипов метафункций на этапе метакомпиляции и научить компилятор вызывать функцию с параметрами из tuple, что есть только в самом новом стандарте c++. (я пока держусь и хватает c++11)
  • Смена лицензии на GPLv3.
  • Пост на reddit, где есть много боли и интересного в комментариях (англ.)
  • Проект можно собрать без qt и без readline, для труъ джедаев и терминалов vt-100.

Старые фичи v2.3, корректирующего релиза к v2.2:

  • Отправка zero length packet (или ZLP (просторечие, неценз.), починены все известные зависания на момент v2.2. (Надеюсь, новые уже добавлены в v2.4)
  • Установка cli-тулзы по ninja/make install. засоряем вашу систему
  • Отслеживание EBUSY, когда устройство или интерфейс занят, о чем сообщается по-человечески, а не ioctl failed: Device or resource busy.
  • Различные исправления для Windows Phone. Судя по вестям из полей, Android File Transfer — единственный способ подключить вашу Lumia к Linux. Не знаю правда ли, но приятно, что мир избавился от небольшой части вечного страдания.

>>> Сайт проекта

 , ,

whoozle
()

2bwm, 3bwm, 4bwm!

Галерея — Скриншоты
  • Kernel: 4.2.3-1-zen (поставил из-за bfq)
  • DE: —
  • WM: 2bwm
  • Композитинг: Compton
  • Потребление ram на старте: 74 mb.

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

Chromium

GTK app

QT не будет, гуано не держу.

>>> Просмотр (1366x768, 692 Kb)

 ,

smilessss
()

Sexy xfce

Галерея — Скриншоты

Довёл крысу до вменяемого вида. Шг пришлось бекпортировать из старых сборок инфиналити, темы gtk и icons я думаю и так всем понятны. От панелей отказаться не получилось ибо привык. В качестве wm у нас всё тот же 2bwm. Чтобы всё это номально выглядело приправим его сompton`ом.

Пустой стол
Еще один цветовой вариант

>>> Просмотр (1366x768, 911 Kb)

 , ,

smilessss
()

Запилил плитки

Галерея — Скриншоты

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

Я давно задался идеей заделать плиточный лаунчер, но и руки не доходили, и идей не было, как и на чём это реализовать. Сначала подумывал о коньках, но узнав, что они не интерактивны и на каждый блок надо отдельный конфиг в отдельном процессе, плюнул. С неделю назад нашёл годную питоноподелку под названием Skrillex^W Screenlets, начал настраивать, но через пару дней разочаровался в её глючности и прожорливости, отрубил. В итоге, сделал всё на десклетах Cairo-dock. Виджетоплитки максимально уплощены, но дело всё-таки надо улучшить тонкой настройкой; погодный, например, чересчур вырвиглазен, в часах и агрегаторе ШГ. Тема нижнего ряда виджетов - Meego.

Теперь о лаунчерах. Они заменяют несколько стеков иконок, которые были в доке. Но вот незадача - Cairo-dock напрочь отказался переводить иконки запуска в десклеты. Пришлось городить костыли и искать апплет, позволяющий выполнять команды по клику. Почти отчаявшиясь, я обнаружил, что таким свойством обладает почтовый апплет. Иконки потырены отсюда, в комплекте в основном для виндово-маковских приложений, но это и к лучшему - закос-то под винду...

Естественно, такое обилие апплетов отрицательно сказалось на жоре памяти. При старте процесс Cairo-dock потреблял примерно 200 МБ рамы, после непродолжительной работы цифра доходила до 250 МБ. Сейчас глянул - потребление каким-то магическим образом снизилось аж до 86 МБ. Будем продолжать наблюдение.

Юзерпик - ничего интересного, стоковый апплет завершения сеанса. Причём он, в отличие от аналогичного апплета для крысопанели, работает с uswsusp, что стало для меня несомненным вином. А вот надписи отрисовывают коньки:3 Конфиги выкладывать не вижу смысла, ибо примитив.

Поскольку сооружено это всё на рабочем столе (можно было и слоем виджетов сделать, в принципе, но я не осилил задать ему фон), встала задача расчистить один рабочий стол, а все окна принудительно кидать на второй. Не обнаружив подобной функциональности в компизе, я начал искать standalone-решения и наткнулся на Devil's Pie - простой монитор открытия окон. Методом проб и ошибок набросал такой конфиг:

(if
 (not
  (or
   (is (window_class) "Cairo-dock")
   (contains (window_class) "Xf")
  )
 )
 (set_viewport 2)
)
Повальный перебор по Xf нужен хотя бы потому, что какая-то крысохреновина (предположительно, родная переключалка десктопов) загаживает весь фон необновляемым контекстом при принудительном перебросе её на другой рабочий стол. Ещё devilspie прижимает все окна к левой границе экрана и самопроизовольно вылетает, если его запускать демоном (не из консоли). Но в целом, жить можно.

Поскольку пилилось всё это как замена доку, встал вопрос (не подумал сразу, да), куда же девать панель задач. Вообще, переключалок окон у меня и так достаточно (Exposé, последовательная по Alt+Tab, Cover Flow по Win+Tab, ещё и списковый переключатель а-ля Mac OS Classic на панели), но ни одна из них не умеет в драг-н-дроп между приложениями. В итоге, я пришёл к оригинальному решению - сделал ещё одну крысопанельку со списком окон, выползающую по наведению в нижний правый угол. Вообще, активных углов стало больше - к Exposé в левом верхнем углу добавились переключение рабочих столов по щелчку в правом верхнем (плюс по Win+`), а в левый нижний впихнул плагин Экспо (сортировалка окон на рабочих столах) - полное ненужно, но пусть будет.

С верхней панели, соответственно, поубирал апплеты, дублирующие виджеты и не нужные постоянно на виду. Опять поменял их порядок, теперь он ближе к большинству дефолтов. В связи с освобождением места ещё раз попробовал завести appmenu, но опять безуспешно; ещё и узнал, что в GTK-приложениях оно без убунтопатчей работать не будет...

Удобнее ли стало, с ходу не скажешь... Непривычно. Но вроде удобнее. По крайней мере, в куче стеков на несвежую голову я постоянно терялся, а тут всё на одном экране. В общем, tl;dr, как всегда. Критикуйте, поливайте каловыми массами, обзывайте хомячком, извращенцем и виндузятником.

>>> Просмотр (1366x768, 286 Kb)

 , , ,

MiniRoboDancer
()

Дачный Tuhrpup 6.0.2 (puppy linux)

Галерея — Скриншоты

Ну что. На дачу попал старый Atom 1.60GHz c метром на борту. Испытывая давнюю тягу к puppy, поставил Tuhrpup 6.0.2, пакетно совместимый с репами Ubuntu 14.04.

Оконный менеджер JWM

Почти дефолт. Чуть поправил трей, добавил обоину, compton, установил детям развлечений. На втором скрине видно сколько оно ест памяти. Кто меньше :)

Все лето гонял его и в хвост и в гриву — все замечательно, ведь на таком проце даже XFCE подтормаживал. Комп живет, дети рады. Что еще нужно для дачи? )

Окно, меню и htop

>>> Просмотр (1280x1024, 1269 Kb)

 tuhrpup

powerguy
()

BunsenLabs - Debian + Openbox, быстрая, гибкая и лёгкая

Галерея — Скриншоты

Всем привет, наверняка все хотят стабильную, быструю и легко настраиваемую систему из коробки, после долгих переборов различных дистров пришел к выводу, что из коробки в основном одна дичь(мягко говоря). Только не BunsenLabs.

Из коробочки взлетел! Я согласен, что есть системы гораздо легче и возможно быстрее, но вот их запуск и развёртывание требует немалых усилий, а Здесь простой дебиановский графич. инсталятор, более чем понятен. В общем рекомендую обратить внимание на данную Веточку.

Повторюсь, по дефолту он был весьма юзабельным, но мне всё же захотелось его залобзить.

  • Первым делом было развальцовано Obmenu: Разложение по нужным мне полочкам, подредактирован и доставлен нужный мне софт, часть из которого удобно инстальнулась прямо из меню. Доставлен Sublime Text 3, Guake, Gimp, KeepassX, Изменил ссылку в меню с гугл офиса на https://www.zoho.com/ (более удобные инструменты), по дефолту стоит только либраврайт (остальное доставить можно прямо с менюшки), гнумерик таблички и пдф-читалка Evince, что весьма легко. Браузер стоит iceweasel 38.3.0 меньше жрет, чем Firefox, и не слетает.
  • Далее был подрихтован comptan совсем чуток и tint2 снес лаунчеры, вырезал с автостарта всё, что связано с батареей. Коньки заводские, только цвет шрифта изменил и плашку добавил фоном, заводская прозрачность коньков слабоватенькая.
  • Теперь перейдем к темам оформления: GTK - Arc-Darker, WM - Arc-Box, иконки - Nitrux, основной шрифт и tint2 - Liberation Sans, conky и терминал - Hack, курсор - bridge, тема браузера - FXChrome, тема ЛОРа - Tango Gray Style, тема sublime3 - Soda Dark (color_scheme - Espresso Soda).

Теперь еще скринов.

Напоследок, вообще хотел реализовать автостарт guake с запущеными вкладками: 1-htop, 2-screenfetch, 3-переход в каталог с git-проектом и параллельной синхронизации на MEGA, 4-MC, 5-mplayer http://air.radiorecord.ru:8101/rr_320 и возврат на 1 вкладку. Так вот, если ставить данный скрипт в автостарт, guake плюется на неправильную клавишу выпадения ~ в моем случае, пробовал и по дефолту F12 не канает.
Решил данную проблему, положив в домашний каталог bash скрипт gk и привязал к хоткею Alt-g, который запускает команду guake -e ./gk эта же команда привязана и к OpenBox Меню. Вот содержание скрипта:

#!/bin/bash
# guake.sh

sleep 5
guake --execute="htop" --rename-tab="Htop"
guake --new-tab --execute="bash" && guake --execute="screenfetch" --rename-tab="ST"
guake --new-tab --execute="bash" && guake --execute="cd MEGA/site/" --rename-tab="GIT"
guake --new-tab --execute="bash" && guake --execute-command="sudo mc" --rename-tab="MC"
guake --new-tab --execute="bash" && guake --execute-command="mplayer http://air.radiorecord.ru:8101/rr_320" --rename-tab="Record"
guake -s0 & #возвращает фокус на исходную первую вкладку
Еще по хоткей Alt-w окно разворачиваеться в полный размер с убиранием декораций окна, хорошо для небольших экранов. Делается очень просто в rc.xml:
<keybind key="A-w">
  <action name="ToggleDecorations"/>
  <action name="ToggleMaximize"/>
</keybind>

Надеюсь данная информация принесет интересующимся пользу. Спасибо за внимание и до новых Configof!

>>> Просмотр (1366x768, 998 Kb)

 , , , ,

stupid
()