← All posts tagged Arch

Stiletto

Арчеблядищи опять вызвали килотонну ненависти. На этот раз они выпилили из пакета cairo бэкэнд xcb, мотивировав это рандомными глюками им вызываемыми и тем, что "даже в редхате xcb выпилен" ( bugzilla.redhat.com ). А у xcb-бэкэнда даже нет мэйнтейнера в cairo. Вообще. И никто не чинит и всем похуй. Ну как обычно, поуныл и пошел искать альтернативы.
Просто, чтобы знать, может хотя бы будущее есть.

* microxwin использует куски иксов и не компилируется, но наверное он достаточно Ъ, т.к. внутри ядра (но потенциально ебанонерасширяемое говно, ибо так легко как в настоящем X к нему расширений не накрутишь)
* Wayland сначала заинтересовал, но потом выяснилось, что его какая-то упоротая мудота с говном в голове пишет.
* xcb — набор костылей к говну молодости вашей бабушки, который чуть более Ъ чем говно, но который никто из говноедов не хочет поддерживать (пример с cairo, да)
* Про Y Window System наверное стоит просто промолчать.

Может я пойду копить на мак?

Stiletto

Занятия оптимизацией системы это как уборка в комнате — делаешь когда есть важные дела, но их делать не хочется.
* Наконец перешел с kdemod'а на ванильные кеды — давно пора и вы знаете почему.
* Поставил в /etc/sysctl.conf
vm.swappiness=20
vm.vfs_cache_pressure=50
* Поставил-запустил preload
* Поставил-сделал prelink -avfmR (сам удивлен, что раньше его на этой машине не было. мне кажется я помню что ставил и даже cronjob создавал)
* Сделал pacman-optimize
* Потряс shake'ом хомячок
* Написал отчёт о проделанной работе в жуечку.

Stiletto

сижу жру острую пиццу и заедаю воткинским лимонадом. ммм, напиток богов прекрасен с любой жрачкой!
а еще обновляю arse linux. бустлибторрентрастербардрочитьебатьконфликтыконфликтыконфликты! мэйнтейнеры моего любимого дистрибутива — жопорукие обмудки. что радует меня в этой ситуации — мэйнтейнеры остальных десктопных дистрибутивов еще хуже.
чмаки, любимый днявничёк!

Stiletto

я не думал, что мне придется это говорить, но пакман скатился в ёбаное говно. об этом говорит хотя бы то, что поиск пакетов в репозитарии происходит дольше чем поиск по имени пакета в гугле или на арчевском сайте. говно. Говно. ГОВНО. НЕНАВИСТЬ.

Stiletto

в общем такие дела:
после очередного обновления иксов и дров сраный GeForce 7300 GS перестал понимать сраный Acer AL1916 и перестал устанавливать для него нативное разрешение 1280x1024. устанавливается только 1024x768 и ниже.

ситуация в логах выглядит так: dpaste.com
эти логи уже после того как я руками въебал моделайны и запретил использование edid — теоретически оно должно было поставить любой режим который я хочу, каким бы неадекватным он не был, но почему-то не.
конфиг выглядит так: paste.pocoo.org (ныне закомментированный fuckenmodaz и есть те моделайны которые я пытался вбить руками).

сейчас вбит nv вместо nvidia т.к. он нормально ставит разрешение. самое удивительное, что под nv иксы субъективно работают быстрее. быстрее скроллит urxvt, реще переключаются тэги в авесоме. чозахуйняблять?

inb4 хуйцов соснул, гуся поебал, бочку сделал. что делать дальше?

Stiletto

однажды уже написаная, но затем проебаная утилитка, которая выводит размеры всех пакетов и их имена и сортирует их по размеру пакетов. awk.
для тех кому жуйк портит код: paste.pocoo.org
для себя чтобы непроебат:


#!/bin/awk -f
BEGIN {
while ("ls /var/lib/pacman/local/"|getline a) {
get_name=0; get_size=0;
for (i in vals)
delete vals[i];
valname="";
fname="/var/lib/pacman/local/"a"/desc";
while (getline str < fname) {
if(valname!="") {
vals[valname]=str;
valname="";
}
if (str ~ %.*%) {
valname=str;
}
}
print vals["%SIZE%"]" "a | "sort -n";
}
exit(0);
}

зопускать так: ./pkgsizes.awk, не забыв сделать chmod +x

Stiletto

archlinux.org

The minimal Arch base package set resides in the streamlined [core] repository. In addition, the official [extra], [community], and [testing] repositories provide several thousand high-quality, packages to meet your software demands. Arch also offers an [unsupported] section in the Arch Linux User Repository (AUR), which contains over 9,000 build scripts, for compiling installable packages from source using the Arch Linux makepkg application.
Arch also offers an [unsupported] section in the Arch Linux User Repository (AUR), which contains over 9,000 build scripts, for compiling installable packages from source using the Arch Linux makepkg application.
Arch Linux User Repository (AUR), which contains over 9,000 build scripts, for compiling installable packages from source
(AUR), which contains over 9,000 build scripts, for compiling
which contains over 9,000 build scripts
over 9,000
over 9,000
over 9,000

Stiletto

очередным несвоевременным обновлением опять развалил полсистемы. пока еще 1.5 гб обновлений качаются, вся семья логинится в графику через qingy. ибо даже kdm подох. вместо кедов юзают lxde.

для тех, кто не знает, расскажу что это за няшечка такая — qingy. qingy это заменитель getty (такая шняжка, что сидит на текстовом терминале и позволяет на нем залогиниться). главное отличие qingy в двух вещах:
1. использование фреймбуфера, что позволяет делать няшные темки для графического логина, свистелки и перделки (не очень полезно)
2. умение стартовать иксовые сеансы. можно выбрать какой сеанс запускать. сеанс запускается прямо на той же виртуальной консоли (логинился на vt3 — получил иксы на vt3). это УБЕРНЯШНО. это на порядки няшнее чем "kdm reserve" или "gdmflexiserver". особенно когда используешь какой-нибудь скринсейвер (xscreensaver), который блокирует твою сессию и не дает никакой возможности домашним запустить новую.
тут же они просто переключаются на любую из пяти (первая на обычной getty) свободных консолей, вводят логин, пароль выбирают сеанс и возрадуются.

Stiletto

я ебал кактусом обмотанным колючей проволокой все ваши российские зеракала арча. ЭРЛАНГ БЛЯТЬ, erlang-R13B03-1 с датой сборки "14 Янв 2010" отсутствует. в наличии только erlang-R13B02.1-1 от "04 Окт 2009". прошло больше месяца! больше месяца, сука! как можно, пиздоголовая ты поебень, не обновлять зеркало дистрибутива, который каждый день разрождается кучей новых пакетиков, МЕСЯЦ?!
P.S. а еще жуечка проебала этот ненависти псто в первую попытку

Stiletto

Похоже кактусов я наелся еще не до конца. Собрал и таки смог запустить kernel26zen (zen-sources), оказалось проблема была в ACPI, надо было сделать acpi=off. На него не было свежих драйверов nvidia — написал PKGBUILD, собрал. Не было nilfs — скопировал PKGBUILD попытался собрать — получил МПХ. С zen-sources не собирается. Отлично, иду патчу nilfs. Руками. На глаз. Как ни странно, после того как во внутренностях nilfs покопался я, оно собралось, загрузилось и даже подмонтировалось. Диавол, похоже у этого человека слишком много времени! Продолжаю писать отчеты с пороховой бочки.