Сообщество - GNU/Linux

GNU/Linux

1 151 пост 15 631 подписчик

Популярные теги в сообществе:

42

Инициатива по сближению разработки openSUSE Leap и SUSE Linux Enterprise

Инициатива по сближению разработки openSUSE Leap и SUSE Linux Enterprise Opensuse, Suse

Джеральд Пфайфер (Gerald Pfeifer), технический директор компании SUSE и председатель надзорного комитета openSUSE, предложил сообществу рассмотреть инициативу по сближению процессов разработки и сборки дистрибутивов openSUSE Leap и SUSE Linux Enterprise. В настоящее время выпуски openSUSE Leap формируются на основе базового набора пакетов дистрибутива SUSE Linux Enterprise, но пакеты для openSUSE собираются отдельно из пакетов с исходными текстами. Суть предложения в унификации работы по сборке обоих дистрибутивов и использовании в openSUSE Leap готовых бинарных пакетов из SUSE Linux Enterprise.


На первом этапе предлагается осуществить слияние пересекающихся кодовых баз openSUSE Leap 15.2 и SUSE Linux Enterprise 15 SP2 по возможности без потери функциональности и стабильности обоих дистрибутивов. На втором этапе параллельно с классическим выпуском openSUSE Leap 15.2 предлагается подготовить отдельную редакцию на основе исполняемых файлов из SUSE Linux Enterprise и выпустить промежуточный релиз в октябре 2020 года. На третьем этапе в июле 2021 года планируется сформировать выпуск openSUSE Leap 15.3, по умолчанию использовав в нём исполняемые файлы из SUSE Linux Enterprise.


Использование одних и тех же пакетов упростят миграцию от одного дистрибутива к другому, сэкономят ресурсы на сборку и тестирование, даст возможность избавиться от усложнений в spec-файлах (все различия, определённые на уровне spec-файлов будут унифицированы) и сделает более простой отправку и обработку сообщений об ошибках (позволят отойти от диагностики разных сборок пакетов). openSUSE Leap будет преподноситься компанией SUSE как платформа разработки для сообщества и сторонних партнёров. Для пользователей openSUSE изменение выгодно возможностью использовать стабильный код промышленного дистрибутива и хорошо протестированные пакеты. Обновления, охватывающие пресекающиеся пакеты, также будут общими и хорошо протестированными командой контроля качества SUSE.


Площадкой для разработки новых пакетов, передаваемых в openSUSE Leap и SLE, останется репозиторий openSUSE Tumbleweed. Процесс передачи изменений в базовые пакеты не изменится (по сути вместо сборки из src-пакетов SUSE будут использоваться готовые бинарные пакеты). Все совместно используемые пакеты как и раньше будут доступны в Open Build Service для модификации и создания форков. При необходимости поддержания в openSUSE и SLE разной функциональности общих приложений, дополнительную функциональность можно будет выносить в специфичные для openSUSE пакеты (по аналогии с разделением элементов брендинга) или добиваться включения нужной функциональности в SUSE Linux Enterprise. Пакеты для архитектур RISC-V и ARMv7, не поддерживаемых в SUSE Linux Enterprise, предлагается собирать отдельно.

Показать полностью
40

Свободный софт на время эпидемии и не только (бесплатная помощь)

Я большой фанат открытого программного обеспечения. Последние пять лет я использую исключительно открытый софт - для офисных работ, для просмотра веб-страниц, для создания видео, просмотра почты, для записи аудио и даже для игр. Да, иногда я испытываю душевные страдания от багов. Но я не плачу денег и не пирачу софт. Более того, я уверен в безопасности этих решений и сам помогаю в разработке некоторых.

Я решил, что я могу поделиться и помочь другим со свободным программным обеспечением. И я призываю лигу GNU/Linux помочь мне в этом. Многие люди потеряют деньги во время карантина, мы можем им помочь предоставив бесплатные аналоги. Заодно мы поможем открытому программному обеспечению развиться.

Какие же основные аналоги может предложить открытое программное обеспечение:

LibreOffice - офисный пакет, который может успешно заменить базовый функционал MS Office;

Jitsi - инструмент для проведения видеоконференций, замена skype и zoom;

Firefox - отличный браузер, развиваемый сообществом;

Thunderbird - открытый почтовый клиент;

GIMP - редактор растровой графики, полностью покрывающий базовые потребности;

Inkscape - редактор векторной графики;

OBS - программа для записи экрана и стриминга.


Сам я с удовольствием буду во время карантина знакомить всех желающих с свободным и открытым программным обеспечением. Я готов уделить этому немного своего времени (2-3 часа в неделю).

Для этого я создал группу вк: https://vk.com/linux_spo

P.S. Телеграмм-канал не создаю, потому что отслеживание в группе вк по темам гораздо более удобно.

Показать полностью
59

Мой способ слушать музыку на linux

Итак, я снова выхожу на связь со своим красноглазием.

Как нормальный человек слушает музыку? Ну включит bluetooth уши и откроет любой музыкальный стрим-сервис на телефоне.

Это здорово, но вот что делать если у тебя 400гб DSD/Hi-Rez файлов?

Мой способ слушать музыку на linux Linux, Dsd, Музыка, Длиннопост

Поэтому я решил собрать небольшой сетап для прослушивания, ну и опять же мне бухать немного надоело сидя в изоляции.


нам понадобятся такие ингридиенты:

1.ЦАП (по сути юсб звуковая карта), свою (S.M.S.L IQ) я купил пару лет назад на али, она оказалась весьма годным примером china hi-fi

2.Odroid C2 (ну или RPI 3/4 любой линуксовый пк на арм/х86)

3.проводки, наушники, резиночка, наушники в моем случае Tinaudio T2 с балансным проводом и цап имеет балансный выход.

4.руки и немного мозга


Для проигрывания музыки я буду использовать связку MPD+alsa, задача избежать DoP и прочего транскодинга, т.е. отдать DSD напрямую в устройство

что такое DSD  здесь-

https://www.whathifi.com/us/advice/what-dsd-audio-how-it-wor...


Ок, погнали.

Берем ваш ПК с линуксом (желательно какой то свежий дистрибутив, убунта, армбиан, хотя тут сами выбирайте, оно не настолько принципиально),

все соединяем, и смотрим что бы наш цап виделся в выводе lsusb

в моем случае это вот:

lsusb

===========================

Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

вот это >>>>> Bus 001 Device 005: ID 152a:85dd Thesycon Systemsoftware & Consulting GmbH

Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

===========================

запоминаем ID 152a:85dd, он нам пригодится.

идем настраивать модуль альсы.


смотрим какие аудиокарты видит альса

aplay -l

==========================

**** List of PLAYBACK Hardware Devices ****

card 0: OdroidC2 [Odroid-C2], device 0: fe.dai-link-0 (*) []

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: USB20 [SMSL IQ USB2.0], device 0: USB Audio [USB Audio]

Subdevices: 1/1

Subdevice #0: subdevice #0

==========================

нужная идет под номером 1.


ставим перманентный индекс для аудиокарты в модуле

nano /etc/modprobe.d/alsa-base.conf

========================

options snd-usb-audio index=1 vid=0x125a pid=0x85dd

========================

т.е. мы указали ID устройства, для того что бы при переключении в другой разъем номер с точки зрения альсы не менялся.

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

============================

options snd-usb-audio index=1,2 vid=0x25c4,0x21b4 pid=0x0008,0x0083

============================


осталось только подергать модуль (ну или перезагрузится, если не лень)

=============================

sudo modprobe -r snd-usb-audio

sudo modprobe snd-usb-audio

=============================


теперь поставим MPD, можно из оф реп, можно из сорцов

==========

sudo apt-get update

sudo apt-get install mpd

==========


смотрим статус

=============

sudo systemctl status mpd.service

=============

mpd.service - Music Player Daemon

Loaded: loaded (/lib/systemd/system/mpd.service; enabled; vendor preset: enabled)

Active: active (running) since Fri 2019-10-04 00:45:52 MSK; 14s ago

Docs: man:mpd(1)

man:mpd.conf(5)

file:///usr/share/doc/mpd/user-manual.html

Main PID: 11181 (mpd)

Tasks: 3 (limit: 4915)

Memory: 12.6M

CPU: 511ms

CGroup: /system.slice/mpd.service

└─11181 /usr/bin/mpd --no-daemon

Oct 04 00:45:52 nuc systemd[1]: Starting Music Player Daemon...

Oct 04 00:45:52 nuc mpd[11181]: hybrid_dsd: The Hybrid DSD decoder is disabled because it was not explicitly enabled

Oct 04 00:45:52 nuc systemd[1]: Started Music Player Daemon.

============


теперь сконфигурячим mpd

nano /etc/mpd.conf

===============================

# See: /usr/share/doc/mpd/mpdconf.example

pid_file "/run/mpd/mpd.pid"

db_file "/var/lib/mpd/mpd.db"

state_file "/var/lib/mpd/mpdstate"

playlist_directory "/var/lib/mpd/playlists"

music_directory "/mnt/samba-share/+muz/"

database {

plugin "simple"

path "/var/lib/mpd/db"

}

resampler {

plugin "libsamplerate"

type "0"

}

replaygain "off"

input {

plugin "tidal"

enabled "no"

}

input {

plugin "qobuz"

enabled "no"

}

audio_output {

type "alsa"

device "hw:1,0"

name "SMSL IQ"

auto_resample "no"

auto_channels "no"

auto_format "no"

replay_gain_handler "none"

dop "no"

mixer_type "none"

}

===============================

немного про опции конфига:

music_directory - место где лежит музыка (в моем случае примонтированная самба шара, самбу можно напрямую через плагин)

database - нужна для сохранения мета инфы о треках,

resampler - выключаем,он может быть нужен если цап не поддерживает параметры потока

replaygain - тоже отключаем, громкость я буду крутить на самой звуковухе

input plugin - я не использую, но можно цеплять всякие внешние сервисы

audio_output, самый важный кусок, в нем как раз я указываю что играть и в какую звуковую карту (индекс 1, который мы поставили в начале)

опций очень много, у меня так достаточно минимальный конфиг, основные смотрите на офсайте MPD https://www.musicpd.org/doc/html/user.html#configuration


после кручения опций рестаруем мпд

=======

sudo systemctl restart mpd.service

======

Все, если все ок, можно взять телефон и поставить приложение для управления нашей музыкальной шкатулкой(например, M.A.L.P. под андроид) указать ip и порт коробочки и наслаждаться музыкой. В планах сделать управление через bluetooth, но пока не понял, можно или нет.

Вариантов кастомизации много- приделать аккумулятор и перенести на флешку музыку и сделать портативную AP - куда то кататься или например приделать экран для отображения трека и хардверные кнопки для переключения.

Мой способ слушать музыку на linux Linux, Dsd, Музыка, Длиннопост

Всем спасибо, надеюсь, это скрасит вашу изоляцию.

Показать полностью 2

Проект MNTm

Я делаю проект обратной разработки Диспетчера Задач из Windows 10. Проект с открытым исходным кодом, что дает возможность работать не только на ХР и 7, но и на Fedora, Debian, Ubuntu.

Проект MNTm Taskmgrexe, Linux, Длиннопост
Проект MNTm Taskmgrexe, Linux, Длиннопост
Проект MNTm Taskmgrexe, Linux, Длиннопост
Проект MNTm Taskmgrexe, Linux, Длиннопост
Проект MNTm Taskmgrexe, Linux, Длиннопост
Проект MNTm Taskmgrexe, Linux, Длиннопост

Глядя на пикчи, в какой-то степени похож на taskmgr.exe из Windows 10. Картинки из Windows 10 нет смысла показывать, так как большая часть юзеров юзают 10-ку

Показать полностью 6
89

Дополнительные репозитории Ubuntu/Mint и подобных ОС

Уже достаточно давно подсел на разные линуксы и одной из приобретенных вредных привычек стал поиск и коллекционирование сторонних репозиториев для Ubuntu/Mint и подобных им.

Надеюсь, пост будет хоть немного полезен в освоении это ОСи и не слишком утонет в минусах XD.

Кто не в теме, репозиторий в Линуксе - это такой книжный шкаф, где каждая отдельная книга - это программа, есть главный шкаф с официальными репозиториями, где есть почти все, а есть небольшие шкафчики со сторонними репами. Они отличаются от официальных, например, более свежими версиями софта, но, возможно, нестабильными или от разрабов-одиночек. Само собой, нельзя быть застрахованным от ошибок или преднамеренных модификаций кода, каки-либо "закладок", поэтому, гигиену софта нельзя отменять, к сожалению, Линукс - не панацея от вирусни.


Софт для интернета


Chromium

sudo add-apt-repository ppa:chromium-daily/stable


Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_curr...

sudo dpkg -i google-chrome-stable_current_amd64.deb


Opera

sudo add-apt-repository 'deb http://deb.opera.com/opera/ stable non-free'

wget -O - http://deb.opera.com/archive.key | sudo apt-key add -


Firefox

sudo add-apt-repository ppa:mozillateam/firefox-next


Twitter-клиент Hotot

sudo add-apt-repository ppa:hotot-team


Твиттер клиент Turpial

sudo add-apt-repository ppa:effie-jayx/turpial


Qutim

Это репозиторий мощного интернет пейджера Qutim, который поддерживает многие социальные сети, такие как Vkontakte, Twitter, ICQ, Gmail, Facebook, Mail.ru, Yandex и многие другие

sudo add-apt-repository ppa:qutim/qutim


Gwibber

sudo add-apt-repository ppa:gwibber-daily/ppa

Это репозиторий twitter и facebook клиента Gwibber


VKget

sudo add-apt-repository ppa:yuberion/vkget

Это репозиторий программы VKget, предназначенной для загрузки музыки из сети vk.com


Торрент клиент Deluge

sudo apt-add-repository ppa:deluge-team/ppa


Мультимедиа


VLC

sudo add-apt-repository ppa:videolan/stable-daily


MPV (ответвление mplayer)

sudo add-apt-repository ppa:mc3man/mpv-tests

sudo add-apt-repository ppa:mc3man/trusty-media


VkAudioSaver: аудиоплеер для скачивания и прослушивания музыки из ВКонтакта

http://vkaudiosaver.ru/downloads/


Pepperflash (замена flash-player для Chromium)

sudo add-apt-repository ppa:skunk/pepper-flash

sudo apt-get update && sudo apt-get install pepflashplugin-installer


После установки вам нужно указать Chromium, что нужно пользоваться Pepper Flash Player. Для этого отредактируйте файл запуска браузера. Введите следующую команду:

sudo gedit /etc/chromium-browser/default

И в самом конце файла вставьте следующую строчку:

./usr/lib/pepflashplugin-installer/pepflashplayer.sh


Cinelerra - видеоредактор

sudo add-apt-repository ppa:cinelerra-ppa/ppa


Clementine

sudo add-apt-repository ppa:me-davidsansome/clementine

Плеер для Linux - Clementine


DeadBeef

Аудиоплеер наподобие Winamp.

sudo add-apt-repository ppa:alexey-smirnov/deadbeef


Exaile

sudo add-apt-repository ppa:exaile-devel/ppa

Репозиторий мощного медиаплеера Exaile.


XBMC

sudo add-apt-repository ppa:team-xbmc/ppa

Это репозиторий медиацентра XBMC


Nuvola

sudo add-apt-repository ppa:nuvola-player-builders/stable

Это репозиторий музыкального плеера Nuvola.


CoverChooser

Репозиторий программы, для загрузки обложек для музыкальной коллекции.

sudo add-apt-repository ppa:panthora/coverchooser-ppa


Кодеры-декодеры


Mobile Media Converter

Простой интуитивно понятный интерфейс, множество поддерживаемых форматов.

https://miksoft.net/mobileMediaConverterDown.php


Transmageddon Video Transcoder

http://www.linuxrising.org/

https://apps.ubuntu.com/cat/applications/transmageddon/

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install transmageddon


Skype Call Recorder

Запись звонков Skype. Программа кроссплатформенная.

http://atdot.ch/scr/download/

sudo add-apt-repository ppa:dajhorn/skype-call-recorder


SimpleScreenRecorder

Запись экрана с множеством возможностей.

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

sudo apt-get update

sudo apt-get install simplescreenrecorder


Драйвера

официальный репозиторий графических драйверов Intel

sudo add-apt-repository 'deb https://download.01.org/gfx/ubuntu/14.04/main trusty'


Nvidia Drivers

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

"Полуофициальный репозиторий" ppa новых драйверов nVidia, устанавливайте на свой страх и риск.

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update && sudo apt-get install nvidia-355


ATI drivers

sudo add-apt-repository ppa:oibaf/graphics-drivers

Этот репозиторий позволяет добавить драйвера для ноутбуков и нетбуков Samsung

sudo add-apt-repository ppa:voria/ppa


Распознавание текста


GImageReader и Tesseract

sudo add-apt-repository ppa:gezakovacs/tesseract

sudo add-apt-repository ppa:sandromani/gimagereader


Cuneiform и Yagf

sudo add-apt-repository ppa:alex-p/notesalexp

Это репозиторий, в котором есть графическая оболочка для Cuneiform - программа Yagf. Служит для распознания текста в Linux.


Настройка

Ezame – новый редактор меню для Unity

sudo add-apt-repository ppa:caldas-lopes/ppa

sudo apt-get update

sudo apt-get install gksu ezame


Ubuntu Tweak

sudo add-apt-repository ppa:tualatrix/ppa


Grub customizer

sudo add-apt-repository ppa:danielrichter2007/grub-customizer


Burg

Графическое приложение для конфигурации Grub - Burg, чтобы не копаться вручную в их многочисленных настройках в /etc.

sudo add-apt-repository ppa:bean123ch/burg


Темы, иконки

sudo add-apt-repository ppa:tiheum/equinox

sudo apt-get install faenza-icon-theme faience-icon-theme faience-theme

sudo add-apt-repository ppa:noobslab/icons

sudo apt-get install awoken-icon-theme mint-x-icons malys-ex malys-uniblack malys-uniblue acyl-icons darkenza mac-x-lion-reloaded nitrux-icons meliaesvg-icons piratunbu-icons azenis-green-icons nouvegnome-color nouvegnome-gray fs-icons hi-lights-icons matrilineare

sudo add-apt-repository ppa:upubuntu-com/icons

sudo apt-get install azenis-icons betelgeuse-icons candy-icons faenk-icons gxiria-icons hilights-icons hydroxygen-icons kalahari-icons magog-white-icons mx-icons propheticon13 sphere-icons


Панель задач в стиле Windows 7

sudo add-apt-repository ppa:webupd8team/talika

Это репозиторий панели задач в стиле windows 7 для Gnome. В последних версиях Gnome не работает.


Репозиторий Ualinux

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

http://archive.ualinux.com/deb/pool/all/ualinux/ualinux-repo...

http://archive.ualinux.com/deb/pool/all/ualinux/ualinux-repo...


К сожалению, помянем два проекта playdeb.net и getdeb.net. Раньше там были софт и игры, сейчас там какие-то сайты на Вордпрессе, не имеющие ничего общего с тем, что было.

Останки playdeb есть на гитхабе, но насколько оно актуально - неизвестно.

https://github.com/ckorn/PlayDeb


Google репозиторий

Можно просто потыкать мышкой и скачать следующий софт:

Google Chrome

Google Earth

Google Music Manager

Google Voice and Video Chat

mod_pagespeed for Apache

Google Web Designer

https://www.google.com/linuxrepositories/


Репозиторий ubuntuupdates.org

Большая коллекция софта, нет какого-то единого способа подключить весь репозиторий, только отдельные PPA


ubuntu.randoman.ru

Последняя версия репозиториев - Ubuntu 18.10

prostolinux.ru/repozitorii


Не слишком большой список софта на все случаи жизни без группировки по типам.

network.lamantinclub.com/42-poleznye-repozitorii-dlya-ubuntu-14-04

Репозитории для устаревший версий Ubuntu, но, теоретически, можно использовать и сейчас.


ubuntunews.ru/apps

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


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

Показать полностью

Привет, нужна помощь с выбором Linux на ноутбук Lenovo G585

Привет нужна помощь с выбором Linux на ноутбук Lenovo G585

Вот характеристи данного ноутбука. Думаю установить Linux elementary OS, пойдёт ли он на данный аппарат или же всё таки лучше установить Linux Mint. Помогите выбрать, заранее спасибо :3

Привет, нужна помощь с выбором Linux на ноутбук Lenovo G585 Компьютер, Операционная система, Ноутбук, Linux, Windows 7
21

Ответ на пост «Нужна помощь с KiCad 4.0.7 в Linux Mint»1

Я вас сейчас попробую плохому научить ;) У меня минт и под ним 7 виртуалок VirtualBox с разными виндами и наборами софта. На работе обычно подключен доп. монитор и на одном одна виртуалка а на основном другая. Так работаю с 2008го года.


Совершенно не парюсь за "чистоту", где удобнее в данный момент там и работаю/развлекаюсь. Хотя загрузка нативной винды это совсем уж аварийный случай, примерно раз в полгода. Периодически прилетают Vmware виртуалки от коллег со всяким сторонним (промышленным) софтом, но они тоже прекрасно открываются посредством VirtualBox. Часто в виртуалке запущен например симулятор сенсорной панели а прога с ним общающаяся вертится в нативном линуксе на той-же машине, общаются друг с другом через виртуальный COM порт. Так что если бук тянет может тоже не стоит париться?..


Предвидя вопросы, - "Как сделать виртуальный порт?":

# socat PTY,link=/dev/ttyS10 PTY,link=/dev/ttyS11

И потом ещё желательно:

# chmod 660 /dev/pts/*

Мы создали 2 связанных друг с другом виртуальных порта /dev/ttyS10 и /dev/ttyS11

На /dev/ttyS10 настраиваем линуховую софтину а /dev/ttyS11 подрубаем к виртуалке он будет виден внутри как COM1:

Ответ на пост «Нужна помощь  с KiCad 4.0.7 в Linux Mint» Linux, Программа, Артефакты на изображении, Ответ на пост

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

Если нужно общатся с физической железякой, то там 2 пути, первый подрубить само устройство к винде в виртуалке напрямую:

Ответ на пост «Нужна помощь  с KiCad 4.0.7 в Linux Mint» Linux, Программа, Артефакты на изображении, Ответ на пост

В этом случае потребуются драйвера в самой винде. Этот способ также хорош для оживления старых устройств, например у меня есть старый сканер под который последние драйвера были только под XP а под линукс драйверов и не было никогда. Таким макаром он прекрасно работает.

Ну и второй способ, если железяка работает через COM порт то можно подключить как на картинке чуть выше, USB-COM конвертор обычно (но не всегда) виден как /dev/ttyUSBx. Но в этом случае тайминги будут похуже, со всеми вытекающими.

Так, что-то меня уже занесло куда-то от оригинальной темы...

Показать полностью 2
3

Нужна помощь с KiCad 4.0.7 в Linux Mint1

Привет, поставил КиКад под Линукс, при любом перемещении курсора остаётся след из крестиков, очень мешает работать.
Может кто сталкивался и знает как это победить? Разные драйвера под видео пробовал, не помогло.
По железу: проц i3 2350M оперативки 2Гб, видео GeForce GT 520MX и встроенное от Интел.
Ось Linux Mint 19.3
Под виндой такой проблемы нет, но переключаться между осями долго и неудобно.

Нужна помощь  с KiCad 4.0.7 в Linux Mint Linux, Программа, Артефакты на изображении
Отличная работа, все прочитано!