LINUX.ORG.RU

Сообщения iVS

 

Самозабан стал модным?

В моей голове не укладывается эпидемия на самозабаны. Spirit_of_Stallman, AiFiLTr0 ушли с формулировкой «сам попросил». Что это такое? А где драмы, носовые платки, обвинения модераторов в самоуправстве, обещания «мы вас никогда не забудем, всегда помнить будем»? Где все это? У меня, между прочим, попкорн пропадает! Этак скоро все уйдут, совсем непорядок.

iVS
()

Исправления сообщений индексируются поисковиками

Очевидно, это должно лечиться двумя строчками в /robots.txt. Для правок топиков:

Disallow: /*/*/*/history
и сообщений:
Disallow: /*/*/*/*/history

iVS
()

Субпиксельное сглаживание в Evince

По роду деятельности я часто пишу статьи, а из-за плохого зрения испытываю проблемы, если шрифты без субпиксельного сглаживания. По этой причине раньше использовал Adobe Reader, но вот дошли руки, чтобы пропатчить Evince. Оговорюсь, патч не мой, а найден на просторах интернета. Все очень просто: берем патч из этого Gist'а и кладем в папку PATCH_DIR (которая задается, очевидно, в /etc/portage/bashrc), создаем файл:

# cat /etc/portage/env/app-text/evince
post_src_prepare() {
	# Force subpixel rendering
	epatch "${PATCH_DIR}"/evince-subpixel-rendering.patch
}
Усё! Проверено на evince-2.32.0. Всем приятного чтения, кроме нашего уважаемого хейтера субпиксельного сглаживания.

Также, пусть убунтушники будут довольны (да-да, на работе у меня xubuntu), вот нашел PPA: https://launchpad.net/~helkaluin/ archive/evince-subpixel

ЗЫ. Если ли подобные патчи для Okular?

ЗЫЫ. Скрин

 , ,

iVS
()

Организация локального оверлея с Git

Прошу совета у опытных гентушников. Условия: есть локальный оверлей в /usr/local/portage для тестирования ебилда, есть удалённый на гитхабе - для общего пользования. Поскольку оба использовать нельзя из-за одинакового repo_name, то получается так:

  • Не подключаю удалённый, только посылаю коммиты. Минус: как бы удаленный оверлей есть, но и вести его, не проверяя, - не дело.
  • В локальном только тестирую ebuild, готовый вариант перемещаю в Git репозиторий, и дальше синкаюсь и устанавливаю с удаленного. Т.е. полная проверка, но минус - слишком геморрно.

Прошу сильно не пинать, у гугла ничего разведать не удалось.

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

 

iVS
()

Открывать ссылки в новой вкладке

При чтении форума у меня нет желания переходить по ссылке в той же вкладке - потом придется долго искать место на странице, докуда дочитал. Я всегда открываю линки в новой вкладке, неужели так много людей, кто предпочитает делать иначе? Мое предложение: назначать линкам в сообщениях по умолчанию target=«_blank», что вдвое сократит количество кликов мышкой.

iVS
()

Linux - тред радости

Позавчера у меня на ноутбуке полетел монитор. Пренеприятнейшая оказия, хоть и понимаешь, что ничто не вечно под луною, в месяц раз меняющейся; да и 5 лет - очень приличный срок для ноутбука Acer, сделанного в Китае. Но всё равно - обидно. Сразу оговорюсь, что проблему я поборол, хоть и потратил на это весь вечер. Порой я трачу свободное время (и не только свободное) на вещи, которые в общем-то того не стоят, за что бывает порой очень и очень обидно. Но выходит, что не столь уж они бесполезны, ибо позволили продлить срок службы ноутбука до тех пор, пока я не смогу купить новый. Об этих «сокровенных» вещах и пойдёт речь дальше.

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

  • Linux. Операционная система Билла Гейтца (в простонародье, ХРюша), предустановленная на ноутбуке производителем (с родными драйверами и всем фаршем!), радостно встретила меня синим «экраном смерти», зараза. А вот линукс порадовал - сообщения в консоли работали, но при попытке загрузить графический интерфейс система наглухо висла.
  • USB-флешка с линуксом. Как говорится, must have! С её помощью вошёл в систему, за-chroot-ился и убрал xdm из загрузки, оставшись наедине с голой консолью, всё также приветливо подмигивавшей курсором.
  • Gentoo. Правильно настроенная гента, установленная в соответствии с СамойГлавнойКнигойГентушника, Gentoo Handbook, всё также готова исполнять всю работу в голой консоли, вплоть до просмотра фильмов. Но к просмотру фильмов на тот момент я был не расположен. Пересобрал Xorg с драйвером vesa - и, о чудо! Второгном на внешнем мониторе заработал! Потом уже веб-паутина (пока ей не настала полная SOPA) подсказала, что ещё лучше использовать драйвер fbdev. При этом, в добавок к ранее работавшей консоли, на экране ноутбука заработал и гном.
  • Сборка ядра. Помню, как я, впервые столкнувшись с гентой, потратил три дня на сборку первого своего ядра, выпиливая из OpenSUSE-шного всё лишнее. Я тогда ещё ничего не знал о том, что находится под капотом собственного ноутбука, но узнал многое, пройдя такую «разведку боем». После того собрал фреймбуфер с поддержкой KMS. И это стало решающим фактором! После выше описанных событий я пробовал загружаться и с vesafb, и с radeonfb - всё безрезультатно! (Настраивал в соответствии с http://en.gentoo-wiki.com/wiki/Framebuffer). Наверное это потому, что

    Kernel Mode Setting is a feature that allows the kernel to switch resolution without reinitializing the graphics card/driver

    На этом мои эксперименты закончились. Не устроило только то, что 24-битной глубины цвета добиться так и не удалось.

P.S. Чтобы изображение занимало весь экран как на ноутбуке, так и на внешнем мониторе, добавьте необходимое разрешение экрана в соответствующий раздел /boot/grub/grub.conf. Например, так:

kernel /boot/bzImage root=/dev/sda2 video=1280x800-24@60
Взято с http://en.gentoo-wiki.com/wiki/Kernel_Mode_Setting.

iVS
()

[gentoo][опрос]Сборка системы на новом GCC

Недавно обновился до gcc-4.5.3-r1. Не собирается Emacs, mplayer, но есть отговорка, что мол, это не основные пакеты. Ради эксперимента попробовал собрать только системные пакеты. Ошибки вываливались на app-text/djvu, app-text/poppler, дальше не проверял. На этот раз пакеты основные, так почему же, при неспособности сборки системы gcc, он попал в стабильную ветку? Я могу его замаскировать, но как быть новичкам, кто сейчас захочет поставить себе Gentoo? Он поскачет по этим граблям и перейдет на другой дистр. Напоследок вопрос: как на будущее исключить подобные проблемы? Неужели, собирать с новым gcc сначала в виртуалке?

 ,

iVS
()

[gentoo][ненависть]достало собирать LibreOffice

У меня сборка LibreOffice занимает 10-11 часов, требуя 7 гигов памяти и, тем самым, подключения внешнего HDD к ноутбуку. В портежах с версии 3.3.3 на 3.3.4 переходили в три этапа, меняя флаги сборки. Т.е. мне приходилось пересобирать Либру трижды (!!!) только для обновления релиза. Что такого нового я там увижу, неужели нельзя дождаться минорного обновления? Но майнтейнеры Gentoo оказались ещё хитрее, только после этого обновив hunspell, что, естественно, повлекло пересборку Либры. И это испытание я выдержал ради любимого дистрибутива. Сегодня опять: предложение собрать hunspell, и, о чудо, с новыми флагами! Вот и думаю, оно мне надо? Скажите, чем думают все эти люди? Может пора переметнуться к Funtoo?

 ,

iVS
()

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