LINUX.ORG.RU

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

Разработчики Astra Linux представили свободный аналог шрифта Times New Roman

Новости — Мультимедиа
Группа Мультимедиа

Разработчик операционных систем «Astra Linux» АО «НПО РусБИТех» и разработчик общенациональных шрифтов ООО НПП «ПараТайп» представили общедоступные отечественные шрифты PT Astra Sans и PT Astra Serif, являющиеся полноценными метрическими аналогами зарубежного шрифта Times New Roman.

Использование этих шрифтов вместо Times New Roman не приводит к искажению документов, а свободное распространение и кроссплатформенность делают их доступными для применения в любых операционных системах и офисных программных средствах.

Новые шрифты доступны на условиях свободной лицензии Open Font License (OFL) и распространяются без ограничений.

Прямая ссылка на архив со шрифтами

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

 ,

Cogniter
()

Работа без иксов

Форум — General

Можно ли работать полностью без иксов? Какой софт консольный для различных задач есть? Плеер, почтовый клиент, браузер, редактор, офис? Браузер который позволит писать на русском и пользоваться более менее сайтами без js.

 , ,

spbset
()

Ноутбуки Microsoft Signature Edition запрещают установку Linux

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

Стало известно о появлении в продаже у Lenovo так называемых «Signature Edition» ноутбуков, в которых жесткие диски работают в неком проприетарном режиме RAID, который не распознается ядром и установщиками Linux, и даже установщик Windows не может работать без специальных драйверов от Lenovo. Сообщается, что обойти этот режим возможно лишь переустановкой кастомного BIOS.

Список включает в себя как минимум модели Yoga 900 ISK2, Yoga 900S и Yoga 710S. Интересно, что в описании некоторых нет пометки «Signature Edition», например Yoga 900 ISK2.

Официальный ответ от эксперта по продукции Lenovo:

This system has a Signature Edition of Windows 10 Home installed. It is locked per our agreement with Microsoft.

В системе установлена Windows 10 Home Signature Edition. Она [система] заблокирована в связи с нашим соглашением с Microsoft.

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

Обсуждение на форуме Lenovo

>>> Подробности расследования на Reddit

 , , ,

loz
()

Zabbix 3.2

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

Вышла новая версия мощной мониторинговой системы Zabbix 3.2, ставшая ещё более удобной, гибкой и эффективной в использовании. Zabbix — бесплатная система с открытым исходным кодом для мониторинга IT-инфраструктуры, подходящая как для маленьких компаний, так и для больших корпораций.

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

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

 ,

asaveljevs
()

Переезд на BSPWM

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

Прошел ровно год с моего прошлого поста в галерею. Я полностью ушел в разработку консольного клиента для вк и заставляю себя пилить еще один проект. Давно хотел попробовать тайлинг, но никак не решался уйти с привычного говна гнома в сторону bspwm. И когда приехала моя mSATA SSD (в прошлый раз я случайно заказал обычную сату -_-), решено было накатить subj. Смотрел тонны десктопов, представлял как все сделаю и вот что получилось.

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

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

 , ,

HaCk3D
()

Canon LBP и Ubuntu 16.04

Форум — Linux-hardware

Кто-нибудь поднял принтер Canon серии LBP (меня интересует в частности Canon LBP3010, но это не сильно принципиально) на Ubuntu 16.04 или основанных на ней системах. Собственно не могу найти хороший рецепт поднятия сего девайса с systemd...

 , , , ,

Promusik
()

Canon LBP-2900 и другие CAPT-принтеры - ПИШУ ДРАЙВЕР

Форум — Linux-hardware

Попытался запустить LBP-2900 в Ubuntu. Довольно быстро выяснилось, что фирменный драйвер Canon - полный отстой, не поддерживается, и с этим надо что-то делать. Обнаружил также попытки написания энтузиастами аналогичного драйвера, но для 2900 он не работает. В связь с этим начал обратный инжениринг принтера и решил написать СОБСТВЕННЫЙ ДРАЙВЕР.

UPD: ТЕКУЩЕЕ СОСТОЯНИЕ

Исходники доступны на Github: https://github.com/agalakhov/captdriver

Чеклист к первому релизу:
[X] Передача параметров компрессии Hi-SCoA
[X] Компрессия Hi-SCoA
[X] Поддержка LBP-2900 и LBP-3000
[X] Баг «only 10 bytes»
[X] Печать многих страниц
[X] Ожидание наличия бумаги
[ ] Генерация PPD-файлов

Чеклист ко второму релизу:
[ ] Компрессия SCoA
[ ] Поддержка LBP-810 и LBP-1120

(Текст исходного верхнего поста следует)

Ищу единомышленников для Reverse Engineering протокола принтера. На сегодняшний день мне удалось полностью расшифровать протокол нижнего уровня USB и частично - протокол верхнего уровня. Мой драйвер уже может отсылать страницы на печать. ТРЕБУЕТСЯ расшифровать алгоритм сжатия пиксельных данных (он оказался отличным от алгоритма LBP-810 и, по-видимому, является какой-то модификацией ALPC-сжатия). Попытки прикрутить алгоритм от 810 привели к тому, что принтер включается и печатает, но на бумаге получаются только полосы, линии и регулярные узоры из пикселей. У меня пока нет времени на расшифровку, поэтому прошу помощи.

ОПИСАНИЕ ТОГО, ЧТО УДАЛОСЬ РАСШИФРОВАТЬ

Работать с принтером можно с помощью простого open(«/dev/usb/lp0») - libusb не требуется. Общение идет пакетами довольно простого формата. Формат пакета:

байты 1,2 - код команды - 16 бит (младший байт первый)

байты 3,4 - длина посылки (полная) - 16 бит (очевидно, меньше 4 байт не бывает)

байты с 5 - данные (опционально)

Если суммарная длина посылки превышает 4096 байт, посылка делится на части по 4096 байт.

Компьютер посылает принтеру команду. Принтер отвечает пакетом, содержащим код той же команды и минимум 2 байта данных (код возврата), всего не менее 6 байт. Эти 6 байт читают одним read(). Если длина превышает 6 байт, то затем делается read() на оставшуюся длину (она у меня никогда не превышала 4 килобайта, так что про ограничения ничего не знаю). Если не прочитать ответ принтера и продолжить посылать данные, он зависнет, и его придется выключить и включить снова.

Коды команд:

0xA1A1 - начало работы. Параметров нет (4 байта). Принтер отвечает длинной последовательностью байтов - видимо, номером модели, серийным номером, характеристиками и чем-то еще, я не разбирался.

0xA0A0 - какая-то проверка статуса? Встречается на 810, ни разу не видел на 2900. Параметров нет. Принтер отвечает длинной простышей байтов.

0xA0A8 - запрос какого-то статуса. Параметров нет. В коде возврата - явно битовые флаги.

0xA3A2 - что-то включает, меняет флаги в предыдущей команде. Параметров нет. Ответ всегда 0x0000.

0xE0A0 - проверка готовности. Если в ответе поднят бит 0x0008, то буфер принтера полон, надо ждать и не посылать больше данные.

0xA0A1 - проверка кучи вещей, в том числе наличия бумаги. Как оно работает на 2900 - не знаю.

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

0xE1A1 - загрузка второй магической последовательности.

0xE0A3, 0xE0A2, 0xE0A4 - что-то включают. Всегда идут в начале и в такой последовательности. Их отсутствие никак на печать не влияет(?). Возвращают 0, а при попытке вызвать повторно - 0x8800.

0xE0A5 - третья магическая последовательность.

0xD0A9 - загрузка магической последовательности, непосредственно предшествующая загрузке данных печати. Ответа на эту команду не дожидаются (?).

0xC0A0 - Главная Команда. Загружает в принтер сжатое изображение или его часть. Ответа принтера нет.

0xC0A4 - Конец Загрузки. Выдается сразу после 0xC0A0.

0xE0A7 - Включение Печати. Когда принтер подтвердит готовность после загрузки, выдают эту команду, и принтер начинает печатать. Параметр: 16-битное число 0x0001 (видимо, означающее «включить»).

Дополнительная информация - в исходниках драйвера http://www.boichat.ch/nicolas/capt/

Исходники того, что написал на данный момент, могу прислать.

 ,

Yampp
()

VPS дешевый

Форум — Talks

Приветики.

Посоветуйте какой-нибудь более-менее нормальный VPS, но за нищенскую цену (~100 р.).
Хочу туда тонкий клиент 1С воткнуть и подключаться через VNC.

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

 , ,

Deleted
()

Установка в ручном режиме

Форум — Linux-install

У меня ноут с EFI, но включена поддержка старых систем и отключен Secure Boot. Как я понял после чтения документации, она реализована так: сначала EFI ищет EFI-раздел на жестком диске, чтобы считать информацию, а если не находит, то запускает BIOS-режим и дальше как в старину.

По умолчанию многие дистры ставятся именно в EFI-режиме, но везде можно выбрать ручную разметку диска. По идее, если при этом создать только загрузочный / и просто swap, то не найдя EFI-раздела, комп перейдет в BIOS-режим и всё нормально загрузится.

Поправьте ошибки, если нашли или сообщите мне, что я прав.

 , , , ,

Vsevolod-linuxoid
()

Мой Slackware + i3

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

Ни разу не выкладывал скриншоты на ЛОРе. Наверное просто потому, что всегда использовал KDE или Корицу с почти что дефолтными настройками.
Дистрибьютив Slackware 14.1. Это дома.
На работе почти такой же i3 , только дистрибьютив Debian.
- WM i3
- FM: Ranger - хотя чаще: ls, cd, cp, mkdir,...
- Видео плеер: VLC
- Текстовый редактор: c привычки использовать nano, перехожу на VIM
- fish
- вывод conky в i3bar , музыку слушаю в mocp или в ВКшечке.
Идею с приглашение в две строки взял отсюда .
Конфиги всего ТУТ

>>> Просмотр (3840x1080, 2607 Kb)

 ,

vik24rus
()

Проблема с Intel Corporation PRO/Wireless 2200BG в Gentoo

Форум — Linux-hardware

Доброе время суток уважаемые, прошу не тыкать в меня палками. Я понимаю что в Интернете есть информация по данному адаптеру. Изучал, старался, но как правило там описывалось старое ядро, в общем Gentoo не видит Wi-Fi на ноутбуке.
lpsi выдает вот так

01:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)


iwconfig

enp1s3 no wireless extensions. sit0 no wireless extensions. lo no wireless extensions.


ifconfig -a

enp1s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.104 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::6105:ae2:486e:fd4c prefixlen 64 scopeid 0x20<link> ether 00:0c:76:f8:fd:4f txqueuelen 1000 (Ethernet) RX packets 27187 bytes 18603074 (17.7 MiB) RX errors 112 dropped 216 overruns 112 frame 0 TX packets 29177 bytes 3902676 (3.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 4 bytes 276 (276.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 276 (276.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 0 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


Установил sys-firmware/ipw2200-firmware, теперь он лежит в /lib/firmware . Версия ядра 3.18.7-gentoo. Может я не доустановил firmware? Его куда-то еще копировать нужно?

 ,

Promusik
()

Xubuntu + i3

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

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

OS - Xubuntu 16.04

WM - i3

Шрифты - Ubuntu 9, в терминале - Ubuntu Mono, в текстовом редакторе - DejaVu Sans Mono

Терминал - xfce4-terminal

Текстовый редактор - geany

GTK Theme - Arc-Darker

Иконки - Elementary-Xfce-Darkest

Еще пару скриншотов: LOR, Thunar+DeadBeef+SMplayer.

>>> Просмотр (1920x1200, 569 Kb)

 ,

mad_austronaut
()

Valentina 0.4.3

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

Valentina — свободная специализированная параметрическая 2D САПР для проектирования выкроек одежды, построенная на основе библиотеки Qt 5.

6 марта состоялся релиз версии 0.4.3, уже третьей в этом году в новой ветке 0.4.x (смотрите основную ссылку к новости).

Основные изменения в ветке 0.4.x:

  • Мерки — создана отдельная программа «Tape»(с анг., «Лента») для работы с файлами мерок, интегрированная с основной программой, но имеющая свой интерфейс с наглядными иллюстрациями, поясняющими как снимать ту или иную мерку
  • Переводы — кроме собственно интерфейса был сделан перевод названий мерок согласно 55 системам конструирования не считая внутренней. Все эти мерки представлены во вкладке «Measurements».
  • Тестирование — расширен список ключей командной строки для запуска программы дающий возможность автоматизировать процесс генерирования лекал.
  • Печать — добавлены несколько режимов для печати больших выкроек: печать оригинального файла в масштабе 1:1, печать в PDF, печать листов плиткой (постер).
  • Экспорт раскладки — с помощью внешней библиотеки стал доступен экспорт изображения раскладки в формате DXF
  • Новые инструменты: дуга за заданной длиной и начальным углом, точка пересечения дуг, точка пересечения окружностей, точка касательной дуги и оси, точка касательной окружности и оси, Вытачка.
  • Интерфейс — разработали рабочий процесс который состоит из трех этапов: Чертеж -> Детали -> Раскладка. Следуйте подсказкам!

Детали изменений в ветке 0.4.x

Планы для следующих релизов уже опубликованы!

Одним из самых важных событий в ближайшее время является участие проекта в Libre Graphics Meeting 2016, где кроме нескольких докладов разработчиков данного проекта, на 15 апреля запланировано проведение совместного мастер-класса для Valentina+Blender+MakeHuman. Следите за новостями с LGM2016!

P.S.: Прошлый релиз ветки 0.3.x состоялся почти год назад.

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

 , , , ,

atsym
()

Конфликт с 3 и более участниками

Форум — Talks

Есть ли какие-нибудь трактаты о военном искусстве, в которых бы подробно рассматривались конфликты с участием N сторон, где N больше 2? С разбором наиболее оптимальных стратегий достижения победы или минимизации ущерба, с обоснованием, к примеру, почему нужно «стремиться объединяться с более слабыми игроками против самого сильного» или наоборот «расправляться с мелкими избегая столкновений с крупными» и т.д.? Рассматривается ли сабж в теории игр? Поддаются ли такие ситуации какому-нибудь прогнозированию, или это как задача трёх тел, решается только численно?

Размышления на тему сабжа навеяны ситуацией в одной стране на букву С., сами знаете какой, где разных противоборствующих сторон со своими интересами больше 3, разделить их на два противоборствующих лагеря, как, скажем, это было в первой/второй мировых войнах и прочих конфликтах 20 века, было бы некорректным.

А линукс тут при том, что в нём можно моделировать такие конфликты в FreeCiv, который свободное ПО, и запускать под GNU/Linux :)

 

Harald
()

Поделитесь своими ШГ

Форум — Talks

Камрады, поделитесь своими шрифтами. У кого что стоит? Сейчас поставил шрифт «Play», ниче так. Устал уже от droid sans, ubuntu font, может есть какой-нибудь еще хороший шрифт?

Ну и чтобы с infinality хорошо смотрелся!

ЗЫ: всем спасибо, обновил коллекцию шрифтов.

 ,

garik_keghen
()

gentoo initramfs luks cryptsetup

Форум — Admin

Пытаюсь настроить загрузку с зашифрованного раздела. для этого хочу создать initramfs с поддержкой luks.
В genkernel --help написано

--luks Include LUKS support --> 'emerge cryptsetup-luks' with USE=-dynamic

Пакета cryptsetup-luks у меня в портах нету, есть cryptsetup но с флагом static он не хочет собираться из за профиля с systemd.
Еще у самого пакета genkernel есть флаг cryptsetup может быть он мне и нужен?
В общем что делать?

 , , ,

TDrive
()

Gentoo linux 4.1.12

Форум — General

Столкнулся с проблемой при сборке ядра 4.1.12, все делал по плану как и до этого собирал версию 4.0.5, но сейчас при старте системы не запускается драйвер терминала, и разрешение выглядит гадко 800х600, может быть кто-то сталкивался, подскажите пожалуйста.

 ,

skandi
()

Не могу поднять Xorg с Mobility Radeon HD 3650

Форум — Linux-hardware

Пытаюсь стартонуть иксы с gnome 3... Здесь был
https://wiki.gentoo.org/wiki/Radeon
https://wiki.gentoo.org/wiki/Xorg/Guide/ru
Делал все как там описано, правда у меня возникли вопросы с

Device Drivers  --->
    Generic Driver Options  --->
        -*- Userspace firmware loading support
        [*] Include in-kernel firmware blobs in kernel binary
            (radeon/<YOUR-MODEL>.bin)
            (/lib/firmware) Firmware blobs root directory
Там непонятки со слешами в Firmware blobs root directory (страницы противоречат друг другу) сделал вот так сейчас, хотя пробовал и без закрывающего слеша
Device Drivers  --->
    Generic Driver Options  --->
        -*- Userspace firmware loading support
        [*] Include in-kernel firmware blobs in kernel binary
            (radeon/R600_rlc.bin radeon/R600_uvd.bin)
            (/lib/firmware/) Firmware blobs root directory
Поставил radeon-ucode. В make.conf прописал карточку как «radeon». Скопировал файлики R600_rlc.bin и R600_uvd.bin уже везде. Лежат и в /lib/firmware/radeon и в /lib64/firmware/radeon, и в /etc/src/linux/lib/firmware/radeon....
Так же поставил x11-drivers/xf86-video-ati с USE -glamor. Пользователя в группу video добавил.
В ядре «ATI Radeon» как показано ниже и не пахнет у меня, или это убрали в 4 ядре?
Device Drivers --->
  Graphics support --->
  <*>  Direct Rendering Manager --->
  <*>    ATI Radeon
  [*]      Enable modesetting on radeon by default
  [ ]      Enable userspace modesetting on radeon (DEPRECATED)
uname -a

Linux 4.0.5-gentoo xAMD Turion(tm) X2 Ultra Dual-Core Mobile ZM-82 AuthenticAMD GNU/Linux

lspci | grep VGA

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. AMD/ATI RV635/M86 Mobility Radeon HD 3650

При попытке запуска X -configure или startx говорит:

(II) KMS drm report modesetting isn't supported.
(EE)
Fatal server error:
(EE) no screens found(EE)
Куда копать? Кто карточки radeon настраивал?

 , , ,

Promusik
()

Системное UTC время в Debian.

Форум — Admin

Подскажите что и где надо прописать, удалить или добавить, чтобы системное время было в формате UTC.

 , ,

s-s-n
()