LINUX.ORG.RU

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

plainDE 0.7.1

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

На скриншоте выше моя конфигурация собственного окружения рабочего стола plainDE, которое я начал разрабатывать 2 года назад. С последнего поста о plainDE прошло чуть больше года. За это время было выпущено 9 релизов, включая последний –– 0.7.1, в которых повышена стабильность и добавлено множество новых возможностей, например:

  • апплет StatusNotifierItem-трея;
  • поддержка вертикальных панелей;
  • апплет вывода CLI команды;
  • поддержка прозрачной темы;
  • возможность установить кастомный задний фон панели;
  • многое другое.

Релиз 0.7.1, среди прочего, добавляет возможность авто-скрытия панели и позволяет автоматически установить панель по центру экрана, тем самым предоставляя инструменты, необходимые для создания Dock-панели (пример таковой на скриншоте).

Апплет CLI Output предоставляет возможность создавать своего рода апплеты самостоятельно, которые могут выводить текст вывода CLI-приложения напрямую либо информацию, указанную в конфигурационном файле, в зависимости от текста из stdout или кода выхода.

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

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

Конфигурация на скриншоте не дефолтная и является одной из множества конфигураций, возможных с plainDE.

Буду рад багрепортам и пожеланиям.

Сайт проекта: https://plainDE.github.io/

Arch Linux

plainDE + Openbox + pcmanfm + xcompmgr

Иконки: Mint-Y и Mac OS X Lion

Шрифт: Rosemary

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

 , , , ,

thm
()

Chrome 123.0.6312.58 вернуть старый вид

Форум — Desktop

У меня Chrome обновился до версии 123.0.6312.58 и больше не срабатывает флаг flags/#chrome-refresh-2023

Может там появился еще какой-то флаг? Подскажите

Или единственный способ даунгретить?

 

mirek
()

NoteCAD - онлайн САПР

Форум — Science & Engineering

Добрый день, товарищи. Вот и настал тот день, когда я решил продолжить разработку NoteCAD- бесплатной, условно-открытой системы автоматизированного проектирования.

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

Что реализовано на данный момент:

  • Работа в браузере - открываем url и попадаем сразу в программу, минуя ненужные шаги по регистрации, скачиванию и установке. В теории, работает под любую ОС, где имеется достаточно современный браузер и достаточно современное железо. Размер скачиваемой информации при загрузке программы через сайт - всего 10 Мегабайт!

  • Продвинутая 2D чертилка, поддерживающая стандартный функционал редактирования (создание геометрии, размерных ограничений, копирование-вставка, сохранение-загрузка в понятный формат XML, undo-redo и т. д. и т.п.). Поддерживается геометрия, заданная произвольными функциями, например, можно построить цепную линию, спираль Корню, да что уж там, можно и циклоиду и эвольвенту. При этом можно работать с такими примитивами, как с обычными - линией, окружностью и т. д.

  • Быстрый и очень функциональный решатель геометрических ограничений, по многим параметрам рвущий в клочья конкурентов. OpenSource, естественно, но буду благодарен, если вы сравните с промышленными CAD системами. На мой взгляд, SolidWorks, например, проигрывает со свистом. Поддерживаются очень сложные ограничения включая произвольные уравнения, уравнения с условиями, позволяющие строить сложные функции, заданные различными функциями на интервалах (кусочно). Решатель позволяет анализировать кинематику механизмов, поскольку поведение объектов с наложенными ограничениями близко к физическому поведению. Этого, кстати, нельзя даже в промышленных САПР - при перетаскивании, например, в SolidWorks, чертеж ведет себя отвратительно. С помощью такого анализа я помогал моделировать кинематику парового двигателя для парового мотоцикла Лёхи Романтика. Файл здесь.

  • Начальные возможности по созданию 3Д объектов - выдавливание, вращение с шагом (для создания резьбы)

  • Импорт и Экспорт в некоторые форматы, список будет пополнен

  • Редактирование STL. Можно импортировать STL и работать с ним - что-то отрезать, что-то залепить, изменить размер, просверлить отверстие. Работают те же функции, что применимы к 3д объектам, созданным в NoteCAD.

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

Что сделано в новой версии:

  • Изменен шрифт на ГОСТ
  • Добавлена геометрия смещения (offset)
  • Улучшена производительность решателя (в несколько раз)
  • Добавлена производная для if(condition, then, else), так что стало возможно создавать функции, заданные кусочно, и накладывать на них ограничения. Например, годится для создания кулачкового профиля сложной формы (безударный кулачок)

Что планируется в ближайшее время:

  • Перевод на русский
  • Упрощенная версия для школьников и студентов (черчение.online)
  • Хотелось бы сделать нативные билды под Линукс и засунуть их в какой-нибудь репозиторий, но в этом я слабо разбираюсь, поэтому нужна помощь

Программу NoteCAD можно протестировать здесь:

 

EvilSpirit
()

LXDE Continued

Форум — Development

В общем, я создал профиль организации и начал помаленьку мерджить старые пулл-реквесты: https://github.com/lxde-continued

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

С прежними разрабами LXDE каши не сваришь.

https://github.com/lxde-continued/lxde-continued/issues/1

https://github.com/orgs/lxde-continued/discussions/2

https://github.com/orgs/lxde-continued/discussions/4

 ,

wandrien
()

MacOS Ventura в эмуляции: Qemu + KVM

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

В этот раз покажу действительно красивый десктоп,чтобы умилились самые бородатые обитатели ЛОРа ;)

Ну и заодно расскажу о настройке Вентуры в эмуляторе.

OS: Mageia Linux, XFCE4
Иконки: Vimix
Оформление окон: HitoriDots4
Шрифты: Carlito Regular

Про то что KVM и Qemu настолько сильно развился честно говоря даже не подозревал, как и про возможность пробросить видеокарту целиком в эмулируемую систему. Поэтому до последнего гонял MacOS в Vmware и Virtualbox, со всеми присущими тормозами и проблемами.

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

P.S. Wallpaper тоже мой.

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

 , ,

alex0x08
()

Кто хочет MacOS?

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

Я настроил Ubuntu MATE 22.04 чтобы он выглядил как macOS Ventura.

Курсор: Big Sur.

Тема иконок: Cupertino Ventura iCons.

Тема оформление GTK: WhiteSur.

Обои брал отсюда.

Я настраивал MATE в Ubuntu по инструкции с ютуба.

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

 ,

ConLenov
()

На сайте ФСТЭК России опубликован Методический документ «Рекомендации по обеспечению безопасной настройки операционных систем Linux».

Форум — Security

«Документ содержит рекомендации по настройке операционных систем Linux. Рекомендации направлены на повышение защищенности информационных (автоматизированных) систем, построенных с использованием операционных систем Linux.»

( https://fstec.ru/normotvorcheskaya/informatsionnye-i-analiticheskie-materialy/2590-informatsionnoe-soobshchenie-fstek-rossii-ot-30-dekabrya-2022-g-n-240-22-6933 )

Наслаждайтесь …..

 

paulbych
()

Форк CoolReader: crengine-ng, crqt-ng, crwx-ng

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

За основу взят срез репозитория CoolReader от 2021-09-16.

Основные изменения в crengine-ng по сравнению с CoolReader 3.2.59 (некоторые из изменений отправлены в upstream)

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

>>> Ссылка на репозитории

 , , ,

virx
()

В crengine-ng добавлена поддержка Markdown

Новости — Open Source
В crengine-ng добавлена поддержка Markdown
Группа Open Source

Вышла новая версия crengine-ng 0.9.4. Основное изменение — это поддержка файлов с разметкой Markdown.

Доступно на выбор две реализации: используя cmark или cmark-gfm, для этого добавлены соответствующие опции cmake USE_CMARK и USE_CMARK_GFM. Опция USE_CMARK_GFM включена по умолчанию.

cmark — https://github.com/commonmark/cmark

cmark-gfm — https://github.com/github/cmark-gfm

crengine-ng — форк CoolReader, нацеленный на развитие только библиотеки парсинга и рендеринга.

Сборки crqt-ng-1.0.4 с crengine-ng-0.9.4: https://gitlab.com/coolreader-ng/crqt-ng/-/releases/1.0.4

crqt-ng — форк CoolReader, нацеленный на развитие только программы для чтения, клиент на Qt.

Ебилды для Gentoo подготовлены.

>>> Релиз на gitlab

 , ,

virx
()

TTop — утилита мониторинга системы с поддержкой исторических данных

Новости — Open Source
TTop — утилита мониторинга системы с поддержкой исторических данных
Группа Open Source

Программа мониторинга системы TTop поддерживает следующие функции:

  • Снятие снапшотов системы через systemd.timers;
  • Перемещение по историческим данным с помощью [ и ];
  • Подсветка критических значений >80%;
  • Ascii-график по снапшотам;
  • Может работать без root;
  • Имеет статическую сборку или yay -S ttop для arch;

Планируется добавление нотификаций через telegram.

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

 , , , ,

inv2004
()

Есть ли какой-то путеводитель по алгоримам?

Форум — Development

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

Нагуглил https://en.wikipedia.org/wiki/List_of_terms_relating_to_algorithms_and_data_s... но не хватает группировки и искать там алгоритм, скажем, поиска k-й статистики — тот еще полный перебор.

 

kawaii_neko
()

Работа по портированию программы под линукс (delphi/opengl)

Форум — Development

Всем привет, может быть кто нибудь слышал про команды разработчиков, которые занимаются портированием ПО с дельфи/opengl под линукс?

Есть программа, кад аля автокад, исходники все есть. Необходимо портировать ее под астралинукс. Написана в дельфи, использует opengl и firebird.

 , , , ,

AVL2
()

«Линстория» — Документальный фильм о Linux в России

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

Тимофей Королёв, когда-то давно занимавшийся разработкой собственного дистрибутива Linux XP, представляет свой новый проект «Линстория»: документальный фильм о Linux в России. «Линстория» охватывает период с 90-х по наши дни.

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

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

 , ,

maxcom
()

Мой новогодний подарок всем любителям советского ретро

Форум — Talks

У меня в семье есть традиция. Новогоднюю ночь мы проводим, смотря по телевизору какой-нибудь хороший концерт. В моем детстве с этим проблем не было. В 90-е тоже более-менее, хотя качество этих концертов с каждым годом все больше ухудшалось. Сейчас все новогодние концерты превратились в зверинец, как я его называю. Абсолютный отстой с безголосыми певцами, поющими трусами и пошлыми шутками.
Но в 1999 году в новогоднюю ночь по 1-му каналу шел абсолютно потрясающий концерт «Лучшие из лучших», представляющий собой нарезку из «Голубых огоньков» и «Песен года» прошлых лет. Я буквально пару лет назад воссоздал его целиком, склеив по кусочкам из двух оборванных записей, но в целом представляющих полную версию этого концерта. Можете посмотреть его, он есть у меня в контакте.
К чему все это я. Я лучшего новогоднего концерта, пожалуй, за всю жизнь не видел. И очень хотел его продолжения. 20 лет ждал, но продолжение так и не появилось. А в этом году возникла мысль сделать аналогичный концерт, тем более что по телевизору смотреть, как всегда, будет нечего. И я его сделал! И он потрясающий! Поэтому я выкладываю его в общий доступ и дарю его всем ценителям советского ретро. Помимо моей страницы в контакте, вы его можете посмотреть и невозбранно скачать с моего собственного видеохостинга, который я недавно сам себе сделал.

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

Причем тут ЛОР?
Потому что это единственный форум, на котором я обитаю. И я здесь уже почти 11 лет. Я здесь многих знаю и меня многие знают. И поскольку это форум старый, то мы все здесь примерно одного возраста и я уверен, найдутся люди, которые солидарны со мной в любви к этому жанру. Это видео - мой новогодний подарок для них.

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

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

Будет ли продолжение?
2-я часть однозначно будет, на следующий новый год. Разумеется, если буду жив и если с компом все будет в порядке. :) 3-я часть - не знаю, 50 на 50, оценю и решу по результатам 2-й части. Мне хотелось бы, чтобы она была. 4-я часть - это уже вряд ли. Создавая такие концерты, самое важное - вовремя остановиться и не скатиться в шлак, чтобы все выпуски были не хуже друг друга. Я еще планирую сделать одиночный концерт с военными песнями, посвященный 75-летию Победы.

 , , , ,

Rinaldus
()

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

Форум — 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 - Терминальный вариант карточной игры Сумасшедшие восьмёрки (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
()

Либо я сейчас изобрел велосипед, либо создатели tmux колдуны, либо и то и то сразу

Форум — Talks

Всем привет! Как кто-то из вас, возможно, знает, я еще тот консолефаг, ну вот нравится мне интерфейс ncurses, нравится фреймбуффер, и не нравится оконный интерфейс и мышкотыканье. Но иногда бывает необходимо посмотреть ссылку на сайт с ядреными JS, бывает веб интерфейс у какой-нибудь программы,да много чего. Что же делать? Тянуться за ноутом? Ставить иксы? Проводить археологические раскопки,и собирать gtk2 под directfb? Нет! Как оказалось (по крайней мере,для меня это мозгоразрыающая новость, поменявшая мою жизнь на до и после), ЛЮБУЮ программу, использующую qt,можно запустить в голой консоли! Нужно запускать с -platorm linuxfb, и о чудо,оно работает! Проверил на браузере falkon, программах dolphin и qbittorrent, все работает. Но только в tmux,в обычной консоли у меня не получилось. Повторяю,возможно я сейчас открыл Америку,но для меня это шок

d09
()

ALT+SHIFT чтобы срабатывал при отпускании

Форум — Desktop

Сейчас если в приложениях используется alt+shift+(что-то еще), то переключается раскладка. Такое происходит везде, не обязательно с раскладкой. Как сделать, чтобы горячие клавиши работали при отпускании клавиш?

 

VolanQ
()

Из ядра Linux удалили прокрутку в консоли

Новости — Ядро Linux
Группа Ядро Linux

В результате проверки потенциальных уязвимостей из драйверов vgacon и fbcon удалили поддержку буфера прокрутки. С новыми версиями ядра прокрутка консоли по Ctrl-PgUp/PgDn будет невозможна.

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

Коммит для fbcon
Коммит для vgacon

>>> Разбор на opennet.ru

 

question4
()

Полезные консольные программы

Форум — Talks

Всем привет! Есть у меня старый комп с pentium D и гигом оперативки, на нем стоит linux без иксов и других оконных менеджеров, только голая консоль. Изначально был приспособлен, как музыкальный центр, cmus и открытый для локалки ssh, стоял в углу с колонками,без монитора. Как-то было нечем заняться, и решил проверить, возможно ли вообще в голой консоли в 2020 полноценно пользоваться компом, под стандартные десктопные функции. Оказалось, на 95% возможно. Пока что мой злейший враг - гугл-капча. В этом треде я хочу привести небольшой список программ, работающих во фреймбуферной консоли. Итак, начнем.

Работа с текстом

Ну тут все понятно

  • Nano
  • Vi
  • Emacs

Ну и так далее, кто их не знает.

Интернет

  • links -g (браузер,этот пост был написан в нем)
  • w3m (еще один браузер, умеет .onion)
  • newsboat - RSS
  • mps-youtube

Про ютуб нужно сказать пару слов отдельно, помимо упомянутой выше mps-yt (отличная программа, хоть и неторопливая, ибо python), хорошо показала себя связка newsboat + w3m + youtube-dl + mpv. подписываемся newsboat’ом на нужные ютуб каналы, в конфиге ему браузером указыаем w3m, он по нажатию o открывает ссылку на видео в браузере, в w3m по o открываюем уже настройки, где в External browser пишем mpv -ytdl —vo=drm —ao=alsa или не alsa. теперь по нажатию shift+m w3m начинает проигрывать видео! Но только, если его может скачать youtube-dl. В качестве альтернативы, можно использовать мплеер, youtube-dl video.url -o - | mplayer менее удобно, но на этом компе так не тормозит.

  • finch - irc, telegram, facebook, vk, whatsapp, discord в одном окне? легко!
  • rtorrent - плохо показывает себя с раздачами 10+ гб, был заменен на
  • transmission-cli с интерфейсом stig
  • старый-добрый mc - для ftp, да и вообще

Мультимедия/Игры

  • cmus - музыкальный плеер, с которого все началось на этом компе
  • mplayer - уже упоминался, куда ж в консоли без него или
  • mpv
  • jfbview - смотреть картинки и pdf
  • fbgrab - скриншоты
  • dosbox - отлично работет без иксов, библиотека игр сами знаете. Умудрился даже 98 офтопик запустить, тормозит, но в квесты играть можно.
  • mednafen - эмулятор nes,snes,sega,playstation 1, не помню, чего еще.
  • dgen - sega megadrive only эмулятор, зато картинка поприятнее с фильтрами.

Остальное

  • tty-clock - просто часы. в паре c tmux удобно
  • bash-snippets - набор разных полезных штук вроде прогноза погоды,всяких поисков фильмов и много чего еще, я в основном из-за погоды ставил

Вот, такой список получился. Надеюсь, пополнить его, пишите, какие знаете интересные консольные программы?

 

d09
()

Вышел компьютер Raspberry Pi 400, в форме клавиатуры

Форум — Linux-hardware

Цена от $70, 4 Гб ОЗУ DDR4, процессор разогнан до 1,8 ГГц (на RPi 4B - 1,5 ГГц). На официальном сайте - новость, а также возможность заказать (русская раскладка пока недоступна). На 3dnews - перевод новости с официального сайта. На Phoronix - результаты бенчмарков (уделывает RPi 4B).

 , ,

ZenitharChampion
()