LINUX.ORG.RU

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

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
()

Общая папка на убунту в qemu

Форум — General

Имеется убунту лтс и установленной в qemu w10. Как сделать общую папку для данной связки?

 ,

samreg058
()

Как узнать, сколько места в свопе занимают файлы из tmpfs?

Форум — Admin

Потребление свопа программами посмотреть просто: достаточно запустить, например, smem -s swap, или своим скриптом распарсить /proc/$PID/smaps интересующих процессов и просуммировать засвопленное.

Но в моём случае smem -s swap показывает нули, и своп, по всей видимости, потребляют файлы из tmpfs (идёт расчёт и их там много). Есть ли какой-то способ получить статистику, какие файлы и по скольку занимают в свопе? Будет достаточно наводки на файлы из /proc или /sys, которые можно самому распарсить, если таковые имеются.

UPD: Пока я заметил, что у tmpfs при вытеснении файлов в своп уменьшается Used в df, так что можно отследить общую сумму. Неа, показалось

 ,

annulen
()

Чем перевести документ в направлении EN-RU на 150 000 символов?

Форум — Talks

Имеется автосгенерированный текст на 150 000 символов (~25 000 строк).

Его нужно перевести в направлении EN-RU. Google Translate ограничен 5 000 символов. Yandex Translate вроде дает 10 000 символов, но это тоже мало.

Вопрос: каким методом можно бесплатно без СМС автоматически перевести текст такого объема?

 , ,

Xintrea
()

HDD и всякая всячина от братьев наших Китайцев

Форум — Linux-hardware

Здравствуйте, товарищи! Сабж.

  1. Надобно отыскать большой диск без гелия и с CMR-записью (8TB или выше)
  2. Надобно отыскать USB-хаб (от 4-х портов), который сможет с каждого порта отдать хотя бы один ампер и не крякнуть при этом.
  3. Надобна клавушка с мышкаю. Клавушка с низким ходом, русскими буквами и подсветкою однотонной, мышка без срывов. Обе - только проводные.
  4. Если кто-то видывал ssd c буфером - тоже можно, опционально.
  5. Что-то этакое, что я мог упустить - на ваш выбор, опционально.

Поделитесь опытом и ссылками?) Я тут решаю закупиться мини-компом и заодно взять предметы первой необходимости на алике. Если есть ещё где интересные предложения - прошу любить и жаловать.

 , , , ,

Reptile
()

Что думаете про дешевые новые HDD на авито?

Форум — Talks

Объявлений - тьма. По фоткам (фоток много и они не гуглятся как повторные) - новье. В упаковках. В т.ч. этих поролоново-пенопластовых кейсах.

На некоторых фото видно серийники - они пробиваются через сайты производителей и все ок, диски типа на гарантии (нет).

Вроде бы, вариант не такой стремный как с ссд (лотерея, что внутри).

Но, что-то, я очкую. Хотя для планируемой покупки штук 8 больших дисков в 10-16тб каждый (рейд хранилища обновить), разница «магазин-авито» - огромная.

Где они их берут? Цены порой -50% от розницы.

 

dk__
()

16 дешёвых ядер

Форум — Linux-hardware

Доброе время суток товарищи!

Задался вопросом, есть ли дешёвые 16 ядерные ЦП? Ну например, на ARM\MIPS\ХренЗнаетЕщёНаЧём. Хотелось бы маленькое энерго потребление, не обязательно высокие вычислительные способности, а так же цена желательна до 10к российских рублей.

 , ,

AntonyRF
()

а-ха-ха, интел, что ты делаешь, прекрати...

Форум — Talks

...гнаться за амд. Похоже, они слишком перепугались или увлеклись.
Intel представила 16-ядерные SoC Atom серии C3000

Как раз на днях компания Intel представила массу новых моделей в серии однокристальных решений Atom C3000. Анонсировано 20 новинок с числом вычислительных ядер от 2 до 16 (архитектура Goldmont). Процессоры поддерживают 128 или 256 Гбайт памяти DDR4 с ECC. Контроллер памяти — встроенный двухканальный. Также в SoC Atom C3000 встроены до 4 портов Ethernet 10 Гбит/с и блок аппаратного шифрования Intel Quick Assist.



Шизофазия на марше или кластер в кармане?

 ,

darkenshvein
()

Вопрос по редакциям Альт Линукс

Форум — General

Есть как минимум:

  • Альт Рабочая станция (бесплатно для физлиц, платно для юрлиц; присутствует в реестре)
  • Альт Сервер (бесплатно для физлиц, платно для юрлиц; присутствует в реестре)
  • Альт Образование (бесплатно для физлиц, платно для юрлиц; присутствует в реестре)
  • Simply Linux (бесплатно как для физлиц, так и для юрлиц; нет в реестре)

(прочие вариации не перечисляю)

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

Принципиально разные функциональные отличия, связанные с проприетарным кодом, в этих редакциях есть? Что именно покрывается коммерческой лицензией - только лишь юридические вопросы, связанные с реестром отечественного ПО и тому подобного, или в том числе фактические различия в доступном ПО?

То есть, если я возьму стартер-кит, я могу вручную попакетно установить функциональный аналог любой из этих редакций, не имеющий ограничений на применение, или же не могу, так как часть пакетов лицензируется Альтом по проприетарным лиценциям?

 ,

wandrien
()

Как узнать, кто непрерывно пишет на диск, если никто не пишет?

Форум — Admin

У меня artix linux на компе и на загрузочном portable ssd, почти идентичные системы. После где-то полугодичного перерыва грузанулся в ssd чтобы его обновить. Обновил, перегрузился – всё работает, но идёт непрерывная запись на ssd на максимальной скорости, почти без остановки: gkrellm показывает, и светодиод на ssd непрерывно моргает. И сдаётся мне, редкие паузы там только потому что SSD отказывается принимать новые данные пока старые не раскидает.

iotop -a показывает с гулькин хрен – только jdb2 немного, несопоставимо по объёмам.
UPD: Вернее, в строке заголовка он показывает большой общий объём записи (Actual DISK WRITE:), а в разбивке по процессам – хрен.

Грузился в runlevel 1 без графики и сети – всё равно моргает непрерывно.

Насколько я себе представляю, если бы только сам SSD внутри себя освежал давно не перезаписывавшиеся данные, он бы сильно грелся, но gkrellm запись не показывал бы.

Думал, может драйвер ядра форсирует освежение, но пока я копировал конфиги с основной системы на ssd, непрерывная запись на него не шла.

Как искать виноватого?

 

dimgel
()

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

Форум — Talks

Интересует FTS и работа с локальной файловой системой.

 ,

faq2
()

Жирнее рендерить шрифты как в macos

Форум — Desktop

Как заставить freetype рендерить шрифты жирнее как в macos?

Глаза устают читать тонкие шрифты, особенно напрягают тонкие серые на некоторых WEB страницах.

Пробовал менять режим сглаживания (чернобелое, варианты субпиксельного). Ставил различные версии freetype (infinality ultimate5, remix, v35 only) - не помогло. Infinality еще тоньше рендерит.

Монитор 4K, 28". Дистрибутив - arch.

В интернетах проблема упоминается, но не нашел решения.

 , , ,

exst
()

Как кодируется русский текст в ассемблере?

Форум — Development

В ассемблерном коде есть такие строки:

.string	"\320\224\320\265\320\273\320\270\320\274 \320\275\320\260\320\264\320\262\320\276\320\265, \321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202: "

В исходнике на С++ это строки на русском. Но я не пойму, что это за кодировка в ассемблере. Онлайн-декодеры фейлятся в определении и расшифровке.

 ,

alex1101
()

Обработка сканированных документов

Форум — Multimedia

Занимаюсь сейчас следующим делом.

Есть несколько сотен изображений со сканами чертежей. Их нужно обработать таким образом:

  1. На большинстве сканов лист лежит под небольшим углом. Нужно довернуть изображение на этот угол, чтобы выровнять картинку.
  2. Некоторые листы сканировались в несколько приёмов. Например, лист формата A3x4 сканирован в 5 приёмов с перекрытиями. Нужно из таких фрагментов собрать одно цельное изображение.
  3. Результаты нужно собрать в PDF.

Гуглю автоматически средства, которыми можно решить задачи 1 и 2.

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

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

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

 , ,

wandrien
()

Копирование на флешку тормозит в одном месте.

Форум — General

Добрый день. Fedora 38 Gnome. При копировании на флешку разных файлов, навжно что, тормозит в одном месте примерно на 20%. 1 день на линуксе, флешка рабочая. Сделал восстановление файловой системы и форматировал не помогло.

 ,

kazierweb
()

...and high iowait times (тормоза при копировании на медленное устройство)

Форум — General

Существует такая проблема. Например, я копирую файл с локального диска (или делаю cat /dev/urandom) в расшаренную по NFS директорию, скорость обмена данными с которой — 1 MiB/s. Или на флешку, скорость записи на которую — 10 MiB/s.

Так вот, первый ~гигабайт данных записывается со скоростью, явно превышающей пропускную способность канала — около 100 MiB/s (у меня SSD). Дальше скорость падает до нуля, одно ядро оказывается 100% занято io-wait, все процессы поочерёдно падают в состояние D и системе приходит каюк примерно до момента окончания записи файла (если соединение не рвётся раньше).

Что делать, куда копать? Симптомы похожи на 12309, только хуже и это не оно.

  • 3.13.1-pf
  • BFQ
  • vm.dirty_ratio = 60
    vm.dirty_background_ratio = 10
    

 , ,

intelfx
()

Отсканировать документ с помощью камеры

Форум — Talks

На сайте необходимо сделать фото паспорта с помощью камеры.

Как я могу это сделать? Что сделать чтобы это заработало?

Когда я пытаюсь это сделать с ПК то выходит ошибка «ваше устройство или браузер не работает с камерой»

При этом все настройки разрешены. Блокировщик рекламы откл.

Использую Ubuntu последней версии. (немного на время по какой-то случайной причине камера заработала но я не успел сфотографировать паспорт)

Нужно сделать фото именно с веб камеры ноутбука. Загружать туда фото нельзя.

 

Leo_Skil
()

Автоматически блокировать битые сектора оперативной памяти

Форум — Linux-hardware

Купил недавно б\у ThinkPad t490s

Взял почти не глядя. Память там распаяна и оказывается много битых блоков.

Есть возможность автоматически их блокировать? Или придётся большую портянку в загрузку добавлять?

Как ещё эту портянку подготовить не понятно. Подскажите пожалуйста

 ,

vstartsev
()

pdf - усушка унд утруска

Форум — Development

есть pdf -

зогдачка минимизировать размер pdf ибо программа генерирующая потоки создания страниц - настолько мусорна что даст 100 очков в перёд легендарной способности ворда экспортировать в html

т.е нужно оптимизировать построение страниц имея на выходе тот же отпечаток

вот какие есть инструменты?

на данный момент есть костыльное:

cpdf -decompress in.out -o m.pdf
myUkur.py m.pdf m_ukur.pdf
cpdf -squeeze m_ukur.pdf -o out.pdf

где в myUrkur попытка викинут эвристиками из текстовых потоков управления выводом команды которые дублирируются -например повтор одного и тогоже действия которое ничего не меняет;

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

слияние в одну команду печать идующих подряд с одинаковыми параметрами текстовых строк например TJ идущих подряд выводящих массивы отдельных символов с выставлением идентичных свойств и этих строк - сворачивание в одну команду с одной строкой

удаление промежуточных пар ET … BT - если команды … не влияют на тексты по соседних блоках

 , ,

qulinxao3
()

Как сделать ожидание прерывания не усыпляя процесс?

Форум — Development

Есть такой механизм wait_event_interruptible, он хороший, вопросов нет. Но иногда, даже с RT 99 приоритетом процесс может слишком долго пробуждаться, то есть проходит слишком много времени между irq_handler и моментом, когда пробуждение отработает

Почитал хорошую статеечку https://kerneltweaks.wordpress.com/2015/03/20/quick-guide-for-choosing-correct-synchronization-mechanism-inside-linux-kernel/

И ничего умнее чем просто ставить какое то число через atomic_set в irq_handler и сделать while(atomic_read == 0) в ожидающем процессе - я не придумал. Вместо wait_event_interruptible

Ясно что идеология работы с устройствами она иная, что обмен по DMA, что IRQ оно не для чего то иного. Там всё не требует быстрой реакции чтобы всё успевало и ничего не терялось. Понятно что не для того всё это сделано, считается что поймал irq handler сделал что надо и свободен. Но что если надо немедленно это сообщить в userspace?

Такое ощущение, что kernel module он при wait_event_interruptible спит прямо вместе с процессом userspace, который вызвал этот конкретный ioctl. Может есть что то более приспособленное для этой цели?

Может какой нибудь типа disable preempt??? Система SMP, почему бы нет. Но вероятно этот wait_event_interruptible или там какой нибудь семафор - они все «хотят спать»

 , ,

I-Love-Microsoft
()