LINUX.ORG.RU

Сообщения Bass

 

Дебиановской политики пост

Форум — Development

Вот, решил тут реанимировать defoma, выкинутый из «Wheezy» без всякой альтернативы (автоматически добавлять новые шрифты в серверный X font path больше никто не умеет).

Ну, поправить зависимости — это понятно.

Но, помимо этого, вот здесь аршинными буквами написано, что

The package should be updated to follow the last version of Debian Policy (Standards-Version 3.9.6 instead of 3.6.2.0).

Я открыл этот Debian Policy — это ж простыня на 100 часов увлекательного чтения! Как мне быстро выяснить, где именно пакет не соответствует новой версии политики? Это я спрашиваю на случай, если maintainer уйдёт в несознанку или не поймёт моего русского.

 

Bass
()

TWIN, или ностальгия по Turbo Vision

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

Однажды на работе было особенно тоскливо, и решил я собрать эту штуку (а заодно и посмотреть на API).

ИМХО, для десктопа пока не годится (emacs, screen или, прости господи, tmux на экзотических терминалах куда стабильнее), но фичи же! Перекрывающиеся окна! Окна переменного размера! Поддержка Unicode! Расширяемое API!

Что примечательно, проект не делит ни строчки исходного кода ни с одним из форков оригинального Turbo Vision, т. е. велосипед был честно изобретён с нуля.

P.S. Проект уже давно переехал с SF (ещё скриншоты) на GitHub (завалите автора pull-реквестами).

P.P.S. Звиняйте за шрифты и обоину!

 

Bass
()

XmStringGenerate() в режиме XmMULTIBYTE_TEXT или XmWIDECHAR_TEXT

Форум — Development

Народ, а есть спецы, ещё помнящие X11/Motif? Что-то мне подсказывает, что среди моего поколения таких уже точно нет. Вопрос не праздный: http://stackoverflow.com/questions/34360066

 ,

Bass
()

Debian Linux 7.9 на SPARCv9

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

В связи с выходными и двухдневным периодом безделья было решено проверить работоспособность двух машин Sun Blade 100. На одной батарейка NVRAM-чипа сдохла, так что теперь или вооружаться надфилем/паяльником, или в очередной раз заказывать из-за океана — а вот вторая машина таки завелась.

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

 , ,

Bass
()

Закос под OpenLook

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

... или как оно выглядело 10 лет назад.

P. S. Установка, вроде, прошла успешно.

Bass
()

HTTP 302 Moved Temporarily

Форум — Linux-org-ru

Админы, не знаю, насколько это является проблемой сервера, но обратите внимание.

Если лезть на linux.org.ru, 80 порт с GET / HTTP/1.0, то нормально выдаётся страница.

Если же лезть туда же с GET / HTTP/1.0, Host: linux.org.ru, то выдаётся HTTP 302 и редирект на www.linux.org.ru.

Проблема в том, что, в отличие от linux.org.ru/217.76.32.61, www.linux.org.ru не разрешается частью DNS-серверов (возможно, это временно). Приходится или использовать HTTP/1.0, или делать запись в /etc/hosts.

>>>

Bass
()

2 одинаковые сетевые платы

Форум — Linux-hardware

Товарищи,

скажите, пожалуйста,
каким образом система решает,
какая из двух сетевых плат станет eth0, а какая eth1?


Проблема в том, что нужно вставить в машину
вторую сетевую плату, идентичную первой
(с точностью до MAC-адреса, но в этом-то и загвоздка).

Обе платы -- 3c59x (3Com 905).

Все старт-скрипты, как назло, жёстко завязаны на eth0.

Существующая сетевая плата
(в т. ч. её HW Addr и Id внутри PCI-шины; видимо, рез-т вывода lspci) упомянута только в /etc/sysconfig/hwconf,
но на этот файл никто не ссылается.

Дистрибутив -- FC2.


Спасибо.

Bass
()

Проблема монтирования multisession DVD

Форум — Linux-hardware

Привет!

Скажите, пожалуйста, в каком состоянии сейчас находится поддержка мильтисессионных DVD-дисков?

А то гугл выдаёт описания проблем только для 2.6.8-2.6.9, а я столкнулся с морокой на более-менее новом 2.6.18.2.

При попытке примонтировать диск на консоль и в syslog с бешеной скоростью повалились сообщения вида:

> Jul 1 23:15:13 bass kernel: hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) > Jul 1 23:15:13 bass kernel: Uniform CD-ROM driver Revision: 3.20 > Jul 1 23:15:24 bass kernel: UDF-fs: No VRS found > Jul 1 23:37:27 bass kernel: __find_get_block_slow() failed. block=18446744073708838256, b_blocknr=4294253936 > Jul 1 23:37:27 bass kernel: b_state=0x00000020, b_size=2048 > Jul 1 23:37:27 bass kernel: device blocksize: 2048 > Jul 1 23:37:27 bass kernel: __find_get_block_slow() failed. block=18446744073708838256, b_blocknr=4294253936 > Jul 1 23:37:27 bass kernel: b_state=0x00000020, b_size=2048 > Jul 1 23:37:27 bass kernel: device blocksize: 2048 > Jul 1 23:37:27 bass kernel: __find_get_block_slow() failed. block=18446744073708838256, b_blocknr=4294253936 > Jul 1 23:37:27 bass kernel: b_state=0x00000020, b_size=2048 > Jul 1 23:37:27 bass kernel: device blocksize: 2048 > Jul 1 23:37:27 bass kernel: __find_get_block_slow() failed. block=18446744073708838256, b_blocknr=4294253936 > Jul 1 23:37:27 bass kernel: b_state=0x00000020, b_size=2048 > Jul 1 23:37:27 bass kernel: device blocksize: 2048

-- и машина практически повисла.

Используемый модуль -- ide_cd.

Кстати, решается ли проблема пересаживанием на ide_scsi?

Спасибо.

Bass
()

GTK/Qt и шрифты X-сервера

Форум — Desktop

Здравствуйте, товарищи!

Скажите, пожалуйста, как поведёт себя GTK/Qt-приложение в случае, если на клиентской машине вообще будут отсутствовать какие-либо шрифты, и единственные доступные шрифты будут на X-сеервере?

Например, мозиллу *раньше* (сейчас не знаю) можно было скомпилировать с поддержкой X server fonts (aka core X fonts) и без поддержки шрифтов локальных, так чтобы она не гоняла битмапы с клиента на сервер.

Также желаемая функциональность присутствует "из коробки" у Xt/Athena/Motif/CDE.

А вот можно ли навязать такое поведение приложению, которе использует Pango (с любым из бэкендов) или напрямую FreeType2 или Xft?

Спасибо.

Bass
()

Уязвимость в Solaris CDE

Новости — Безопасность
Группа Безопасность

Sun Microsystems сообщает, что в Session Manager'е CDE, dtsession, была обнаружена ошибка переполнения буфера, ведущая к повышению привилегий.

Уязвимы версии Solaris 2.8, 2.9 и 2.10.

Патчи доступны с sunsolve.sun.com.

Ссылки по теме: http://sunsolve.sun.com/search/docume... http://www.frsirt.com/english/advisor... http://www.zone-h.org/content/view/14...

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

Bass
()

Mozilla и производительность XUL

Форум — Development

Привет!

Как известно, практически любой продукт Mozilla Foundation представляет собой написанную на C++ виртуальную машину, которая отвечает за построение GUI из XML-описания (точнее, XUL-описания) и в которой в интерпретируемом режиме исполняется "логика", написанная на JavaScript.

Фактически, любое окно представляет собой комбинацию XUL-файла и JS-файла.

С одной стороны, это даёт относительную лёгкость разработки внешних расширений (не нужно знать C++),

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

На днях посмотрел Оперу -- и, как в растаманской сказке, подумал: "Какая же она, сука, шустрая!" -- (это несмотря на то, что Qt -- "big and bloated").

Соответственно, вопрос знатокам: планируются ли какие-л. меры по оптимизации производительности XUL-приложений? М. б., JIT какой-нибудь?

Спасибо.

Bass
()

Официально анонсирован выход OpenMotif 2.3

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

Напомню, что OpenMotif -- это одна из старейших (за вычетом, наверное, X Athena Widget) библиотек для построения GUI, лежащая в основе сред CDE/DeXtop/Indigo Magic и многих коммерческих продуктов для UNIX.

Что нового в версии 2.3:
* добавлена поддержка антиалиасинга шрифтов посредством XFT;
* поддержка UTF-8 и X11-атома UTF8_STRING;
* возможность отображать одновременно текст и растровые изображения в компонентах Label, LabelGadget и их производных;
* поддержка форматов растровой графики PNG и JPEG в дополнение к старому доброму XPM;
* наконец, исправлено 26 багов.


Исходный код, пакеты и прочие бинарные файлы:
http://www.motifzone.net/index.php?mo...

Документация:
http://motifzone.net/index.php?module...

Release Notes:
http://www.motifzone.org/index.php?mo...

>>> Официальный анонс

Bass
()

Потенциальный боян о GMail

Форум — Talks

Как отреагируете на следующее:

Мужику, использовавшему SeaMonkey + GreaseMonkey(Secure GMail Script) для доступа к web-версии GMail, отрубили этот самый доступ "за использование неразрешённых расширений браузера" (официальная формулировка).

Здесь:

http://www.theinquirer.net/default.aspx?article=37315

Bass
()

Патчи д/binutils

Форум — Development

Привет всем!

binutils-2.15 не компилируется gcc-4.0 в связи с тем, что использует массивы недоопределённого типа (см. http://gcc.gnu.org/gcc-4.0/changes.html -- "Arrays of incomplete element type are invalid in C. GCC now issues an error for such arrays.").

Вопрос: где взять патчи?

Заранее спасибо.

Bass
()

Варианты компиляции glibc

Форум — Development

Здравствуйте, все!

С какими ключами лучше всего конфигурить glibc для использования под ядра 2.4.x? Получалось:

a) с linuxthreads, --with-__thread, --without-tls

б) с linuxthreads, --without-__thread, with_tls (правда, в этом последнем случае make check говорит, что kernel is too old for thread local storage, но по субъективным ощущениям -- всё работает (и вроде даже быстрее).

С nptl -- ничерта не получилось.

Рабочее ядро -- 2.4.30, хедеры -- 2.6.11.7, gcc 3.4.3, binutils 2.15.

Где можно подробно почитать про квалификатор __thread и/или патчах для 2.4.x, включающих поддержку nptl и/или tls? Гуглить не предлагать -- уже пробовал.

Заранее спасибо.

Bass
()

glibc update

Форум — Development

Привет всем!

Недавно ручками обновил glibc, но после обнаружил, что в собранной вручную версии (по сравнению с дефолтной из дистрибутива) отсутствуют 2 дополнения:

The C stubs add-on version 2.1.2.
Glibc-2.0 compatibility add-on by Cristian Gafton

Вопрос: где достать? Поиск в google плодов не дал.
Заранее спасибо.

Bass
()

Rational Rose + Mwm + Xinerama + Linux 2.4

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

Рабочее место. Только справа картинку пришлось обрезать, поэтому окно xoswiev почти не видно.

В левом скрине -- роза и nedit,
в правом -- xdaliclock от Jamie Zawinski, mplayer и xps.

Там ещё есть gvim, eclipse и emacs, но они иконизированы.

Закос, понятное дело, делался под Solaris CDE.

Bass
()

Калькулятор для Enlightenment/WMaker/Mwm

Форум — Desktop

Привет всем!

Известно, что, скажем, официальный калькулятор для среды KDE -- это kcalc, для GNOME -- gnome-calculator, а для CDE -- dtcalc.

А есть ли какой-нибудь калькулятор для WMaker, написанный с использованием того же widget set'а?
Ну и, собственно, тот же вопрос для E и Mwm.

Bass
()

Вышла Mozilla 1.8 Alpha 5

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

Сведений по What's New пока нет, рекомендуют читать rough changelog: http://www.mozilla.org/releases/mozil...
Release Notes: http://www.mozilla.org/releases/mozil...
Качать тут: ftp://ftp.mozilla.org/pub/mozilla.org...

Bass
()

Шрифты в Java

Форум — Desktop

Привет всем!

После смены разрешения на мониторе кол-во dpi увеличилось с ~80 до ~100. Соответственно, 12pt Monotype Arial имеет в высоту уже не 12px, а 17px. Есть java 1.4.x и font.properties, в кот. прописаны монотайповские шрифты (Arial, Courier New и Times New Roman). Параметром в этих font.properties является размер шрифта в decipoints (не в пикселях!), так что теоретически смена разрешения на мониторе должна была пройти гладко (ожидаемый результат -- сохранене размера в миллиметрах при увеличении размера в пикселях). Ан нет. Джава рисует шрифты, как будто они заданы маской:

-*-*-*-*-*-*-*-*-75-75-*-*-*-*

(в файле стоит, например, -monotype-arial-medium-r-normal--*-%d-*-*-p-*-koi8-r)

-- и даже явное задание-monotype-arial-medium-r-normal--*-%d-100-100-p-*-koi8-r не помогает. В чём грабли, брат?

Bass
()

RSS подписка на новые темы