LINUX.ORG.RU

Сообщения X512

 

Зачем придумали GTK3?

Почему нельзя было развивать GTK2? Какие в нём были проблемы, требующие фундаментальной переработки с потерей совместимости? Выпуск GTK3 привёл к расколу GUI программ. У меня тоже есть программы на GTK2.

В Windows почему-то умеют поддерживать обратную совместимость. Программы для Windows 1.0 до сих пор работают на Windows 10 (на 32 битах нативно, а на 64 битах требуется 16 битный эмулятор winevdm). В WinApi не было фундаментальных изменений с времён Windows 1.0, даже соответствующим образом написанные 16 битные программы можно перекомпилировать под 64 бита. При этом он намного гибче всех Линуксовских тулкитов, можно обрабатывать окна в разных потоках, вставлять дочерние окна из другого процесса, рекурсивно вызывать цикл обработки сообщений.

Qt в целом выглядит стабильнее GTK. Большинство программ с минимальными изменениями можно перенести на новую версию.

Перемещено leave из desktop

 ,

X512
()

Медленно масштабируются X11 окна

Программы на голом протоколе X11 или Motif (xclock, acme, nedit) медленно меняют размер окна и содержимое дёргается. С программами на Qt/GTK такого не наблюдается. Кто нибудь знает, чем это вызвано? X.Org сломали?

openSUSE, KDE

 ,

X512
()

Зачем компилировать ядро?

Часто пишут про компилирование ядра для поддержки разного оборудования. Зачем это делать если есть динамически загружаемые модули ядра и можно собрать только необходимые модули, а ядро оставить как есть? Когда вообще возникает необходимость компилировать ядро кроме сборки или обновления системы из исходников?

 , ,

X512
()

Форумная система не на основе Web

Бывает ли такая система, что есть сервер с темами и сообщениями и клиент приложение (обычное GUI приложение, не Web), которое показывает сообщения на сервере а также позволяет писать сообщения после регистрации?

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

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

 , ,

X512
()

Установка Linux на USB диск с возможностю с перестановки на другой компьютер

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

Дистрибутив подойдёт любой не требующий возни с консолью.

Желательна поддержка EFI.

 ,

X512
()

Как вывести список модулей загруженных в определённый процесс?

В Haiku есть listimage:

> listimage Tracker

TEAM  274 (/boot/system/Tracker):
   ID       Text       Data  Seq#      Init# Name
--------------------------------------------------------------------------------
 1638 0x00fc6000 0x00fc7000     0          0 /boot/system/Tracker
 1636 0x60de6000 0x00000000     0          0 commpage
 1637 0x0068d000 0x006ac000     0          0 /boot/system/runtime_loader
 1639 0x01bbe000 0x01e8f000     0          0 /boot/system/lib/libbe.so
 1640 0x0179b000 0x01962000     0          0 /boot/system/lib/libtracker.so
 1641 0x019f8000 0x01ad3000     0          0 /boot/system/lib/libroot.so
 1645 0x00926000 0x00958000     0          0 /boot/system/lib/libstdc++.r4.so
 1646 0x02460000 0x03ce0000     0          0 /boot/system/lib/libicudata.so.57.2
 1648 0x01f99000 0x0222a000     0          0 /boot/system/lib/libicui18n.so.57.2
 1649 0x01474000 0x0147d000     0          0 /boot/system/lib/libicuio.so.57.2
 1650 0x00b06000 0x00b59000     0          0 /boot/system/lib/libicule.so.57.2
 1651 0x00d32000 0x00d3d000     0          0 /boot/system/lib/libiculx.so.57.2
 1652 0x0047a000 0x004b3000     0          0 /boot/system/lib/libicutu.so.57.2
 1653 0x0229e000 0x02410000     0          0 /boot/system/lib/libicuuc.so.57.2
 1654 0x0137a000 0x01394000     0          0 /boot/system/lib/libz.so.1.2.11
 1655 0x00bd3000 0x00bea000     0          0 /boot/system/lib/libtranslation.so
 1656 0x041e3000 0x042da000     0          0 /boot/system/lib/libtextencoding.so

В Windows тоже без проблем можно вывести список модулей. Есть что-то аналогичное в Линуксе? Список mmap’ed файлов не предлагать.

 

X512
()

Почти вся реклама про магию и экстрасенсов

Надоела реклама про экстрасенсов. Иногда все 3 места под рекламу про них. Пример:

Сильная магия. Черная и белая
Черный маг Архип. Уникальные обряды с гарантированной эффективностью. Безопасно!
Узнать больше
...
Яндекс.Директ

Скрытие рекламы с причиной «спам или нарушает закон» не помогает. Нельзя убрать этот лженаучный лохотрон с техничексого сайта?

 

X512
()

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