LINUX.ORG.RU

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

Software Freedom Conservancy начинает сбор средств

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

Организация Software Freedom Conservancy, занимающаяся поддержкой свободных проектов, просит всех, кто имеет возможность, присоединиться в качестве постоянного спонсора или сделать однократное пожертвование. Организация надеется уменьшить зависимость от корпоративных спонсоров и привлечь как можно больше частных лиц. Инцидент, случившийся в этом году, показал, что это необходимо.

Основная деятельность SFC заключается в том, что она берёт под своё крыло свободные проекты, предоставляет им инфраструктуру, представляет их как некоммерческая организация и решает юридические вопросы, чтобы освободить разработчиков проектов от необходимости делать это самостоятельно, но при этом дать им возможность, например, официально собирать пожертвования. SFC сейчас представляет 33 проекта, в том числе Boost, BusyBox, Darcs, Git, Inkscape, Libbraille, Mercurial, PyPy, QEMU и другие именитые разработки. Также SFC содействует разработчикам в судебном преследовании нарушителей GPL и других copyleft-лицензий.

В марте 2015 года SFC решила оказать содействие Кристофу Хеллвигу, одному из разработчиков ядра Linux, в его иске против VMware в Германии. Этот судебный процесс очень важен для всего сообщества СПО, поскольку на нём суд рассмотрит вопрос, который раньше никогда не возникал.

VMWare использует в составе своего продукта VMware ESXi комбинацию из ядра Linux и собственного модуля vmkernel, которые тесно связаны друг с другом. VMware отказалась публиковать исходники vmkernel, утверждая, что у него есть стабильное документированное API, и любой желающий может адаптировать ядро операционной системы к vmkernel. Так что, по мнению VMware, это не производная от Linux работа, а платформа для многих операционных систем, и только по стечению обстоятельств работает на ней только одна.

SFC и Хеллвиг уверены, что если суд согласится с мнением VMware, то у производителей проприетарных программ появится возможность обходить требования GPL путём объявления частей производных работ «независимой платформой с документированным API». Поэтому SFC решила оказать Хеллвигу всемерную помощь в его иске. Однако это решение не обошлось организации даром. Компания appendTo и консорциум Linux Foundation, где VMware является одним из «серебряных членов», прекратили финансировать SFC.

Теперь SFC приглашает всех, кому не безразличны проекты, которые она поддерживает, присоединиться в качестве индивидуальных спонсоров (Supporters). На данный момент отозвался 321 человек. SFC необходимо 750 спонсоров, чтобы продолжать основную деятельность — помощь проектам-участникам, и как минимум 2500, чтобы продолжать преследование нарушителей GPL. Анонимная сторона удвоит за свой счёт следующие 70 взносов (но не позже следующего вторника). Всем спонсорам пришлют футболки.

>>> Объявление об иске Хеллвига против VMwareFAQ)

>>> Список спонсоров SFC в мае 2015 и в сентябре 2015

>>> Объявление о сборе средств

 , , , software freedom conservancy,

proud_anon
()

OpenBox + Archlinux

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

Вот мой любимый OpenBox, не сидел на нем больше года)))). Тема Numix иконки Menda-Circle. Шрифты в системе Cantarell в терминале Ubuntu Mono. Отрисовка от Offtopic.

Thunar + Htop: http://i.imgur.com/Pb4awJk.png Look and Feel: http://i.imgur.com/rU5Ncmx.png

Перемещено JB из workplaces

 , , ,

Agreas
()

Новое руководство по покупке подарков от FSF

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

Каждый год в преддверии к новогодним праздникам Фонд Свободного ПО (FSF) выпускает руководство по покупке подарков, в котором рекомендует к покупке различное свободное железо (и не только): ноутбуки, роутеры и т.д. В этом году руководство получило значительное обновление — в частности, впервые за всю историю (такие руководства FSF выпускает с 2010 года) в нём отмечен смартфон.

FSF Ethical Tech Giving Guide 2015 предлагает:

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

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

 , ,

the_electric_hand
()

SteamOs в качестве десктопной системы

Форум — Desktop

Кто-нибудь уже тестировал данную систему? Сможет ли она в перспективе стать альтернативой ubuntu/manjaro?

Я себе её накатил в качестве доп. системы, поставил основной софт (gimp, libre, skype, chrome и т.д.), но некоторые косяки сохранились.

1) я не знаю, зачем было увеличивать иконки в гноме, если предполагалось, что пользователь будет сидеть только в режиме big picture. Суть в том, что в даже в браузерах иконки увеличены, что не критично. но немного напрягает. Можно ли как-нибудь их уменьшить?

2) В первой версии steamos был доступен русский язык, сейчас только us (с раскладкой все хорошо)

3) При установке альтернативного окружения раб стола (я ставил kde 4), отрубается звук

4) Возникает проблема с установкой приложений, звук в skype заработал буквально пару дней назад, gdebi просит рутовый пароль. Почему нельзя было установить synaptic по умолчанию?

самый главный вопрос, который меня интересует - это установка OBS-studio (или аналогичной проги для записи видео с экрана) Подскажите, как это сделать.

ps В целом система работает достаточно неплохо (по сути тот же debian) с небольшими огрехами. Вопрос лишь в том, для кого её создавали? в качестве десктопной предпочтительней выглядят linux mint/xubuntu;

в качестве платформы для игр использовать нет смысла (посмотрите последние тесты, в которых производительность ниже на 30-50 процентов, чем на винде) Понятное дело, что это всего лишь порты, но ведь их шайтан-коробки уже поступили в продажу. Многие производители отказались от сотрудничества, ссылаясь на хреновую производительность в играх на steam os. Про эксклюзивы они даже не заикались.

 , ,

rampage
()

Полуночные уроки

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

Понемногу начал осваивать Blender. В основном не сложные модели, т.к. ресурсы ноута не позволяют комфортно развернуться. Да и мне больше нравятся архитектурные модели в lowpoly стилистике.
На скрине воспроизводил урок по моделированию колеса. Много косяков. Что-то бы переделал, для «чистоты» модели и выполнил бы уже по-другому. Протектор лепил уже наспех, хотелось быстрее закончить).
Главная моя беда на сегодняшний момент - расстановка и настройка освещения, и тугой рендер на CPU.
Но это мего-интересно и познавательно. Спасибо разработчикам Blender'а за такой мощный, бесплатный комбаин. Тонны чая им.

В окошках: верхнее - мой результат, нижнее - урок на паузе, ну и сам виновник торжества. Пока версия 2.69 из реп, но в загрузках валяется 2.76b, периодически его открываю.

 , ,

dagaragga
()

Сможет ли ARM в дальнейшем заменить x86_64?

Форум — Linux-hardware

С тех пор, как я приобрел Raspberry Pi 2, я нахожусь в постоянном восхищении как от нее самой, так и от архитектуры ARM в целом. Эта маленькая плата может тянуть самые тяжелые BD-рипы без малейших тормозов! До офисного компьютера она скорее всего вряд ли дотянет, не говоря уже о полноценном игровом компьютере, но все еще впереди. Как вы думаете, сможет ли архитектура ARM превратиться в полноценную замену x86_64? Ведь это же гениально, когда можно выбросить огромную бандуру, называемую системным блоком, и подсоединить ее к маленькой штучке без потери производительности. И эта маленькая штучка способна будет воспроизвести как и видео наивысшего качества, так и самые современные игры? В свое время произошла революция в производительности, теперь может произойти революция в размерах.

 , ,

Rinaldus
()

Google выпустил TensorFlow

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

Корпорация Google опубликовала под лицензией Apache 2.0 систему построения нейронных сетей TensorFlow. В настоящее время опубликована лишь урезанная версия без поддержки распределенных вычислений.

TensorFlow походит на torch.ch и theano, однако отличается от них в существенных деталях.

«А потому что задолбало работать с проприетарщиной» — так коротко и ёмко прокомментировал решение открыть код основной разработчик системы Jeff Dean, широко известный как один из изобретателей MapReduce.

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

 deepdream, ,

anonymous
()

CRUX 3.2

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

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

На скриншоте представлен дефолтный CRUX, с Firefox, Transmission, и всё это с использованием новомодного тулкита GTK3. Оконный менеджер Openbox. Половина системы, в т.ч. /home, перенесена в tmpfs, чтобы экономить ресурс сами-знаете-чего. Немножко допилены /etc/rc-скрипты, чтобы система восстанавливала содержимое /home при загрузке. Только благодаря тому, что система остаётся очень простой — сделать с ней всё что угодно не составляет никакого труда, да.

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

Устанавливается CRUX в несколько простых шагов:

  • Разметка диска и создание разделов, fdisk /dev/sda && mke2fs -t ext4 /dev/sda1 && mount /dev/sda1 /mnt.
  • Запуск утилиты setup для распаковки архивов, затем setup-chroot для входа в установленную систему. Полезно знать, что в процессе установки вам будет предложено выбрать какие пакеты ставить, а какие нет. Вы можете, буквально, отключить всё, и выбрать только несколько пакетов наиболее важных для вас, например openbox, xterm и firefox, а всё остальное подтянется по зависимостям.
  • В /usr/src/linux-* лежит исходный код ядра, вам потребуется самостоятельно включить все необходимые опции и модули для вашего железа. make menuconfig && make -j5 all && make modules_install && mv arch/x86/boot/bzImage /boot. Лично я делаю проще: ставлю последнее ванильное ядро с http://www.kernel.org со всеми настройками по-умолчанию.
  • Прежде чем вы сможете загрузиться в свежую систему, остаётся только установить загрузчик. При использовании BIOS отредактируйте /etc/lilo.conf, указав путь до ядра /boot/bzImage, корневой раздел /dev/sda1 и выполните lilo. При использовании UEFI воспользуйтесь утилитой efibootmgr -c -l /bzImage -u "root=/dev/sda2", не забудьте включить опцию CONFIG_EFI_STUB в ядре. Если вам важно вернуть старые имена интерфейсов, eth0 вместо enp0s0, укажите net.ifnames=0 в параметрах загрузки к ядру.
  • reboot

Viva la CRUX!

После загрузки вы, конечно, получите голую консоль самого что ни на есть настоящего source-based дистрибутива с ванильным программным обеспечением.

При первом входе в систему как root вам предложат сразу же установить пароль, так же не забудьте создать пользователя для себя. groupadd username && useradd -m -g username -G wheel username && passwd username && su - username.

Для запуска графического окружения выполните startx. Для запуска оконного менеджера openbox потребуется добавить строку exec openbox-session в ваш ~/.xinitrc.

Первым делом подключимся к интернетам. Для Wi-Fi сети нужно указать пароль wpa_passphrase "net" "password" >> /etc/wpa_supplicant.conf и для подключения просто dhcpcd wlan0, dhcpcd сам запускает wpa_supplicant.

Непосредственно переходим к CRUX, что это и с чем его едят. CRUX использует систему портов, обновляется посредством сборки из исходных кодов. В состав CRUX включено всего три утилиты: ports для синхронизации дерева портов, pkgutils для управления пакетами в системе и prt-get для автоматизации установки зависимостей и обновления системы.

Для загрузки дерева портов выполните ports -u, для просмотра наличия обновлений ports -d, либо же запустить обновление в тестовом режиме prt-get sysup --test и при наличии обновлений оно покажет, что и в каком порядке будет собрано и установлено. Для, собственно, самого обновления, следует выполнить prt-get sysup и откинуться на спинку табуретки. =)

Система портов настраивается в /etc/prt-get.conf, и пожалуй единственное, что тут можно добавить, это makecommand fakeroot -- pkgmk в конец файла, чтобы сборка производилась без привелегий root. В /etc/pkgmk.conf не забудьте отредактировать строку # export MAKEFLAGS="-j2". Помимо этого, для ускорения сборки можно поместить порты в RAM mount -t tmpfs -o size=100% tmpfs /usr/ports, дерево портов занимает всего ничего — около 30мб, но сюда же будут загружены исходные коды, и здесь же производится сборка пакетов. Так например, для сборки firefox в tmpfs у вас должно быть около 12гб памяти.

Пакетный менеджер тоже очень прост, база данных файлов и их принадлежности к пакетам находится в файле /var/lib/pkg/db, но вам как пользователю об этом знать не обязательно. Пакет для CRUX представляет собой обычный .tar архив, и обычно именуется как name#version.pkg.tar.gz, но вы редко когда будете самостоятельно управлять пакетами используя pkgadd и pkgrm, за вас всё сделает prt-get. Так, чтобы установить mplayer со всеми зависимостями, вы просто выполняете prt-get depinst mplayer.

Для полной пересборки «мира» CRUX, как в Gentoo, можно выполнить команду prt-get update -fr `prt-get listinst`. Управляя опциями компиляции в /etc/pkgmk.conf можно добиться абсолютно аналогичных результатов как у Gentoo.

Дабы убедиться в целостности системы, что файлопомойка не начинается с /, как у некоторых... Можно сравнить ФС и БД ПМа.

# for pkg in $(prt-get listinst); do pkginfo -l $pkg; done | sort -u > /tmp/db
# cd /
# find * \( -type d -printf '%p/\n' -o -print \) | \
  egrep -v "^(lost\+found|proc|sys|dev|run|tmp|root|home|boot|lib/firmware|lib/modules|usr/ports|usr/src)" | \
  sort > /tmp/fs
# comm -23 /tmp/fs /tmp/db

На выходе вы получите список так называемых orphaned-файлов, которые при детальном изучении можно невозбранно удалить. Ваша система всегда остаётся чистой!

CRUX легковесный, очень простой и прозрачный дистрибутив.

Рекомендую всем, от начинающих пользователей до опытных специалистов. =)

 

Spoofing
()

Ну и как там ваш хипсторский uMatrix...

Форум — Desktop

...по сравнению с связкой NoScript + RequestPolicy?
Способен их заменить? Смотрел что вроде интересная штука, но uBlock от этого автора, судя по отзывам всётаки менее эффективен, чем AdBlock Plus. Вот и хотелось бы узнать как эта новомодная поделка в работе по сравнению с уже проверенными решениями.

 ,

najlus
()

За что Linux должен благодарить Microsoft и почему будущее удручает

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

Перевод статьи Фрэнка Карлишека, одного из основателей сервиса ownCloud.

В статье Фрэнк Карлишек пишет об острых вопросах завтрашнего дня, назревших перед сообществом свободного ПО. Куда мы идем, как бороться с вызовами? Попутно совершает экскурс в историю. Коротко рассказывает почему так получилось сегодня.

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

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

 , , , ,

hibou
()

Релиз программы для микростокеров Xpiks 1.0

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

Xpiks — кросплатформенное (Linux, OS X, Windows) приложение для атрибутированния и загрузки изображений на стоки для стоковых иллюстраторов и фотографов. То есть для фотографов, которые продают свои работы по специальной лицензии разрешающей многоразовые покупки. Xpiks — аналог StockSubmitter (только крос-платформенный и без ограничений) или Adobe Bridge (только бесплатный и намного более быстрый).

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

  • добавление метаданных в изображения (ключевые слова, описание);
  • загрузка на FTP (микростоковых агентств);
  • подсказка ключевых слов на основе Shutterstock API или локальной библиотеки;
  • поиск среди изображений по ключевым словам и другим метаданным;
  • автоматическое создание архивов для векторов вместе с preview;
  • проверка корректности загружаемых файлов (соответствие ограничениям стоков) и возможность изменения параметров проверки;
  • написано на C++ с использованием Qt (мин. версия для сборки — 5.2);
  • код опубликован на GitHub под GPL v3;
  • подготовлены сборки для 64-битных Debian, OS X, Windows 8 и выше.

Все желающие приглашаются к разработке. Буду признателен за помощь в создании rpm либо унифицированного пакета на OpenSUSE Build Service для возможности сборки под многие дистрибутивы Linux.

Сайт

Скриншоты

Проект на GitHub

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

 ,

Ribtoks
()

LXQt - последняя надежда Linux on desktop

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

Debian 8 (с openrc) + LXQt 0.9
С настройками хоткеев пока все печально, и image viewer не переписали на qt, в остальном это единственное DE, которое можно советовать новичкам в linux. Никаких свистелок-перделок и всё, что нужно пользователю, работает из коробки (ну разве что в микшере выбрать ALSA).

 ,

Deleted
()

«Альтернатива» Last.FM

Форум — Talks

Я не смог смириться с тем, что Last.FM окончательно скатился, например скробблинг из deadbeef уже которую неделю не работает и похоже не собирается. А пофапать на статистику хочется. Короче говоря, я запилил себе свой скробблер.

Исходники: https://github.com/Kilte/scrobbler Скробблер в действии: http://scrobbler.leichnam.rip/

Пока реализована только старая версия API, потому совместимо далеко не со всеми плеерами/плагинами. Если вдруг перекачусь на другой плеер, где используется новое, то реализую и его.

Надеюсь, что кому-нибудь тоже будет полезно.

 , ,

Kilte
()

Реинкарнация

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

Всё тот же Debian, но теперь на ноуте и немного в другом обличии.

Прошу прощения за jpeg, но png никак не хотел загружаться.

Не так давно я запилил себе «альтернативу» для Last.FM. Эта штука позволяет собирать статистику о прослушанной музыке. С тех пор многое что поменялось. Бэкэнд переписан на golang, интерфейс тоже был полностью переделан. В целом результатом доволен, хоть и есть куча мелких недочётов. Одним из них является то, что до сих пор реализовано только старое API. Хотя это и не такая большая проблема, когда многие плееры под линуксами работают только по старому протоколу. В планах запилить больше статистики (кол-во прослушиваний по годам для каждого исполнителя/альбома, динамика появления новых исполнителей/альбомов/треков ну и всё такое прочее). Только к сожалению я слишком ленив, чтобы сделать это в скором времени.

Ну и напоследок ещё несколько скриншотов:

 , ,

Kilte
()

Быстрый гауссов блюр на JS - готов!

Форум — Web-development

https://github.com/nodeca/glur - ловите кому надо.

Штука вычисляет гауссов блюр со скоростью, не зависящей от радиуса (рекурсивным IIR-фильтром). На чистом яваскрипте. Там же по ссылке демки.

Благодаря комраду inline проект разморозился и был доведен до ума. За что ему большое спасибо.

 ,

Vit
()

Kак ускорить исполнение данного кода?

Форум — Development

Есть код, очень - очень медленный, нужно ускорить ну пару хотя-бы раз в 16. конструктор и деструктор не учитываются в бенчмарке Какие есть идеи?

#include <stdlib.h>

struct BallsManager
{
  BallsManager(size_t count);
  ~BallsManager();
  void process();

  float * x;
  float * y;
  float * dir_x;
  float * dir_y;

  size_t m_count;
  float * m_buffer;
};


BallsManager::BallsManager(size_t count):
	m_count(count)
{
  m_buffer = new float[count * 4] ;
  x = m_buffer;
  dir_x = (x + count);
  y = (dir_x + count);
  dir_y = (y + m_count);

  for (size_t i = 0; i < m_count; ++i)
    x[i] = (i % 200) + 5.0f;

  for (size_t i = 0; i < m_count; ++i)
    dir_x[i] = 1.0f;

  for (size_t i = 0; i < m_count; ++i)
    y[i] = (i % 200) + 5.0f;

  for (size_t i = 0; i < m_count; ++i)
    dir_y[i] = 1.0f;
}

BallsManager::~BallsManager()
{
  delete[] m_buffer;
}


void BallsManager::process()
{
  static const float min_x = 0.0f;
  static const float max_x = 640.0f;
  static const float min_y = 0.0f;
  static const float max_y = 480.0f;

  for (size_t i = 0; i < m_count; ++i)
  {
    float curr_x = x[i];
    float curr_y = y[i];
    float curr_dir_x = dir_x[i];
    float curr_dir_y = dir_y[i];

    if (curr_x <= min_x || curr_x >= max_x)
    {
       curr_dir_x = -curr_dir_x;
       dir_x[i] = curr_dir_x;
    }
    x[i] = curr_x + curr_dir_x;

    if (curr_y <= min_y || curr_y >= max_y)
    {
       curr_dir_y = -curr_dir_y;
       dir_y[i] = curr_dir_y;
    }
    y[i] = curr_y + curr_dir_y;
  }
}

int main()
{
  BallsManager bm(15000);

  //-- need to speedup from here --
  for (int iterations = 0; iterations < 1000000; ++iterations)
    bm.process();
  //-- to here --

  return 0;
}

 ,

CyberK
()

Как ускорить браузеры в Linux?

Форум — Desktop

Всем привет! Я не очень давно пользуюсь линуксом, но хотел бы на него перейти. Меня очень смущает скорость работы браузера Firefox под Linux по сравнению с Windows. Я поискал тесты в интернете и нашёл вот это: http://ubuntuforums.org/showthread.php?t=1257784

Я сначала даже не поверил, и решил протестировать сам. Вот что полуилось у меня: http://pic4a.ru/iDC/ http://pic4a.ru/i-9X/

http://pic4a.ru/iQx9/ http://pic4a.ru/iUNj/

И ещё намного медленнее работает прокрутка, особенно плавная. Может есть какие-нибудь настройки, которые помогут сделать работу в браузере под линукс более комфортной?

 , ,

ponyvalerone
()

В космосе

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

емакс
терминал
значит чо тут

  • человеческие шрефты настроить не осилил поэтому вернулся на терминус который везде выглядит отлично
  • awesome, выполняющий функции dwm
  • везде где можно настроить цвета сделал как в так понравившейся emacs теме gotham

 , , ,

Debasher
()

Несколько вопросов о Gentoo

Форум — Linux-install

Хочу попробовать установить Gentoo (и это после LFS и CRUX, угу), но чувствую, что не осиливаю.

Во-первых, ради чего всё затевается — маленький размер системы, например CRUX занимает 450 мегабайт на жёстком диске, и речь идёт о полноценной системе, со всякими gcc. Сколько занимает базовая система Gentoo? Я слышал, что пакетный менеджер Gentoo написан на языке Python, — всё очень плохо?

Указал в USE-флагах опцию USE="-*" чтобы оно ничего мне предлагало, ведь так это делается? Теперь хочу поставить wpa_supplicant, из опыта сборки LFS и CRUX знаю, что обязательная зависимость у wpa_supplicant только одна — libnl, но Gentoo предлагает какие-то Python и прочие страшные непонятные вещи. Что?

Это можно как-то всё отключить? И зачем Gentoo сделали сложнее чем LFS?

К чему, например, все эти сущности echo "Asia/Krasnoyarsk" > /etc/timezone, потому что когда ты запускаешь скрипт emerge --config sys-libs/timezone-data, он даже пишет, что выполнил одну единственную команду ln -s /usr/share/zoneinfo/Asia/Krasnoyarsk /etc/locatime. Не считаете ли вы, что пользователя было бы лучше не кормить лишними сущностями, а сразу предлагать сделать так, как нужно, выполнив одну команду для создания симлинка?

Чтобы настроить Wi-Fi в линуксе (в любом) нужно выполнить всего 2 команды:

# wpa_supplicant -B -Dnl80211 -iwlan0 -c/etc/wpa.conf
# dhcpcd wlan0

Чтобы настроить Wi-Fi в Gentoo надо прочитать очень много документации, несравнимо много с LFS, и на формате конфигурационных файлов, который изобрели в Gentoo, который актуален только для Gentoo и не работает ни в одном другом дистрибутиве, описать настройки сети. Всё ради того, чтобы «раз настроить и забыть». Нет, такое потом в страшных снах будет сниться.

Допустим, хочу собрать минималистичный десктоп с FVWM, но из профилей Gentoo предлагает только KDE или Gnome. Значит, надо писать все USE-флаги вручную? Однако, используя профиль по-умолчанию, не нашёл никакого упоминания о fvwm в /usr/portage/profiles/use.desc.

Gentoo слишком многого хочет, а все знания о Gentoo более нигде не применимы кроме самой Gentoo.

В общем, не осилил. Извините. Поскорей бы уже релиз CRUX...

 

Spoofing
()

Пользователям KDE Plasma 5 доступен прокси из системного трея XEmbed в SNI

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

David Edmundson, один из разработчиков KDE, начал проект «xembed-sni-proxy». Эта программа позволяет пользователям KDE Plasma 5 использовать приложения, поддерживающие только старый протокол системного трея (XEmbed), так же просто как и приложения, использующие новую спецификацию StatusNotifierItem.

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

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

 ,

Tehnick
()