LINUX.ORG.RU

Сборка XFCE GTK2 на свежем Арче для древнего ноутбука

 , , , ,


2

2

В продолжение предыдущей темы: Acer Extensa 4220. Еще в строю. Железо то же, ОС та же. На этот раз ОС поставлена на родной 80-гиговый HDD. Который работает на удивление тихо, кстати. Не слышно гула и щелчков, в отличие от более нового 1-терабайтного HDD в ноуте, что стоит рядом на столе.

Я решил выяснить, насколько сложно будет собрать GTK2-версию XFCE на свежем Арче. В AUR нашлась бОльшая часть пакетов. Но некоторых зависимостей не хватало. Я добавил нужное и внёс некоторые правки в имеющееся. Залил сюда: https://github.com/sde-gui/PKGBUILDs-xfce4-gtk2

Кому надо, пользуйтесь, репортите баги и отправляйте пул-реквесты. В AUR запиливать откровенно лень. Это всё еще не максимальный комплект того, что входит в XFCE со всеми допами. Если что-то нужно добавить в сборку, пишите.

На скриншоте видно потребление памяти. XFCE ест больше, чем LXDE/SDE. Для сравнения потребление под SDE: https://ibb.co/HYmnm9r

Еще раз проговорю некоторые моменты относительно потребления памяти и использования Арча на старых машинах:

  • Я не проводил никаких оптимизаций и специальных настроек системы. Это Арч как есть + куча разного софта, установленного за годы на исходной машине, откуда он был скопирован (что-то я почистил, но далеко не всё). Задача данной серии экспериментов - посмотреть, насколько пригоден ванильный Арч без тюнинга для работы на Core 2 Duo. Получается, что абсолютно пригоден.
  • Это 64-битная ОС. На системах с < 4 ГБ ОЗУ имеет смысл поставить Arch Linux 32, так что потребление памяти еще снизится.
  • ОС запущена в контейнере Bedrock-а, и там работают демоны Bedrock-а. Это тоже дополнительные расходы.

И немного личных выводов:

Половину дня провёл за этим ноутом, слушал музыку с ютуба, открывал кучу вкладок с разных сайтов. Правил файлы, работал с git и компилировал пакеты. Производительности машины в целом хватает, но запас по ОЗУ не очень большой. Компиляция кода на Си упирается не столько в CPU, сколько в IO на HDD. Вот если SSD поставлю, там уже в CPU упрусь. GUI не тормозит, работает отзывчиво. Памяти на какой-то из линковок потребовалось много, и около гига улетело в своп. В общем, 3 гига пока всё еще нормально для задач печатной машинки и веб-терминала. Думаю, на 2-х было бы уже сложновато.

P.S. Hobbit, верни тег gtk2 в БД!!!

>>> Просмотр (1280x800, 392 Kb)

★★

Проверено: hobbit ()
Последнее исправление: wandrien (всего исправлений: 1)

Ответ на: комментарий от wandrien

Строку repo/sde-nightly.db.tar.gz && repo-add repo/sde-nightly.db.tar.gz repo/*.xz изменить на repo/sde-nightly.db.tar.gz && repo-add repo/sde-nightly.db.tar.gz repo/*.zst для de-nightly.db.tar.gz (sde-meta-git) в Makefile.

И строку cd ./$1 && rm -fr *.xz src/ && $MAKEPKG -o && touch ../repo/.timestamp.prepare.$1 изменить на cd ./$1 && rm -fr *.zst src/ && $MAKEPKG -o && touch ../repo/.timestamp.prepare.$1 в prepare_package.sh.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 2)
Ответ на: комментарий от wandrien

Там в конце скрипта, где удаление собранных пакетов, xz на zst поменять надо. Думаю,он про это.

Dog ★★★
()
Ответ на: комментарий от ThreeHundredBucks

Можно просто python –version) Там второй питон нужен был,видимо у тебя не стоял. Я как-то не подумал даже.

Dog ★★★
()
Ответ на: комментарий от Dog

Всё руки не доходят окончательно выкинуть питон из проекта. Зависимость самого редактора от питона я открутил (как бы возможности писать скрипты к редактору на lua и на shell и так хватает за глаза, чтоб еще питон тащить). А вот зависимость сборочной системы еще нет.

wandrien ★★
() автор топика
Ответ на: комментарий от wandrien

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

Dog ★★★
()

абсолютно пригоден

Внезапно))

sparkie ★★★★
()
Ответ на: комментарий от cetjs2

Ну например, чтобы gtk2 был в подчинении у gtk, и когда человек добавлял gtk2, добавлялись оба. Оба, не вместо.

hobbit ★★★★★
()

верни тег gtk2

А была какая-то бага вроде на лоре: постишь новость, потом редактируешь и добавляешь тег. Как-то так. Не знаю, пофиксили ее или нет.

Gonzo ★★★★★
()

вот и настали времена когда хфце весит больше 400 мегов и это считается лайтом

bernd ★★★★★
()
Ответ на: комментарий от bernd

Так это не xfce, а все службы и библиотеки суммарно. Можно взять какой-нибудь SliTaz и запустить на нём, разница будет существенная.

wandrien ★★
() автор топика
Ответ на: комментарий от Werenter

Это к @wandrien вопрос) Но как я понимаю, Перла там нет, только Луа и шелл.

Dog ★★★
()

Задача данной серии экспериментов - посмотреть, насколько пригоден ванильный Арч без тюнинга для работы на Core 2 Duo. Получается, что абсолютно пригоден.

У меня на коре2дуо спокойно бегает гном4 на 3гб озу. Без всяких экзерсисов с копролитом. Проблемы возникают только с жирновебом.

utanho ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.