LINUX.ORG.RU

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

Переход с keepassx на gpg

Форум — Desktop

Давно мечтаю перейти с keepassx на pass и чтобы ssh работало через gpg. Сейчас неудобно. Для keepass введи пароль, для ssh введи пароль, для шифрованных файлов в emacs’e введи пароль. Лучше было бы, если был бы один мастер пароль для всего(gpg) и для ssh и для менеджера паролей и для зашифрованных файлов. Иногда пользуюсь базой keepass на телефоне. Для android вроде есть pass, но я не пользовался им. Как там дела обстоят с gpg на андроиде? Можно без проблем его заюзать? Имеется ввиду импортировать ключи gpg. Есть кто-то, кто поменял keepassx на pass и пользуется им на десктопе и на телефоне(android)?

 , , ,

bryak
()

Veloren 0.8 — открытая многопользовательская RPG игра

Новости — Игры
Группа Игры

Veloren – многопользовательская ролевая игра с открытым исходным кодом на voxel-движке, написанная на языке Rust и вдохновленная такие играми, как Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress и Minecraft. Игра находится на ранней стадии разработки, но в неё уже можно играть онлайн.

Veloren полностью открыта, лицензирована по GPL 3. В ней используется оригинальная графика и музыка, созданные её сообществом. У игры есть маленькое, но растущее сообщество в Discord и Reddit.

Игра доступна в виде flatpak и snap пакетов, а также через Airshipper – собственный кросплатформенный launcher игры.

Руководство по игре

Видео игрового процесса

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

 morpg, , ,

cocucka
()

Добаление звуковой карты на интерфейсе ESAI на imx

Форум — Linux-hardware

Добрый день!

Есть процессор imx8, нужно прописать звуковую карту на базе ESAI в dts. Был ли у кого такой опыт?

 , ,

ziegfried
()

Gentoo: миграция на Python 3.8

Форум — General

Группа разработчиков Gentoo Python Project напомнила, что переход на python 3.8, как на target по умолчанию, намечен на 1 декабря 2020 г. 12 января 2021 г. (ох уж эти форматы дат).

В дополнение к этому указано, что пакеты, зависящие от python2 (за исключением пакетов требующих его во время сборки), должны быть портированы на использование python3 до 1 января 2021 г., иначе они будут удалены из дерева portage.

Также к 1 января 2021 г., должнен быть завершён процесс миграции с python3.6 на python3.7 пакетов, которые его ещё не завершили. В противном случае, такие пакеты будут удалены или поддержка возможностей связанных с python будет отключена. После этого python3.6 target, возможно, будет удалён. По крайней мере, в пакете dev-python/ipython поддержка python3.6 уже удалена.

Update:
Более того, python3.9 target теперь размаскирован и стабилизирован. Точные даты пока не запланированы, но, возможно, к середине 2021 target’ом по умолчанию станет python3.9, а поддержка python3.7 будет сброшена.

Источник

 ,

grem
()

Доступ к мастерам Kubernetes'а

Форум — Admin

Дорого времени!

Коллеги, подскажите способ скрыть от клиента мастера кластера Kubernetes. Примерно как это сделано у облачных провайдеров (амазон, гугл, дигиталокеан и т.п). Сам кластер саморазвернутый на витуалки, несколько мастеров, металлб и т.п.

 

alex-123
()

Proxmox/Cgroups: объясните про memsw, meminfo и memory.memsw.failcnt

Форум — Admin

/etc/pve/lxc/107.conf

...
memory: 1024
swap: 0
...

/var/lib/lxc/107/config

...
lxc.cgroup.memory.limit_in_bytes = 1073741824
lxc.cgroup.memory.memsw.limit_in_bytes = 1073741824
...

Мне непонятны данные в /proc/meminfo

# cat /proc/meminfo  | egrep "^(Mem|Swap|)(Total|Free|Available|Cached):"
MemTotal:        1048576 kB
MemFree:           19556 kB
MemAvailable:     803108 kB
Cached:           783552 kB
SwapCached:            0 kB
SwapTotal:       1048576 kB
SwapFree:        1042168 kB
  1. откуда взялись 6MB в swap, почему вообще в /proc/meminfo swaptotal равен memsw.memory_limit_in_bytes?
  2. периодически увеличивается memory.memsw.failcnt. Почему? Что это значит? Доступной памяти постоянно >500MB.

Из документации непонятно: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/resource_management_guide/sec-memory

memory.limit_in_bytes
    sets the maximum amount of user memory (including file cache). If no units are specified, the value is interpreted as bytes. However, it is possible to use suffixes to represent larger units — k or K for kilobytes, m or M for megabytes, and g or G for gigabytes. 

memory.memsw.limit_in_bytes
    sets the maximum amount for the sum of memory and swap usage. If no units are specified, the value is interpreted as bytes. However, it is possible to use suffixes to represent larger units — k or K for kilobytes, m or M for megabytes, and g or G for gigabytes. 

memory.memsw.failcnt
    reports the number of times that the memory plus swap space limit has reached the value set in memory.memsw.limit_in_bytes

 , ,

Tanger
()

Gajim-httpupload в дебиане и вообще

Форум — Desktop

Добрый день.

В старом Gajim 0.16.6 в окошке «Плагины» были две вкладки - «установленные» и «доступные». А в Debian Stretch был отдельный пакет с плагином gajim-httpupload.

Теперь смотрю на более новый Gajim 1.2.2 из Debian Bullseye. Про пакет gajim-httpupload на сайте дебиана написано, что это виртуальный пакет и предоставляется пакетом gajim (который установлен). В самой программе вкладки «доступные» больше нет, ну по крайней мере, у меня. В установленных показаны плагины для OMEMO и PGP (они-то по-прежнему установлены пакетами). Есть кнопка установки плагина из ZIP (найти б, откуда этот ZIP брать)

Вопрос: где теперь брать плагины к Gajim (в частности, gajim-httpupload) и как ставить?

 , ,

hobbit
()

Блокировать сайты в поисковой выдаче

Форум — Talks

Отщепенцы со дна общества под названием «оптимизаторы» придумали новый способ поискового спама для обхода эвристик Гугла: переводить машинным переводом Stack Overflow и заливать типа сайты вопросов и ответов на русском и других языках.

Зачастую этот мусор в результатах поиска оказывается выше, чем страницы, с которых он был спи^Wпереведён.

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

В общем, поставил в лису uBlacklist. Всем рекомендую.

 ,

wandrien
()

Нужен ли сертификат для локального Jabber

Форум — Admin

Продолжаю мучать вопрос о совместимости Jabber-конференций с картинками и HTTP upload. На сей раз не в интернете, а на личном сервере в локалке.
Сервер: ejabberd 20.04 (Debian Bullseye). HTTP upload настроен, каталог для сохранения изображений в конфиге задан.
Клиент: gajim 1.2.1.
Кнопка прикрепления файлов доступна, при её нажатии открывается окно выбор файла, я выбираю картинку (специально взял маленькую, лого дебиана из /usr/share/pixmaps), жму Open… и ничего не происходит. Запустив gajim под терминалом, вижу после нажатия Open собщение об ошибке:

xx.xx.2020 xx:xx:xx (W) gajim.c.m.httpupload  (jabber.my) TLS verification failed: The certificate does not match the expected identity of the site

Вообще, немножко странно, что в пользовательской программе это выводится в консоль, а не в message box какой-нибудь. Попробую написать по этому поводу разработчикам gajim. Но это вопрос отдельный, а сейчас думаю, как исправить саму ошибку.
В ejabberd.yml прописана ссылка на некий умолчальный /etc/ejabberd/ejabberd.pem, который, как я понимаю, в текущей ситуации не подходит.

certfiles:
  - "/etc/ejabberd/ejabberd.pem"

Если это имеет значение — имя хоста (jabber.my) прописано в hostname, с DNS я ещё не связывался (клиент и сервер пока на одном хосте).

Вопрос 1. Нужно ли вообще в локальной сети (она совсем локальная, выхода в интернет нет) делать сертификат для Jabber, или есть способ это обойти?
Вопрос 2. Если сертификат всё же нужен, как его правильно приготовить? Я видел вроде бы толковые доки по приготовлению pem именно для ejabberd, но они для интернета: создаём запрос, передаём в удостоверяющий центр, получаем ответ, «клеим» файл pem. А в локалке что делать? (А, ещё только что заметил, что те доки для SSL, не для TLS, не знаю, насколько велика разница.)

 ,

hobbit
()

Разные значению MTU на серверах

Форум — Admin

Добрый день!
Подскажите может ли негативно отразится разное значению MTU на серверах в одной сети? Сервера разнесены по ролям, но иногда взаимодействуют друг с другом. На одних серверах стоят 10G оптические интерфейсы, на других - медные в гигабит. На тех, что 10G я хочу задействовать Jumbo Frames и выставить MTU в 9000, чтобы повысить производительность этих серверов между своей ролью, но переживаю, что это может негативно отразится на тех серверах, которые подключены по гигабитному каналу. Переводить их на 10-ку не имеет смысла, да и нет такой возможности.

 , ,

amkgi
()

Jumbo frame max MTU?

Форум — Linux-hardware

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

 , , ,

olegkrutov
()

Нет звука после изменения порта pulseaudio

Форум — General

Колонки подключены сздади к материнке, нашники сверху, в гнездо корпуса. Оба устройства находятся в синке 1 и являются его портами (порт analog-output-lineout - колонки, а analog-output-headphones - наушники). Когда я подключаю наушники, звук переключается на них, когда отключаю - обратно на колонки. Это хорошо, но мне надоело лазать под стол для подключения наушников и я хочу сделать программное переключение. pactl set-sink-port 1 analog-output-lineout переключает порт на колонки, но звука нет (из наушников он тоже пропадает). При переключении через pavucontrol результат тот же. В чём проблема, куда смотреть?

P.S. Чуть не забыл, система arch, бэкенд alsa, pulseaudio-alsa стоит.

 , ,

Arksunix
()

PulseAudio, автопереключение устройств

Форум — General

Есть колонки, наушники и монитор(со звуком, подключен по hdmi). Колонки подключены к back выходу, наушники к front выходу. Переключаюсь между колонками и наушниками следующим образом(если есть другой способ, то подскажите):

#включить наушники
pactl set-sink-port 'alsa_output.pci-0000_00_1f.3.analog-stereo' 'analog-output-headphones'
amixer set 'Auto-Mute Mode' Enabled

#включить колонки
pactl set-sink-port 'alsa_output.pci-0000_00_1f.3.analog-stereo' 'analog-output-lineout'
amixer set 'Auto-Mute Mode' Disabled

Проблема в следующем, если звук не выводится некоторое время pulseaudio автоматически меняет устройство вывода на HDMI, отслеживаю в pavucontrol. Пока не сделаешь re input в pavucontrol ничего кроме HDMI не будет. В alsamixer ничего не меняется за это время.

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

 ,

robby
()

Ltsp настроить на Ubuntu 18.04

Форум — General

Есть частный компютерный клас (частная компютерная школа). В этом класе есть ПК учеников в виде тонких клиентов, и есть центральный «сервер» на Ubuntu 18.04 LTS. Linux Terminal Server Project (LTSP)

До этого была Ubuntu 14.04 LTS, и она сама обновилась до 18 версии. И все перестало работать.

Тоесть на клиентских компьютерах при включении пишет 14.04 версия, водишь логин пароль и дальше нечего не работает… Я много читал инструкций,много просидел с ними, но не заработало… После всех манипуляций мною было достигнуто, пишет уже версия 18.04, но нету графического интерфейса, только консоль, просит логин пароль и дальше все чёрное остаётся, Что мне нужно донастроить, подскажите пожалуйста?

А ещё главный компьютер уже видет что одни компьютер подключился удаленно,до этого не было. Буду рад услышать от вас решения : ) (Линукс только начал изучать )

 

Sctexnik
()

Собрал наконец то на Orange Pi4 на Gentoo десктоп, для непонятливых скажу, что компилялось всё локально.

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

Много софта всякого накомпилял, например, gcc собирается часа 1.5(напомню, у Opi4 6 ядер, 2 A-72 2Ггц, 4 A-53 1.800 Ггц). Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов. Либреофис собирается 6 часов. Для справки, проверял энергопотребление(у меня и монитор на 22" на одну линию подключён и диск большой с 12в питанием тут же) составляет при простое около 3 ват, а если компилять, то максимум 5 ват на несильной яркости, сильную не люблю. Как это всё работает сделаю отдельную тему в категории «рабочие места»

И да, всем, кто говорит, что арм64 не готов для десктопа я скажу, не только готов, а ждёт желающих)))

>>> Просмотр (1920x1080, 443 Kb)

 , ,

burato
()

Готов платить. yocto, u-boot, i.MX6UL, LAN8720A - не заводится ethernet.

Форум — Development

Всем шалом.

SOM - i.MX6UL Схема по части ethernet взята под копирку с i.MX6UL Starter (Express, если быть точным). Ethernet PHY - LAN8720A Сборка в yocto dey.

Передо мной встала задача пропатчить u-boot для поддержки различной периферии, чего нет в стоковом образе на борде под управлением i.MX6UL. Конкретно - нужен работающий ethernet для загрузки образов через tftp.

Стоковый u-boot я успешно стер, поэтому сейчас ковыряюсь только в собранных образах. До момента, когда я его стер, я успешно мог вычитывать регистры из LAN8270A. Зачем я его вообще стер, если работало ? Стер непреднамеренно, и в любом случае, рано или поздно, пришлось бы переезжать на патченный.

Как я сказал выше, моя кастомная борда полностью повторяет референсную по части изирнета (собираю я для ccimx6ulstarter), и, соответственно , используя нетронутые исходники dts и настройку iomux, FEC0 почему-то не заводится. В логах пишет ‘board_eth_init failed’, причем, если врубить дебаг, то до этого ругается на ненайденные атрибуты ‘compatible’ в fdt, хотя я знаю, что они есть как есть в самом .dtsi, так и в исходнике драйвера fec_mxc.c

bind node ethernet@02188000
   - attempt to match compatible string 'fsl,imx6ul-fec'
   - attempt to match compatible string 'fsl,imx6q-fec'
No match for node 'ethernet@02188000'

Однако, если к конфиге указать

#define CONFIG_FEC_ENET_DEV 1

, то есть поменять изернет с первого на второй, то при загрузке логов об ошибке больше нет и в u-boot можно даже повызывать команды mii без ошибки. Понятно, что одни нули там вычитываются, потому что LAN8720 подключен к первому. Это к сведению, вдруг поможет.

ЧЯДНТ ? Помогите разобраться, куда смотреть, что делать.

 , , , ,

f77e
()

Посоветуйте англоязычный аналог ЛОРа и opennet

Форум — Talks

Собственно сабж. Хочу читать все тоже самое, но на английском и с живым форумным сообществом.

Сам не нашел ничего интересного..

 , ,

olegka
()

Во что поиграть ?

Форум — Games

Имеется комп на Xubuntu 18

Из железяк: Core2Duo E7200; 4GB DDR2; Radeon HD5550 (1GB GDDR3).

Во что можно на лини погонять с этими железками? (В Стиме например имеются пару игр от тех же валв, можно ли будет их нативно поиграть к примеру?)

И второй вопрос: Есть ли драйвера более менее нормальные под мою карточку ?

 , ,

Horleus
()

Scaleway цены повышает

Форум — Talks

С 1 августа самый дешёвый DEV поднимется €2.99 до €4.99.

 

vvn_black
()

Удаленная работа для резидентов РФ - Senior Java Developer от 250 000

Форум — Job

Немецкая компания Urban Technology (www.drsmile.de) приглашает на работу программистов Java с опытом работы с облачными технологиями.

Кто мы такие?

Наша компания занимает лидирующие позиции на европейских рынках, предлагая коррекцию положения зубов с помощью clear aligners. Мы используем полностью цифровые процессы лечения с использованием технологий трехмерного сканирования зубов, 3D печати и телемедицины, предлагая наши продукты в более чем 50 клиниках Германии, Австрии и Испании, оперирующих под брендом DrSmile.

Ваш опыт и ваши знания

  • свободное владение английским языком (немецкий будет плюсом)
  • от 7 лет работы над коммерческими проектами B2B/B2C
  • отличное знание языка Java, стандартной библиотеки и современных инструментов разработчика
  • отличное понимание принципов функционального и объектно-ориентированного программирования
  • опыт работы с облачными технологиями (Netflix Cloud, AWS)
  • опыт проектирования и реализации REST API

Мы предлагаем

  1. З/п от 250 000 руб с индексацией (6-9 месяцев по договору оказания услуг, далее по трудовому договору с российским представительством)
  2. После первого года работы компенсация затрат на домашний офис, ДМС и спорт
  3. После трех лет работы дополнительный месяц отпуска и оплата перелетов в кругосветном путешествии (around the world ticket)
  4. Регулярные поездки в Берлин раз в три месяца для встреч с командой в головном офисе

Вы можете прислать ваше резюме на английском языке на jobs@drsmile.de или загрузить его по ссылке:

https://dr-smile-jobs.personio.de/job/92397#apply

 , , , ,

drsmile
()