LINUX.ORG.RU

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

Анонсирована замена Интернета: Betanet

Форум — Talks

Наткнулся (внезапно на ютубе, но там нечего смотреть).

Суть: Betanet это как тор и I2P но без их недостатков:

  1. обязательная маскировка трафика под обычный интернет

  2. Не опирается на волонтёров: релеи получают оплату за транзит трафика (криптой)

  3. развитие протокола управляется голосованием.

Приглашают разработчиков, предлагают деньги (си, раст)

Я пока не всё понял, как у них что будет работать.

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

вот спеки поректа: https://ravendevteam.org/betanet/

 , ,

legolegs
()

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

Форум — Talks

В связи с постоянными отключениями интернета по всей России появилась вот такая актуальная и полезная статья. Мне кажется, грядет новая эпоха, и скоро mesh-сети превратятся из гиковских развлечений в средство первой необходимости. Из статьи подчистил все, что может не пройти по правилам этого сайта...

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

Что такое Meshtastic и что он позволяет делать:

Meshtastic — это технология, которая позволяет пользователям построить мэш-сеть из недорогих устройств и обмениваться зашифрованными сообщениями. Обычные централизованные сети для передачи данных использвуют инфраструктуру вашего оператора связи (кабели интернет-провайдера или «соты» мобильного оператора). Мэш-сети являются децентрализованными и обходятся без операторов связи.

В Meshtastic все пользовательские устройства, использующие один и тот же радиочастотный диапазон и предустановку модема и находящиеся в общей зоне покрытия, автоматически формируют сеть. При этом каждый узел может ретранслировать сообщения других, что расширяет зону покрытия. В некоторых городах США и Европы энтузиасты с помощью Meshtastic построили сети, покрывающие десятки процентов городского пространства. В России тоже есть свои сообщества пользователей Meshtastic — в крупных городах вроде Москвы, Санкт-Петербурга, Екатеринбурга, Новосибирска и Нижнего Новгорода. Но мы не знаем, какое там покрытие мэш-сетями.

В вашем городе нет таких сетей и вообще никто не пользуется Meshtastic? Даже в таком случае технология может пригодиться во время мобильного интернет-шатдауна. Если вы отправляетесь с друзьями на фестиваль или договариваетесь встретиться в городе, она поможет найти или не потерять друг друга. Meshtastic создавался для групп туристов, отправляющихся в походы в районы без мобильной связи. И изначально позволял не только переписываться друг с другом, но и автоматически обмениваться геолокацией. Чтобы понимать, кто где находится, и быстро прийти на помощь в случае необходимости.

Какие есть ограничения в Meshtastic:

Meshtastic — это программная реализация мэш-сети поверх физического канала передачи данных LoRa (Long Range). LoRa — технология модуляции радиосигнала, которая определяет способ кодирования и передачи данных по радиоканалу. Meshtastic же отвечает за формирование пакетов, маршрутизацию и ретрансляцию сообщений между узлами.

LoRa использует нелицензируемые радиочастотные диапазоны 433 МГц, 868 МГц и 915 МГц. В России Государственная комиссия по радиочастотам разрешает использовать первые два без оформления специального разрешения и абсолютно бесплатно. Эти же частоты используются в европейских странах. Причем, как и в России, там чаще всего используют частоту 868 МГц.

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

Кроме того, скорость передачи данных в сети очень низкая. Она не будет превышать пары килобит в секунду (гораздо медленнее, чем даже в dial-up модемах). Поэтому на отправку или получение одного текстового сообщения может уходить несколько секунд.

Шифрование сообщений в Meshtastic:

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

  • Личные сообщения с прошлого года шифруются и подписываются с использованием асимметричной криптографии и уникальных ключей, генерируемых на каждом пользовательском устройстве. Это обеспечивает не только конфиденциальность, но и аутентичность сообщений.
  • Переписка в приватных групповых чатах защищена сильной симметричной криптографией (AES-256) — все члены такой группы используют один и тот же заранее обговоренный ими пароль.
  • В общедоступном канале сообщения также шифруются AES-256, но по умолчанию используется один и тот же заранее предустановленный пароль для всех устройств Meshtastic. При желании его тоже можно поменять, заранее договорившись с участниками вашей мэш-сети. Но тогда новичкам будет гораздо сложнее.

В июне 2025 года исследователи безопасности обнаружили серьезную уязвимость, в теории позволявшую злоумышленникам расшифровывать всю личную переписку в Meshtastic. Одна проблема заключалась в том, что некоторые производители продавали устройства с одними и теми же заранее сгенерированными приватными ключами. Другая — в низкой энтропии при генерации таких ключей; это позволяло злоумышленникам перебором нагенерировать ключи, идентичные пользовательским. Проблему исправили в последних версиях прошивки Meshtastic.

Какие устройства надо приобрести для использования Meshtastic:

Все устройства Meshtastic можно условно разделить на несколько групп:

  • Полностью автономные устройства со встроенной клавиатурой (внешне похожие на телефоны BlackBerry).
  • Компактные устройства, которые надо подключать к своему телефону по Bluetooth и не забывать регулярно заряжать. Внешне они могут быть похожи и на миниатюрные рации, и на брелоки, и даже на кредитную карту.
  • DIY-наборы из разных плат и антенн.

Особняком стоит Heltec MeshPocket. Формально он относится ко второй категории — но это еще и пауэрбанк. В повседневной жизни его можно использовать исключительно для зарядки своего телефона. Тогда во время внезапного отключения мобильной связи это Meshtastic-устройство с большей вероятностью окажется у вас под рукой и не будет полностью разряжено.

Список всех устройств, работающих с Meshtastic, можно найти на странице, посвященной их перепрошивке. Для этого нажмите на кнопку «Select Target Device». Некоторые устройства Meshtastic жители России могут заказать на AliExpress. Все они относительно недорогие — стоят, как правило, от двух тысяч до десяти тысяч рублей. Еще раз напомним, что для использования в России вам нужно выбирать устройства, работающие на частоте 868 МГц.

На что еще способны эти устройства:

Meshtastic — это открытая платформа. И экспериментаторы постоянно пытаются расширить стандартный функционал таких мэш-сетей.

  • В Meshtastic запускали старомодную систему обмена сообщениями BBS (bulletin-board system). В качестве сервера можно использовать даже Raspberry Pi Zero.
  • Разработчики из канадской компании Akita Engineering приспособили Meshtastic для передачи обычных файлов, голосовых сообщений и подобия электронных писем. Научились использовать эту мэш-сеть для общения через IRC-клиенты и передачи файлов через InterPlanetary File System (IPFS).

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

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

https://ru.wikipedia.org/wiki/Meshtastic

https://meshtastic.org/

 , meshtastic, , ,

fail2ban
()

Размеры корня

Форум — Admin

Собственно имеется ubuntu 22.04 (надо бы обновить но пока всё работает и новая версия меня шибко не радует). Система разбита на 3 диска (/ /home /mnt/data) В /home лежат конфиги, какие-то временные файлы, всякая несортированная помойка, в /mnt/data лежит музыка, видео, фото и всё что хочется хранить долго годами, физически это отдельный диск. На / выделено 50 гигов и их как-то стало мало. С другой стороны /var/log 4.2 гигабайта, из которых 4.1 это /var/log/journal

В связи с этим вопрос - не текут ли у меня логи (4.2 гига как по мне многовато, хотя это основная домашняя машинка на которой я годами живу) и сколько лучше сейчас под / отрезать.

 ,

peregrine
()

Настройка Neovim/Nvim

Статьи — Разработка

Введение

Neovim или просто Nvim — это современный редактор, возникший как замена Vim.

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

Да, вы можете взять VS Code, поставить кучу плагинов чтобы получить необходимый функционал, но сам редактор, плагины настраиваются через JSON, что не позволяет добавить какую-нибудь пользовательскую функцию для сортировки файлов в проводнике или навесить сочетание на вызов функции… Там такое можно сделать через написание расширений, что намного сложнее и трудозатратнее чем в том же виме + в последнем меньше ограничений со стороны APIVS Code нельзя радикально переделать интерфейс, заменить проводник на другой и т.п.).

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

 , , ,

rtxtxtrx
()

DNS-Over-QUIC для блокировки рекламы и не только

Статьи — Администрирование
DNS-Over-QUIC для блокировки рекламы и не только

Протокол QUIC, в отличие от UDP поддерживает шифрование и работает быстрее чем TCP, который часто используется для шифрованных DNS-запросов. Данная инструкция актуальная, так как Google все-таки начал удаление поддержки блокировщиков рекламы из своего браузера. Кроме того, она пригодится тем, кто хочет скрыть свое пребывание в Интернете от тотальной слежки.

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

 , , ,

rtxtxtrx
()

Игры в терминале

Форум — Games

Данный топик про игры в юниксовом терминале. Здесь я буду на регулярной основе (в идеале) описывать в отдельном комментарии какую-нибудь игру. В стартер-посте будут ссылки на эти комментарии. Обзор будет не очень подготовленным, поэтому не ждите литературных изысков. Но тем не менее те, кто любит подобное красноглазие, смогут познакомиться с играми и выбрать на свой вкус понравившуюся вещицу. Данная тема создана по аналогии с соседним топиком про стимовские игры.

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

Теги для поисковых ботов (жрите мои любимые ботики): ascii games, terminal games, ncurses games, tty games, console games, cli games, tui games, text-based games, command line games, игры в терминале, игры в консоле, игры для командной строки.

Критерии отбора:

  1. Язык программирования: Си(в приоритете), си++. Остальные пока не рассматриваются. Потенциальные в будущем - ада, фортран, бейсик, паскаль. Жирный пайтон идет лесом, хипстерские гоу, раст и иже с ними туда же.
  2. Открытые исходники с лицензиями, позволяющими модификацию, не препятствующие распространению. Свободные и одобренные дядюшкой Столлманом в приоритете.
  3. Зависимости. Без sdl и других графических либ. Опционально пускай будет, например, для музыки. Но не навязывается. NCurses и подобные библиотеки для работы с терминалом всяко одобряются и котируются. Не приветствуются в зависимостях всякие гугловские юнит тесты и другие чёрт ногу сломит либы. Для маленьких терминальных игр эта мишура не нужна.

Источники игорей:

  1. https://ttygames.wordpress.com/
  2. https://github.com/ligurio/awesome-ttygames
  3. https://inconsolation.wordpress.com/
  4. https://kmandla.wordpress.com/
  5. https://ibiblio.org/pub/linux/games/ Артефакты прошлого. Игры для терминала надо искать. Не всё собирается с современным компилятором.
  6. gopher://sdf.org/9/users/saahriktu/bttf/gamez_p0.tar.lzma (использовать lynx) - сборник ascii игр, собранный камрадом @saahriktu
  7. https://www.youtube.com/user/livibetter/videos
  8. https://zenway.ru/tag/ASCII
  9. https://blends.debian.org/games/tasks/console
  10. ASCII игры по Linux
  11. Поиск на github.com, gitlab.com по соответствующим запросам
  12. Поиск рогаликов на http://www.roguebasin.com/index.php?title=Category:Roguelike_games
  13. Все поисковики, даже малоизвестные иногда выдают страницы, на которые не попадешь с гугла или яндекса.

Сами игори:

!!!NEW!!! 1. 8f (linux.org.ru) - Терминальный вариант карточной игры Сумасшедшие восьмёрки (Crazy Eights).

  1. Alienwave - Сложная Galaga-подобная игра с хорошим ascii-артом.
  2. Bricktick - Красивый клон арканоида с бонусами.
  3. CLines - Качественная реализация всеми известной офисной игры Color Lines.
  4. Dominoes - Реализация одного из вариантов игры Домино.
  5. Lwrace - Бегаем символом «O», собираем «$», избегаем «#», уворачиваемся от «o».
  6. Morpion solitaire - Отличная реализация отличной же тетрадной игры Join Five.
  7. MyMan - Пакман для терминала с множеством настроек.
  8. Peg-solitaire.c - Добротная реализация одноименной настольной игры с 5-ю раскладками.
  9. XT gyoretsu - Воссозданная с любовью и с ncurses старая тетрадная игра.
  10. Ztrack - Псевдо-тридешные гоночки с красивым бэкграундом.
  11. to be continued

 , , ,

nab_linux
()

FyneDesk: элегантная DE на go + куча классных приложений

Форум — Talks

Искал не напряжные кроссплатформенные фреймворки (спойлер: всё грустно) и наткнулся на Fyne (на самом деле давно был в закладках, но потыкал только сейчас). Проект пилят с 2018, но он ещё молодой и особой популярности у него (НЕЗАСЛУЖЕННО) нет, судя по количеству приложух.

крч, некоторые приложухи с галереи сайта:

  • Fin (fyne.io): логин-менеджер
  • FyneDesk: DE в стиле старой убунты на Unity
  • Fybro: простой мессенджер для Telegram, Discord, WhatsApp (как Pidgin когда-то, пока плагины под него не сдохли без поддержки)
  • YTB Downloader: простая качалка для YouTube, ничего лишнего
  • Task Manager: список задач, тоже ничего лишнего

Мне очень зашёл стиль, который не GTK и не QT, которые сильно изуродовались в последнее десятилетие. Никаких кнопок в полэкрана и всего такого — нормальный, человеческий GUI.

Накатывается легко — это же гошечка, там всё компилится в пару команд. Опакетить бы такую прекрасную находку…

Wayland поддерживается, уже давно (с 2020 где-то).

Особенно зашёл FyneDesk — я считаю, его легко допиливать под себя, да там и упор сделан именно на эту фичу. И он воплощает именно тот минимализм, которого так не хватает во всяких разожравшихся XFCE, которые сегфолтятся и до сих пор нормально не поддерживают вяленд.

@Qui-Gon глянь, это получше голого wayfire будет, который тоже сегфолтится на каждом клике. Наконец-то человеческая DE, под которую легко писать — никаких тебе си, крестов, легаси, питон-конфигов сборки на миллион строк (ведь сраный си принципиально несовместим с концепцией пакетного менеджера), растов и прочего неподдерживаемого оверхед говна. (предыстория баттхёрта)

 , ,

InterVi
()

Запущен Qwen Chat

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

Команда разработчиков языковых моделей Qwen выпустила веб-версию чата, где можно опробовать их модели, которые ранее можно было скачать и использовать любой желающий, например, с сайта Qwen AI или же с Hugging Face. Там, например, есть модель с 72 миллиардами параметров. Qwen является разработкой китайской Alibaba Cloud.

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

>>> Попробовать

 , , , ,

rtxtxtrx
()

Обнаружен практически идеальный ноут для линукса

Форум — Linux-hardware

Честно говоря после массового пердолинга с последними поделиями ноутбучной индустрии стало казаться что так вообще не бывает и есть либо старый ThinkPad на который все давно заточено либо новая крутотень в которой поддерживаться будет только процессор а все остальное - новомодные AI феньки с виндоуз-онли.

Итак попробовал - Yoga Air 14s (Slim 7 APU8) и Huawei MateBook X-pro 14s.

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

Huawei - со всей внешней шедевральнстью оказался комбинацией мелких геморроев. Камера - не поддерживается, звук починили в процессе а то и он не поддерживался ( 2 пищалки вместо 6 динамиков), во сне за ночь сжирает 20-25% заряда то есть опускается до s0i2.1 вместо положенного s0i2.2. Ну и вишенка на торте - этот гад сгорел не прожив и 3 месяцев. Причем ладно бы был чем-то облит или уронен - нет, он умер спокойно во сне как 100-летний старик. Заснул, проснулся но забыл как заряжать батарею с двух портов по левому борту. Хуавей у меня был китаец - так что с гарантией облом, в общем отправляется в долгий ремонт ибо запчастей на него в наличии увы и ах, ну по крайней мере левой платы с портами на которой сидит скончавшийся контроллер Thunderbolt.

А теперь собственно герой нашего времени. Huawei был настолько приятен внешне и на ощупь и экраном волшебного фактора 3:2 что даже 16:10 уже казались танковой щелью - так что в качестве интел-машинки был выбран практически тот же Huawei - вернее Honor.

Итак встречайте -

Honor Magic Book Art 14.

Ultra 5 125H (4 больших ядра, 8 малых, 2 суперкономных) , 32 гига памяти, веб-камера на магните. 6 динамиков. Цвет выбрал зеленый - ибо как бы симпатично не выглядел белый перламутр белая клавиатура очень проблемна в походных условиях с разным освещением этой самой клавиатуры.

Итак - из пердолинга пришлось только скачать квирк для тачпада - он уже приземлился в libinput и будет в следующем релизе, но по сути это текстовый файлик в /usr/share/libinput.

Все остальное - ну кроме уже очевидного отпечатка пальца - работает. звук, камера, suspend адекватнейший для s0ix, удивительная автономность - после жутко обжорного хуавея не ожидал что практически такой же интел может в idle с включенным экраном укладываться в 2.66 ватта - но тем не менее он это делает

По исполнению - вариация на тему matebook x-pro, такие же материалы и близкий дизайнн.

https://www.reddit.com/r/Honor/comments/1go55j4/honor_magicbook_art_14_linux_compatibility/

 

Qui-Gon
()

Делаем из Vim IDE

Статьи — Разработка
Делаем из Vim IDE

В стародавние времена когда деревья были большими, трава зеленее, а мороженное стоило по 10 копеек, на Земле жили динозавры, и эти динозавры программировали в Vim.

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

 , ,

rtxtxtrx
()

Какой Lenovo Thinkpad взять

Форум — General

Гайс, всем привет подскажите какой лучше взять Thinkpad под учебу и работу(web dev), желательно не сильно тяжёлый т.к нужно с ним будет ездить в вуз. Присматриваюсь к x1 carbon(gen5-gen7), но говорят, что они не такие хорошие потому, что распаяны слоты под оперативки. Также если брать какую то из этих моделей то у них есть как версии с fhd так и версии с qhd буду использовать под линуксом.Бюджет 30-35к. В общем посоветуйте хорошую модель :)

 

teforch
()

Галочка, ты сейчас умрешь!

Форум — Talks

Многих (немногих (меня)) пользователей Firefox сильно раздражало отсутствие поддержки Gtk4. Как это проявлялось? В основном, в диалоге открытия файла: диалог Gtk3 не поддерживал миниатюры, но самое главное, поиск в нем был ООООООООЧЕНЬ медленный. Медленный до безобразия. Открыть в нем файл, используя поиск было тем еще квестом. Эти проблемы были решены в Gtk4. Который Firefox пока не поддерживает.

Long story short:

about:config

# меняем 2 на 1
widget.use-xdg-desktop-portal.file-picker: 2->1

Теперь Фокс открывает диалог из Gtk4. Это сильно повысило комфорт использования браузера лично для меня и я подумал, что это должны знать остальные.

Проверено в Gnome, Fedora 39.

Спасибо за внимание.

p.s. Модераторы, добавьте тег gtk4, есть только gtk3.

 ,

MoldAndLimeHoney
()

Берусь переписывать CCleaner

Форум — Talks

Здаровчик, котаны! Проснулись? Я уже с 6:40 в офисе и на свежую голову пришла бредовая идея.

Первый в истории прецедент блокирования использования ПО в стране: Avast и AVG запрещают использовать свои ПП в РФ!

Прочитав эту новость, решил обсудить актуальность и что можно будет чистить в лялихе? Писать буду на Qt5/Qt6. Хочу начать с линуховой части, так как мне кажется это будет проще сделать. В оффтопике ясно там все TEMP'ы по переменным окружения чистить и реестр, а что чистить у нас в онтопике? Версия будет и для Mac'а ессно. Как всегда будет кросссборка, собирать буду всё сам.

 , , , ,

xwicked
()

Каким образом ставить библиотеки Python

Форум — General

Я использую arch linux и у меня есть 2 способа установки библиотек python, то есть я могу поставить pygame через sudo pacman -S python-pygame и pip install pygame. Так какой способ лучше ? Просто я слышал, что если ставить библиотеки через pip, то при обновлении могут возникнуть проблемы.

 , , , ,

pcoder
()

Игра в браузере на Xorg лагает, а на Wayland такого не было

Форум — Desktop

Периодически играю в CS на сайте и после переезда на МАТЕ заметил неприятную особенность. В KDE под Wayland игра просто летала, управление было острейшим, любые движения мышью давали мгновенный отклик с мгновенным перемещением фокуса, хоть как мышь верти. Сейчас, в МАТЕ под Xorg появилась ватность - маааааленький такой лаг между движением мышью и реакцией игры. Особенно заметно при резких поворотах на 90 и более градусов - тогда маааааленький лаг превращается в прямо таки очевидное тормозилово.

Сами понимаете, играть в шутан при таких условиях тяжеловато.

Проверял в Brave (обычно на нём и играю), Хромиуме и Firefox. Настройки Brave обнулял полностью, включал-выключал разные флаги, касающиеся GPU и графики - без толку.

Что ещё можно сделать?

 , , ,

alex1101
()

Как я переехал на GTK-окружение после 15 лет в KDE

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

Захотелось мне оформления в стиле Nimbus, который был в Solaris, а в KDE его воссоздать оказалось нереально. Поэтому я просто взял и перешёл на GTK-окружение, имея 15 лет KDE в анамнезе (эпизодически использовал с KDE 3.2, постоянно — с KDE 4.1.4). Наверное, это самая идиотская причина смены DE и тулкита, претендую на медаль 😁

Перепробовал всё более-менее некрасноглазое на GTK, начиная с Gnome 42 и заканчивая LXDE. Остановился на MATE. Внезапно, это вполне функциональная настольная среда, которая сформировалась в процессе развития Gnome 2, так что все или почти все банальные вещи в UI/UX тут реализованы. И всё это наследие Gnome 2 неспешно эволюционирует: МАТЕ уже давно использует GTK3 и сейчас внедряет поддержку Wayland.

Как видно по скриншотам, Nimbus жив! После засилья плоскоты, прозрачностей и стерильности смотреть на вот это всё просто кайф. Хотя, может, тут новизна играет роль, но меня МАТЕ пока устраивает вполне. Этот переход оказался интересным опытом, поделюсь некоторыми наблюдениями:

  • Не знаю насчёт Gnome и Cinnamon, но МАТЕ намного проще устроен, чем KDE 5. Если мне нужны заметки с органайзером и контактами — я запускаю Osmo и просто делаю заметки, смотрю-добавляю контакты и сверяюсь с планами. Просто, представьте себе, открываю приложение и добавляю контакт, а не сижу выбираю хранилище, категорию записи и прочую техническую трахомудию, как в монструозных KDE-приложениях типа Kontact. Офигенное ощущение, скажу я вам! Никаких сраных единых систем хранения данных, которые то и дело отваливаются, мне блин не нужна МОЩЬ, которая принимает тысячу контактов в секунду от разных приложений одновременно и синхронизирует их с какой-то промышленной вундервафлей, мне нужна элементарная локальная программулька для удобной записи контактов, мать вашу!
  • Это капец как печально, но похоже, что софт на Qt больше не вариант. Почему? Он ТОРМОЗИТ. Если GTK-приложения в МАТЕ на моём компе запускаются мгновенно, то Qt-программы запускаются так: мгновенно появляется рамка окна, отрисованная МАТЕ-шным оконным менеджером, и ПРИМЕРНО ЧЕРЕЗ СЕКУНДУ в этой рамке появляется содержимое окна, отрисованное Qt. Так происходит и с Kvantum, и с Breeze, и с Fusion, без разницы. Я сначала подумал, что это глюк конкретно моей инсталляции, но потом понял, что Qt-приложения всегда так запускались и в KDE тоже. После запуска отрисовка быстрая и плавная, но вот сам запуск ворочается тяжело, особенно если прога на QML. Всегда чувствовался небольшой разрыв между действием пользователя и реакцией KDE/Qt. Просто сейчас это стало особенно заметно. А GTK, даже в своей жирненькой третьей версии, реагирует мгновенно. Почему так?
  • А печально без Qt вот почему: внезапно обнаружил, что в репозиториях Manjaro большинство GUI-приложений — на Qt. Пытался, например, подобрать Markdown-редактор на GTK, а они почти все на Qt. На GTK только штуки три или четыре, да и те с CSD (клиентские декорации в МАТЕ выглядят чмошно). Практически все читалки, умеющие FB2, тоже на Qt. Аналога KeePassXC на GTK не нашёл, может кто подсказать?
  • Почему линуксоиды хейтят dconf, он же «гномореестр»? По-моему, настройки в бинарном файле это удобно! Во-первых, разработчикам не нужно впиливать каждую настройку в GUI, когда есть одно известное место, где хранятся настройки в читабельном виде, и в которые можно тыкать мышкой. Во-вторых, благодаря dconf любую настройку можно изменить через консоль. В-третьих, выбирать из бинарного файла нужные данные намного быстрее и стабильнее, чем парсить кучу текстовых конфигов, как делает KDE. Тем более, в случае KDE там не куча, а ХРЕНОВА ГОРА текстовых конфигов, в итоге KDE даже на топовых конфигурациях загружается по 5 секунд.
  • Кстати о настройках. Их в МАТЕ мало, конечно, если сравнивать с KDE. Зато это реально нужные настройки, которые тебе могут понадобиться в первые же минуты или дни. В KDE же у тебя миллион настроек, где самые актуальные и самые редкие бездумно перемешаны и распиханы по извилистым путям, так что привести среду в удобный вид — подвиг уровня расчистки авгиевых конюшен.
  • Есть ли экономия системных ресурсов на МАТЕ? Сложно сказать. Процессор стал меньше напрягаться, судя по звуку кулера. Но оперативку МАТЕ ест охотно, на скриншоте видно, что только Caja и Xorg потребляют по 200+ МБ каждый. Со старта у меня среда занимает 800-900 МБ оперативки. С другой стороны, системный монитор МАТЕ берёт самую «пессимистичную» цифру, потому что в целом показывает занятой оперативки на 200 с лишним МБ больше, чем KDE-шный KSysGuard (сравнивал на старой системе с KDE).

В итоге: у меня удобная рабочая среда, которая стартует и выключается стабильно за секунду времени, и которая мгновенно реагирует на мои действия, будто *box какой-то. И которая не выглядит как кислотный приход. Ещё и шрифты, по-моему, чётче стали, чем было в KDE.

Хз, как после этого возвращаться на KDE. Наверное, я и не буду. Осталось дождаться переезда МАТЕ на Wayland и больше нечего будет желать, кроме исправления мелких багов — их в МАТЕ достаточно, увы. Местами нет перевода на русский (я заодно решил перекатиться и на русскую локаль), пара апплетов для панели неюзабельна (глючат и жрут оперативку), системный монитор не сохраняет часть настроек. Ну и косметические недоделки — например, индикатор раскладки в системном лотке слишком мелкий. В общем, есть над чем работать, и я надеюсь, над МАТЕ будут работать.

Сейчас раздумываю, стоит ли заменить оконный менеджер на Compiz, чтобы получить «горячие» углы экрана, или забить и пользоваться дальше традиционными переключателями окон и рабочих столов. За эти несколько дней я уже привык к ним, хотя пальцы порой машинально кидают мышь в угол экрана.

На первом скриншоте: muPDF и Abiword. Оконный менеджер Marco умеет примитивный тайлинг, можно раскидывать окна мышью. Тема иконок: Nimbus + Mate с папками из Yeti Box. Можно ещё отключить рамку окна для полноэкранного режима, но меня прикалывает этот градиент, как на скрине с Firefox. Тему Nimbus устанавливал из AUR.

 , ,

alex1101
()

FireJail — краткое и ознакомительное практическое руководство

Статьи — Desktop
FireJail — краткое и ознакомительное практическое руководство

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

Ниже я хочу описать почти золотую середину в лице утилиты firejail в виде практических советов по использованию в первую очередь для обычных пользователей и (возможно) разработчиков.

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

 , , , ,

LINUX-ORG-RU
()

Ubuntu Sway Remix

Форум — Linux-install

Из-за отсутствия Ubuntu с предустановленным и приготовленным Sway решил создать свою сборку с помощью Cubic, но меня опередили: Ubuntu Sway Remix (скриншот) (GitHub). Ещё большим удивлением для меня было то, что создателем USR (Ubuntu Sway Remix) оказался Sunderland93 (YouTube канал)!

В загрузчике текст «слоится», один накладывается на другой. После загрузки открывается установщик Calamares, под которым справка по использованию Sway. Сам Calamares без рекламы этого дистрибутива во время установки.

Установка долгая, как и включение и выключение компьютера.

  • Установил на SSD c шифрованием. При запуске выкидывает в shell initramfs с ошибкой: Cannot process volume group luks и ALERT! /dev/mapper/luks-... does not exist. :D

  • Без шифрования всё нормально, без kernel-паники.

  • После установки в BIOS’е появляется загрузочная запись «ubuntusway».

  • После загрузки - терминал. Дисплейный менеджер, видимо, отсутствует greetd показывает пустой терминал.

Интерфейс большинства входящих приложений - TUI или минималистичный GUI, за исключением Firefox, Thunderbird, Azote, GIMP, LibreOffice и Synaptic.

  • Размер шрифта в терминале огромный, в 2 раза больше чем в Sway.

  • Заголовки окон «плавающих» приложений (Floating Apps) маленькие, текст на них маленький, шрифт консольный (возможно, это Hack/Monospace), текст не видно.

Звук выводится через Pulseaudio. В будущем, возможно, с следующим релизом Ubuntu, будет Pipewire.

Переключение раскладки по Caps Lock. Выбешивает. Поставил Ctrl + Space.

По производительности:

  • 600MB из 4GB оперативной памяти используется. 0B Swap’а.

  • Всего 166 задач. Дистрибутив загружается ну очень долго (хотя, наверно, это свойственно всему семейству Ubuntu). Выход из сна нормальный, сам сон работает отлично.

  • Раскладка переключается быстро, без задержки.

  • Меню приложений долго открывается и закрывается. После нажатия задержка в 2,5 секунды.

Waybar в Sway включает в себя:

Меню приложений (nwg-drawer. По нажатию на клавишу [mod] меню не открывается. Только мышка, только хардкор), виртуальные рабочие столы (по-умолчанию только один), название запущенного приложения (нельзя было сделать глобальное меню?), глаз (не знаю что он делает, но выглядит как переключатель WiFi и Bluetooth), индикатор клавиатуры, потребление CPU, потребление ОЗУ (по иконке не сразу понял, что это), индикатор аккумулятора, индикатор сети (WiFi работает), индикатор звуковых устройств (ввода и вывода), индикатор показа даты и времени.

  • Если несколько раз нажать на индикатор, вместо ожидаемого скрытия, то несколько раз откроется приложение, отвечающее за это действие.

Приложения, входящие в USR (GitHub):

Azote, Autotiling, Cliphist, Firefox, Flatpak, Foot, Gimp, Gparted, Greetd, Grimshot, htop, Kanshi, Khal, LibreOffice, Neovim, Pavucontrol, Pluma, Poweralertd, Pulsemixer, Swayimg, Ranger, Thunar, Thunderbird, Tuigreet, nwg-wrapper, nwg-drawer, Ubuntu Driver Manager, Waybar, Wdisplays, wf-recorder, wlr-randr, Zathura.

  • Neovim дефолтный, установлен вместе с Vim.

  • Изображения смотреть можно с помощью Swayimg, а документы с помощью Zathura. IMHO, оба приложения ужасны.

  • Рабочий стол пустой, без иконок, только фоновая картинка рабочего стола. Эту картинку (обои) можно легко поменять с помощью Azote. IMHO, к убогим конфигам Sway прикрутили менее убогий Azote, спасибо.

  • Pavucontrol не задействуется. Вместо этого открывается консольный pulsemixer. Если регулировать звук, используя соответствующие клавиши на клавиатуре, то визуально будет отображаться громкость звука (WOB (github.com)).

    • Громкость можно опустить до 0% и поднять до 150%.
  • Веб-браузер по-умолчанию - Firefox. Прям представляю, как удобно работать с Firefox’ом, не используя мышку. Можно было добавить Vimb или Qutebrowser.

  • Snap’а нету, в Ubunt’е! По-умолчанию используется Flatpak без включённого репозитория Flathub. Добавил Flathub, установил Google Chrome следующей командой в терминале: sudo flatpak install flathub com.google.Chrome. Жалко, что Автор Ubuntu Sway Remix от snap’а отказался.

Конфигурационные файлы USR (GitHub)

Скачать (HTTPS, 1.87GB, SHA256)

Обзор (YouTube)

Репозиторий проекта (GitHub)

Перемещено hobbit из general

 , ,

TagMoon
()

Плата на aliexpress из рф

Форум — Talks

Всем привет. Подскажите пожалуйста, как на данный момент - можно ли платить на алике создав виртуальную карту QIWI? «Обычную» (не через карту) оплату недавно прикрыли, а работает ли так? Мне нужно зарегиться, верифицироваться, влупить бабла и только потом узнать, что всё зря, слишком сложно.

 

kvpfs
()

Выпущены аудио- и MIDI-плагины LSP Plugins 1.2.0

Новости — Мультимедиа
Выпущены аудио- и MIDI-плагины LSP Plugins 1.2.0
Группа Мультимедиа

Выпущен релиз плагинов LSP Plugins 1.2.0, предназначенных преимущественно для сведения и мастеринга аудиозаписей. Плагины поставляются в версиях LV2 и VST2.

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

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

 ,

sadko4u
()