LINUX.ORG.RU

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

uselessd — форк systemd

Новости — Open Source
Группа Open Source

uselessd — попытка урезать systemd до базовых функций: initd, супервайзор процессов, система зависимостей — но без изоляционизма и агрессивной навязчивости (когда комбайн лезет всюду и делает себя незаменимым). Также обеспечивается поддержка платформ без glibc и планируется поддержка ядер отличных от Linux. За основу взят systemd 208.

( читать дальше... )

Авторы uselessd подчёркивают, что он ещё сырой, и не рекомендуют его для повседневного использования.

Новость на OpenNet

Исходные тексты

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

 , ,

question4
()

с мака тоже слезают

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

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

встречаем:

* Debian Jessie
* kde 4.14
* стиль приложений - qtcurve
* декорации окон - smaragd
* темы взяты отсюда, спасибо этому чуваку :3
* шрифты - PT Sans / Monaco
* значки - evolvere

 ,

snoopcat
()

Androwish - Tcl/Tk 8.6.1 для Андроид

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

Tcl/Tk с его батарейками доступен для мобильных устройств на базе Android.

  • Цель проекта Исполнение под Андроидом существующих Tcl/Tk скриптов без необходимости их изменения
  • Андроид 2.3.3 и выше на x86 или ARM
  • Tcl/Tk версии 8.6.1
  • Используется эмуляция X11 на базе AGG (Anti-Grain-Geometry) и SDL 2.0
  • Поддерживается сглаживание линий, овалов и дуг в canvas
  • Рендеринг шрифтов используя freetype
  • Подключение (монтирование) имеющихся APK используя встроенный ZIP VFS
  • «Батарейки» практически на все случаи жизни - более 600 пакетов на борту
  • Доступ к Андроид-специфичным функциям:
    • .. осуществляется через SDL командой «sdltk»
    • .. и напрямую командами «borg» (управление и взаимодействие с Android),«rfcomm» (передача данных по bluetooth) и «usbserial» (передача по USB)
    • .. уведомление о события через привычный механизм tk::bind и виртуальные события. К примеру типа <<PinchToZoom>>,<<LocationUpdate>>,<<SensorUpdate>> и тому подобные
  • удалённое тестирование и отладка используя tkconclient
  • экспериментальная возможность создания автономных приложений, то есть APK включающий интерпретатор, ваши скрипты и только необходмые пакеты

Сайт проекта: http://www.androwish.org

Страница на tcl.tk: http://wiki.tcl.tk/39022 и список пакетов http://wiki.tcl.tk/39023

В последней версии «The Wizard of Oz» (2014-08-17) обновлены SQLite до версии 3.8.16, OpenSSL до 1.0.1h, исправлены баги в работе со специфичным оборудованием (акселерометр, компас) и пофикшены мелкие баги.

Дистрибутив (~22М) доступен как в исходных текстах, так и в бинарном виде APK подписанным отладочным ключом. Для установки должны быть включена галочка «install from unknown sources» в настройках

>>> официальный сайт

 , ,

MKuznetsov
()

Доступен для скачивания Direvent 5.0

Новости — GNU's Not Unix
Группа GNU's Not Unix

Direvent 5.0 — первый GNU-выпуск пакета — можно скачать с официального FTP GNU и с домашнего FTP пакета.

GNU Direvent отслеживает события в директориях файловой системы. Для каждого события, происходящего в заданном наборе директорий, программа вызывает ассоциированную с ним внешнюю программу, сообщая ей информацию о событии и месте в файловой системе, где оно произошло.

GNU Direvent стал частью проекта GNU 20 августа 2014 г. До этого он назывался dircond.

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

Интерфейсы для отслеживания изменений в файловых системах весьма системоспецифичны. Цель Direvent — предоставление универсального и системонезависимого командного интерфейса. Заявлена работа на всех современных ядрах Linux и BSD-системах (FreeBSD, NetBSD, OpenBSD, Darwin).

Автор программы — украинский разработчик Сергей Позняков, участвовавший во многих других проектах GNU.

>>> Источник

 , , , ,

MiniRoboDancer
()

Gentoosome

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

Система: Gentoo
Kernel: 3.7.1-geek
DE: нет
WM: Awesome-3.4.13
Тема wm: Powerarrow
Тема gtk2/3: Zukitwo Dark
Композитинг: Compton
Потр. RAM на старте: 110 mb.


В дополнение к своей теме Powerarrow-dark (для работы ночью) решил сделать дневной красочный вариант.

Подробнее о виджетах панели (справа налево):


  • Режимы тайлинга
  • Бинарные часы
  • Монитор сети - (по ЛКМ или modkey+i открывается терминал с iptraf-ng)
  • Батарея - при разрядке/зарядке появляется +/- соотв.
  • Виджет ФС - (по ЛКМ открывается udisk-glue с опциями отмонтирования/детача)
  • Виджет Sensors - температура CPU
  • Виджет CPU - (при наведении открывается няшный blingbling popup с инфой top, скролинг регулирует размер окна popup'а, а ЛКМ открывает терминал с htop, также на хоткее modkey+p)
  • Виджет RAM
  • Виджет для Taskwarrior - open-source, cross platform time and task management tool with command-line interface - (ЛКМ открывает список текущих задач с возможностью отметить задачу как решенную. Используется blingbling, но с микро-патчем.)
  • Виджет MPD/ncmpcpp - ЛКМ или modkey+Shift+m открывает терминал + ncmpcpp, ПКМ делает mute, а скроллинг по видждету - регулирует звук (в том числе используется Couth), разумеется также на хоткеях.
  • Виджет почта - по ЛКМ открывается терминал с mutt, чуть позже будет также отображается к-во новых писем.
  • Виджет ножницы (на самом деле просто приложение в трее) qlipper - clipboard-менеждер, он же pop-up на Alt+C


Для быстрого конфигурирования Awesome - по хоткею modkey+A открывается tmuxinator (менеждер tmux сессий) в терминале и открывает две вертикальные панели с vim - одна с rc.lua, вторая с theme.lua. Скриншот конфигурирования.

Весь комплект с конфигами, темой, иконками, обоями, рубигемом tmuxinator (патченным, принимающим аргументы) и всё остальное можно невозбранно грабнуть/грепнуть с моей репы на гитхабе.

Скриншот 1366x768
Скриншот 1680x1050
Скриншот с терминалом и vim в tmux
Скриншот ПКМ-меню и gtk2/3 темы с spacefm
Обоина

 , ,

science
()

Цвета firefox для awesome

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

Темная тема для awesome из цветов веб-страниц в firefox, которые в настройках можно менять - самые спокойные выбрал. Vimperator все-таки получился компактнее, чем dwb и удобнее, хоть и жрет побольше памяти - панель вкладок автоматически скрываются и показываются при нажатии Ctrl или при наведении курсора - расширение Tree Style Tab это делает, а без расширения Classic Theme Restored строку поиска вообще не скрыть и вкладки были бы неклассическими так сказать.

Tile Tab перестал работать, а Менеджер сессий каждый раз при запуске выдает окно восстановления сессии и через раз восстанавливает ее.

Из виджетов awesome пока осилил только календарь, выпадающий при наведении курсора на часы, ну и коньки не перекрываемые окнами сделал.

Обоину срисовал у кого-то - рисовал-то сам, а идея отсюда

Иконку awesome перекрасил в kiconedit.

 , , ,

votafak
()

Вышел официальный клиент для MEGA

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

Вышел официальный клиент MEGAsync с графическим интерфейсом для синхронизации файлов. Клиент для Linux написан на Qt и доступен для Ubuntu (14.04, 12.04), Debian (6, 7), Fedora (19, 20) и openSUSE (12.2, 12.3, 13.1), также есть расширение для Nautilus.

Mega.co.nz — облачное хранилище, которое предлагает своим пользователям бесплатно 50 ГБ дискового пространства для хранения данных. Название сервиса MEGA расшифровывается как «MEGA Encrypted Global Access» (Зашифрованный глобальный доступ MEGA). Облачное хранилище позволяет загружать на сервер файлы, хранить их там, а также обмениваться файлами с другими пользователями. В процессе загрузки файлы шифруются в браузере с помощью алгоритма AES, что обеспечивает их защиту от несанкционированного доступа. Физически файлы хранятся в облачном хранилище в зашифрованном виде, администрация облачного сервиса не имеет к ним доступа. Файлообменный сервис Mega имеет поддержку многих языков, в том числе и русского языка.

Скачать

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

 

Lordwind
()

Tmux Resurrect 1.2.0

Новости — Open Source
Группа Open Source

Tmux Resurrect это плагин для мультиплексора виртуальных консолей Tmux.

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

Tmux Resurrect предоставляет сохранение и восстановление по хоткею:

  • всех сессий, окон, панелей, их порядок и размер
  • текущую рабочую директорию для каждой панели
  • активные и альтернативные сессии
  • активные и альтернативные окна для каждой сессии
  • активные панели для каждого окна
  • программы, работающие в каждой панели
  • сессии Vim (опционально)

Простая установка и настройка плагина.

Краткий скринкаст.

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

 , , ,

VimCasts
()

Какую лицензию для открытого ПО вы предпочитаете и почему?

Голосования — Голосования

Всем привет.

Если у вас есть открытые проекты - под какими лицензиями вы их распространяете? Если нет проектов - какая лицензия на ваш взгляд является самой правильной?

В комментариях напишите почему именно эта (эти), а не другие: плюсы/минусы. Если есть варианты - для каких случаев какие лицензии лучше всего подходят и почему.

Речь идет только об открытых лицензиях на софте, включая библиотеки.

  1. GPLv3 348 (38%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Кто все эти люди? 299 (32%)

    **********************************************************************************************************************************************************************************************************************************************************************************

  3. LGPLv3 171 (19%)

    *************************************************************************************************************************************************************

  4. GPLv2 164 (18%)

    ******************************************************************************************************************************************************

  5. ISC / MIT / X11 License 151 (16%)

    ******************************************************************************************************************************************

  6. BSD License New (3-пунктовая) 115 (12%)

    *********************************************************************************************************

  7. WTFPL 109 (12%)

    ****************************************************************************************************

  8. BSD License Simplified (2-пунктовая) 104 (11%)

    ***********************************************************************************************

  9. LGPLv2.1 102 (11%)

    *********************************************************************************************

  10. Apache License 2.0 97 (10%)

    *****************************************************************************************

  11. CC0 , Public domain 80 (9%)

    *************************************************************************

  12. BSD Licence (4-пунктовая) 74 (8%)

    ********************************************************************

  13. AGPLv3.0 64 (7%)

    **********************************************************

  14. Beerware/Pizzaware 30 (3%)

    ***************************

  15. Apache License 1.1 29 (3%)

    **************************

  16. Mozilla Public License (MPL) version 2.0 29 (3%)

    **************************

  17. Другое (подробней в комментариях) 25 (3%)

    **********************

Всего голосов: 1991, всего проголосовавших: 924

 

Kroz
()

Вышел GNU MediaGoblin 0.7.0

Новости — GNU's Not Unix
Группа GNU's Not Unix

MediaGoblin — это свободная программная платформа для медиаизданий, которую может запустить любой. Она в некотором роде является децентрализованной альтернативой Flickr, YouTube, SoundCloud и т. п. Также это:

  • Отличный инструмент для показа и распространения ваших медиа!
  • Средство всемирного распространения через децентрализацию!
  • Ориентирован на расширяемость. Множество видов медиа, включая поддержку видео!
  • Часть проекта GNU, посвященная пользовательской свободе.
  • Создаётся сообществом из таких, как вы.

Для обновления до последнего выпуска, если поставлено из git, запустите:

git fetch && git checkout -q v0.7.0 && git submodule init && git submodule update
, а также не забудьте выполнить
./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate

(ПРИМЕЧАНИЕ: более ранние версии инструкций к выпуску 0.7.0 не содержали шага git submodule init! Если вы сделали обновление ранее по этим инструкциям и ваша тема выглядит криво, попробуйте следующее:)

git submodule init && git submodule update

Этого, скорее всего, хватит. Если вы встречаете проблемы — не стесняйтесь сообщить о них (лучше всего в IRC).

Новые возможности:

  • Новый API для мобильных выгрузок, позволяющий использовать Pump API (который будет основой для федерации MediaGoblin).
  • Новая тема: Sandy 70s Speedboat!
  • Возможности для метаданных! Также теперь есть контекст json-ld.
  • Множество улучшений для архивных учреждений, включая поддержку метаданных и активное содержимое на домашней странице. С (новым!) включённым плагином archivalook возможны интерактивные медиа. Кроме этого, на боковой панели будут отображаться метаданные о конкретном медиаэлементе.

    В будущем эти плагины могут быть разделены, но пока что они представлены вместе, как части одного и того же плагина.

  • Есть новая подкоманда gmg — batchaddmedia, позволяющая выгружать много файлов за раз. Она будет полезной для архивных учреждений и групп, где есть уже наличествующий и большой набор доступных медиа, который нужно включить.
  • Кстати говоря, исправлен вызов postgres в makefile.
  • Есть новый, адаптивный контекстный хук для медиастраниц, позволяющий добавлять контекст в зависимости от типа медиа.
  • Устали от постоянно отваливающихся во время обработки видеоминиатюр? Хорошая новость для всех! Генерация видеоминиатюр больше не будет часто падать. (Наверное...)
  • Теперь в конфиге можно выставить полномочия по умолчанию для новых пользователей.
  • bootstrap.sh / конфигурационные инструменты gnu ещё присутствуют, но перемещены в экспериментальные варианты — bootstrap.sh — чтобы не смущать новичков. Сейчас есть некоторые проблемы с autoconf, над которым нужно поработать. Поддержка не заброшена, но помощь приветствуется.
  • MediaGoblin теперь проверяет при старте, актуальна ли база данных.
  • В качестве системы для графического дизайна теперь используется Skeleton.
  • Новая подкоманда gmg для администраторов: — Команда «deletemedia» — Команда «deleteuser».
  • Новый тип медиа — блоги. Однако, экспериментальный, используйте с осторожностью.
  • В качестве библиотеки для чтения данных EXIF теперь используется внешняя — exifread. В основном она такая же, как и предыдущая, но опакечена отдельно от MediaGoblin.
  • Множество улучшений в интернационализации. Также есть (в зачаточном состоянии, но есть!) поддержка языков с письмом справа налево!

Известные проблемы:

  • host-meta теперь по умолчанию json; в спецификации же он по умолчанию xml. Это сделано для совместимости с Pump API. Ищется возможность разрешения этого несоответствия.

>>> Источник

 , , , ,

MiniRoboDancer
()

RethinkDB 1.14

Новости — Open Source
Группа Open Source

27 августа представлен релиз открытой распределённой базы данных RethinkDB 1.14.

Данная версия включает больше 50 улучшений, из которых можно отметить следующие:

  • бесшовная миграция данных — первый релиз, где не требуется обновлять данные, просто обновите пакет и перезапустите базу;
  • поддержка двоичных данных, может сохранять бинарные данные в документах, можно добавить индекс, как и для любых других данных;
  • поддержка python 3;
  • возвращение изменений после изменения нескольких полей
    > r.table('users').run(conn)
    [{'id': 'Buttle', 'score': 20},
     {'id': 'Tuttle', 'score': 7},
     ...]
    //тогда
    > r.table('users') \
       .get_all('Buttle', 'Tuttle') \
       .update(lambda row: {'score': row['score'] + 1}) \
       .run(conn, return_changes=True)
    {'changes':
      [{'new_val': {'id': 'Buttle', 'score': 21},
        'old_val': {'id': 'Buttle', 'score': 20}},
       {'new_val': {'id': 'Tuttle', 'score': 8},
        'old_val': {'id': 'Tuttle', 'score': 7}}],
     'deleted': 0,
     'errors': 0,
     'inserted': 0,
     'replaced': 2,
     'skipped': 0,
     'unchanged': 0}
    
  • улучшение документации;
  • разрешение конфликтов при вставке.

Скринкаст, посвящённый данному релизу

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

 , ,

anonymous
()

Исходный текст NOX Renderer открыт под лицензией Apache

Новости — Open Source
Группа Open Source

После нескольких лет работы разработчики NOX решили сделать исходный код этого движка доступным для сообщества.

NOX — основанный на физике движок рендеринга, полностью интегрированный с Blender и 3ds Max (поддерживается и C4D), теперь стал открытым. Код представлен под лицензией Apache и свободен для коммерческого использования и модификаций.

Вы можете свободно вносить улучшения и изменения в движок, интегрировать его с любым ПО для работы с 3d, писать плагины для NOX, использовать его в вашей коммерческой работе и/или продавать. Возможности бесконечны и зависят только от вас.

Главные возможности NOX:

  • основанный на физике движок;
  • улучшенная постобработка;
  • рендеринг в слои;
  • действительный и ложный DOF;
  • instancing and displacement;
  • subsurface scattering.

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

 ,

anonymous
()

Mint, xfce

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

Давно хотел пересадить рабочий ноут на онтопик. Из-за большой лени, тренировок, работы, дефицита времени в общем, было принято решение не заморачиваться. Выбор пал на Mint и XFCE.

Почти полный дефолт, кроме цветов. А, ну и любимая фаенза со мной :)

Из-за наличия тонн коммерческого софта, воодрузил еще VirtualBox с XP на борту.

Правда пришлось напилить скриптов, что б в это дело работало нормально, но зато радуюсь теперь нативному терминалу и thunar'у c нативным scp. И вот такой штуке, пример:

#!/bin/bash

sudo nmcli nm wifi off
sudo rfkill unblock wlan
sudo ifconfig wlan0 172.16.0.1 netmask 255.255.255.0
sudo iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o tap0 -j MASQUERADE
sudo /etc/init.d/hostapd restart
sudo /etc/init.d/isc-dhcp-server restart

Ноут слабоват, но пока еще жив, на линуксе быстрее шустрит, i5 / 4 GB RAM / 640 HDD / nvidia 540m (конечно блобом).

 ,

kukara4
()

Очередные плоские кеды

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

Хотелось плоский рабочий стол для работы, под классику и чтобы ничего не отвлекало. К счастью, нашелся отличный порт темы KDE-Next под KDE4.

Тема оформления: Descartes Breeze
Тема плазмы: Ember
Пак обоев: http://theultralinx.com/2014/06/wallpapers-week-151.html
Шрифты: Segoe
Иконки: Faenza Flattr

Cкрин2)

 

emcode
()

Плоские лисокеды

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

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

Плазма - Aya, окна - QtCurve, цветовая схема - Asphyxia, ШГ - Droid Serif (да, я юзаю шрифт с засечками, мне удобно), иконки - Reflektions.

 ,

Valkeru
()

Iris

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

GTK: Iris Light
Обои: Berries (источник не найден)
Иконки: перекрашенные Flattr
Шрифты: Russia и PT Mono

PNG

zezic
()

Космический Cinnamon

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

Немного прошелся по своей арчекорице напильником. Теперь закос не под оффтопик, а под другое нинужно. PNG.

  • Nemo + lxterminal
  • Тема окон - Flattice
  • Шрифты поменял с Ubuntu на Liberation Sans. В терминале - Terminus. Патчи - убунтовские
  • Иконки - все тот же Numix-Circle
  • Курсор, которого здесь не видно - Bridge
  • Меню (тема панели - Zukitwo-Cinnamon)
  • Firefox + LOR (тема для фурифокса - Simple White)
  • Обоина

 ,

Unnamed
()

прототип виджета хоткеев для awesome wm

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

«{Super,Alt,Shift,Control}+?» вызывает попап

сам виджет: https://github.com/actionless/awesome_config/blob/devel/actionless/hotkeys.lua (там дикий ужас, не было времени сделать красиво, хотелось по-скорее увидеть как оно будет работать)

пример файла с самими хоткеями: https://github.com/actionless/awesome_config/blob/devel/config/keys.lua

PNG почему-то не захотело загружаться:

Оригинал

 

actionless
()

Вышел GNU Parallel 20140815alpha

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU Parallel — это инструмент оболочки для параллельного выполнения задач на одном и более компьютерах. Задача может быть одной командой или маленьким скриптом, выполняющимся для каждой строки ввода. Типичным вводом являются список файлов, список хостов, список пользователей, список URL или список таблиц. Задача также может быть командой, читающей из трубы. GNU Parallel может разделить ввод и передать его через трубы распаралеленным командам.

Новое в этом выпуске:

  • GNU Parallel теперь использует ту же оболочку, из которой он был запущен, как командную оболочку для локальных задач. Таким образом, если GNU Parallel запущен из tcsh, он будет использовать в качестве оболочки tcsh даже если $SHELL содержит иное. Для удалённых задач будет использоваться заданный при входе $SHELL.
  • В bash можно полность скопировать текущее окружение с помощью обёрточной функции для оболочки (env_parallel).
  • --plus добавляет строки замены {+/} {+.} {+..} {+...} {..} {...} {/..} {/...}. Идея заключается в соответствии '+foo' противоположности 'foo' и {} = {+/}{/} = {.}.{+.} = {+/}/{/.}.{+.} = {..}.{+..} = {+/}/{/..}.{+..} = {...}.{+...} = {+/}/{/...}.{+...}
  • GNU Parallel будет освещён в web-трансляции 20 августа 2014 г.: «Наука о данных в командной строке» http://www.oreilly.com/pub/e/3115
  • GNU Parallel приведён в: «Web-сервисы для извлечения информации из больших объёмов научных данных» http://patshih.ist.psu.edu/publications/Williams-CiteSeerExtractor-ICWS14.pdf
  • «Взгляд внутрь GNU Parallel» http://blog.dataweave.in/post/94238943763/a-peek-into-gnu-parallel
  • Сборка GNU Parallel для CentOS/RHEL http://www.stableit.ru/2014/07/gnu-parallel-centosrhel.html
  • Исправления ошибок и обновления мануалов

GNU Parallel — Для людей, проживающих жизнь в параллельных полосах.

Больше информации про GNU Parallel можно найти на: http://www.gnu.org/s/parallel/

Вы можете установить GNU Parallel всего за 10 секунд: (wget -O - pi.dk/3 || curl pi.dk/3/) | bash

Посмотрите вступительное видео: http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Пройдите через учебник (man parallel_tutorial). Ваша командная строка полюбит вас за это.

При использовании программ, использующих GNU Parallel для обработки данных для публикации, пожалуйста, процитируйте: O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: The USENIX Magazine, February 2011:42-47.

Ссылка на скачивание: http://alpha.gnu.org/gnu/parallel/

>>> Источник

 , ,

MiniRoboDancer
()

Xfce + Compiz

Галерея — Скриншоты
  • Дистрибутив - Gentoo.
  • Среда рабочего стола - Xfce4.
  • Композитный менеджер - Compiz-0.9.11.
  • Декоратор окон - Emerald.
  • Файловый менеджер - PCManFM и Thunar
  • Эмулятор терминала - Xfce4-terminal и Guake.
  • Док - Docky.
  • Mенеджер входа - Slim.
  • Mониторинг системы - Conky + Dzen.

Все хотел сменить Xfwm на что-нибудь более
симпатичное, но при этом, по возможности, шустрое.
После некоторых экспериментов с kwin'м и разными версиями
compiz'а наткнулся на Compiz-0.9.11 из Overlay'я - funtoo-overlay.
Работает очень шустро, без глюков(во всяком случае, пока их не заметил).

 , , ,

Dontes
()