dap: (Default)

Товарищ, любезно собиравший для меня krusader, без объявления войны пристрелил свой репозиторий, так что я решил стянуть одну из существующих сборок к себе в хомяк.

Ejabberd вместе с репозиторием был удалён, поскольку входящие соединения не проходят дальше шлюза белтелекома.

Network manager не может подключиться к мобильному соединению, если указать "только 2G" или "только 3G", а вот при любом типе радостно включает 3G на телефоне и подключается.

Okular почему-то обрезает некоторые pdf по ширине, так что я установил qpdfview. Несмотря на использование того же poppler в качестве движка мои файлы отобразились корректно. Однако у приложения обнаружился один неприятный недостаток: вместо плавной прокрутки к следующей/предыдущей странице изображение прыгает. Узнав, что в смотрелке личкрафтов ситуация аналогичная, попросил Дедфуда исправить, что он к данному моменту уже и сделал :) 

Помимо смотрелки установим плагин-эмулятор терминала в окне чата: набираем команду после /exec и получаем выхлоп терминала. Автодополнение пока не поддерживается :) sudo zypper in --no-recommends leechcraft-azoth-shx leechcraft-monocle-mu leechcraft-monocle-pdf mupdf

Небольшая чистка пакетов: sudo zypper rm -u mib-ossigeno-icons-black qpdfview

… и репозиториев: sudo zypper rr repo-non-oss packman openSUSE_Tools openSUSE_12.1 openSUSE-12.1-12.1-1.4 nvidia network home_Reki_leechcraft_masterbranch home_Reki home_Lazy_Kent home_DarkSS hardware devel_tools by_packman X11_QtDesktop KR48 KDE_Extra 12.1 multimedia_libs KDE_KDE3 Kernel_openSUSE-12.1 shells games filesystems

Прокомментирую удаление некоторых репозиториев, которые в ближайшее время не будут добавлены. Кеды третьи, наверно ;) больше не будут актуальны; репозиторий ядер бесполезен; библиотеки мультимедиа, средства разработки, файловые системы пока не актуальны (пока актуальны соответствующие пакеты в 12.2); шеллы не обновляю, чтобы проверить свой баг с автодополнением для zypper; игры подождут.

Удобный плагин для получение mp3 из видео youtube: под роликом добавляется ссылка.

Нашёл адекватное руководство для альтернативно одарённых, как поменять комментарий к коммиту. Привожу краткий вольный перевод. Сначала вбиваем git rebase --interactive smth, где smth — идентификатор предыдущего коммита (хеш, HEAD~n и т.п.), меняем “pick” на “edit” и сохраняем изменения, собственно меняем сообщение: git commit --amend -m 'Скажи что-нибудь.' и фиксируем наши изменения: git rebase --continue

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Ещё одного примера моего адского терпения запись.

Где-то с… год назад страницы моего любимого портала стали открываться через раз. Сначала очень редко, потом всё чаще и чаще, немного помогла галка отключения блокировщика для этого сайта: после обновления страничка всегда загружалась. При этом браузер на это не влиял, зато всегда был активен какой-либо плагин блокировки рекламы. Плагинов было испробовано много разных, но с наскоку закономерность вывести не удалось. Не так давно с такой же ошибкой у меня стали открываться странички из rss, и моё терпение вышло.

cd /tmp && mkdir ab && cd ab

Заполз я в настройки блокировщика, скопипастил все адреса подписок и вбил wget https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt http://www.fanboy.co.nz/fanboy-addon.txt http://www.fanboy.co.nz/adblock/opera/urlfilter.ini http://www.fanboy.co.nz/adblock/opera/complete/urlfilter.ini http://www.fanboy.co.nz/adblock/opera/rus/urlfilter.ini https://adversity.googlecode.com/hg/Antisocial.txt && grep 'open.by' *

Виновником оказался http://www.fanboy.co.nz/adblock/opera/rus/urlfilter.ini aka FanBoy russian, который и был отключен не без помощи чьей-то там матери.

=-=-=-=-=
Powered by Blogilo

dap: (Default)

osc se --pa kde-gtk-config отобразит нам ареал обитания соответствующего пакета в OBS. Я решил переметнуться в home:adra ещё до того, как он прекратил поддержку openSUSE 12.1:

sudo zypper ref
sudo zypper in -f --no-recommends kde-gtk-config

PS Позже я всё же решил забить и сделать пакет-ссылку у себя.

Дедфуд добавил возможность шарить файлы личкрафтами из терминала:

  • для получения списка доступных аккаунтов NSM — qdbus org.LeechCraft.DBus /WebFileStorage/org_LeechCraft_NetStoreManager org.LeechCraft.DBus.WebFileStorage.ServiceVariants
  • для собственно расшаривания — qdbus org.LeechCraft.DBus /WebFileStorage/org_LeechCraft_NetStoreManager org.LeechCraft.DBus.WebFileStorage.UploadFile filename accountname

Плагин, который предлагает отправлять многострочные простыни через пасты: sudo zypper in --no-recommends leechcraft-azoth-autopaste

Добавление и удаление приветствия в исиде на кошк^W Свине:

!acl nick_join Свин say Охрюё годзаймасу!

!acl del nick_join Свин

Банить за много капса кириллицей: !acl msg cexp ^[А-Яs]{5,}$ -> kick ${NICK}

Посылаю лучи поноса в адрес флага -flto aka оптимизация во время линковки. Как и всё стильное, модное, молодёжное он обещает гораздо больше, чем выходит на практике. А на практике сборка и/или линковка может падать с совершенно с неадекватными ошибками типа undefined reference to symbol 'sincosf@@GLIBC_2.1 |& nbsp;note: 'sincosf@@GLIBC_2.1' is defined in DSO libm.so so try adding it to the linker command linelibm.so: could not read symbols: Invalid operation, которые чудесным образом излечиваются после отстрела flto. Спасибо камраду GeneralCase из иркочата OBS.

Внезапно понял, что мне нравится просмотр изменений в гите, поэтому сделал себе alias osc-diff='osc diff | less'

Ну а du -shc /каталог/ отобразит элементы папки с занимаемым каждым из них дисковым пространством.

Очистка кармы:

sudo zypper rr home_Herbster0815 home_please_try_again repo-debug repo-debug-update repo-source multimedia_apps home_adra
sudo zypper rm -u libpackagekit-glib2-14 PackageKit "*virtualbox*"

=-=-=-=-=
Powered by Blogilo

dap: (Default)
  • Завершить работу и перезагрузить компьютер: systemctl reboot
  • Завершить работу и выключить компьютер: systemctl poweroff
  • Перевести систему в состояние ожидания: systemctl suspend
  • Перевести систему в состояние гибернации: systemctl hibernate

Если вы находитесь в сессии локального пользователя и при этом никакого другого активного сеанса нет, то вышеприведенные команды будут работать без привилегий суперпользователя.

Systemd в openSUSE и Arch wiki.

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Давно уже у меня аплоадер перестал загружать картинки. Писал автору, осиливал новые модули личкрафтов, а ларчик просто открывался: при запуске демона он падал с ошибкой "ImportError: No module named glib", которая говорит об отсутствии python-gobject. Однако он был установлен, методом тыка было выяснено, что требуется именно вторая версия данного пакета. Пакет сабжа в зузе был исправлен. У меня он оказался установленным из моего хомяка, так что

sudo zypper ref
sudo zypper in -f -r KDE_Extra python-itmages-service
sudo zypper rm -u python-gobject

Список привычных алиасов для бота (%{reduce}* определяет передачу аргументов):

  • !alias add болтуны=talkers
  • !alias add передать=sayto %{reduce}*
  • !alias add пинг=ping %{reduce}*
  • !alias add версия=ver %{reduce}*
  • !alias add тык=poke %{reduce}*
  • !alias add член=member %{reduce}*
  • !alias add гугл=google %{reduce}*
  • !alias add повод = drink %{reduce}*
  • !alias add время = time %{reduce}*
  • Погода в Минске — !alias add Минск = gis Минск
  • Отсчёт до определённой даты по запросу — !alias add 4.9.4=todate 04/12/2012 До дня официального релиза KDE 4.9.4 осталось
  • Отображать заголовки страниц, ссылки на кототорые были опубликованы в чате — !config url_title on
  • Добавить ленту — !rss add http://kubuntu.ru/tracker/feed 30m head-url

Оказалось, что сделать комнату модерируемой означает запретить голос нечленам. Прелестно.

Просто перечислить изменённые файлы: git diff --name-only

Записать коммит от другого пользователя: git commit --author="Author Name <email@address.com>"

=-=-=-=-=
Powered by Blogilo

dap: (Default)

В личкрафтах появился клиент к гуглодискуsudo zypper in --no-recommends leechcraft-netstoremanager-googledrive

Всё достаточно просто и тривиально. Сейчас это уже должно быть исправлено (в git), но на тот момент, когда я осиливал (или сейчас в последнем майлстоуне 0.5.80), меня поставил в тупик запрос кода. Чтобы его получить, войдите в учётку гугла в открывшейся вкладке браузера и разрешите крафтам доступ к сервису, после чего покажется код. Клиент мне очень понравился, удобно шарить файлы и получать на них ссылки (только непрямые).

Совместо с Dimstar (заменил сервисы архивами) обновили Арену в репозитории games. У себя в хомяке собрал экстра-ресурсы и мод City. Всё и сразу (games и home:DarkSS должны быть подключены):

sudo zypper rr home_pontostroy
sudo zypper ref
sudo zypper in -f --no-recommends openarena openarena-data
sudo zypper in openarena-citymod openarena-data-extra

Если вас раздражает то, что в последней опере проверка орфографии не включена по умолчанию и её нужно активировать в каждом текстовом поле через меню, вбейте opera:config в адресной строке, вбейте в поиск spellcheck и поставьте галку напротив Spellcheck enabled by default, не забудьте нажать кнопку Сохранить.

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Обновилось много всего разного, что не обошлось без вмешательства...

  • Для смены версии драйвера надо явно этого захотеть, заодно обновим очередную ревизию ядра и подчистим старьё:
sudo zypper up -l --no-recommends nvidia-gfxG02-kmp-desktop kernel-desktop nvidia-computeG02 nvidia-settings x11-video-nvidiaG02
sudo zypper rm -u kernel-desktop-3.1.10-54.1.x86_64 nvidia-gfxG02-kmp-desktop-295.49_k3.1.0_1.2-16.1.x86_64 nvidia-gfxG02-kmp-desktop-290.10_k3.1.0_1.2-12.1.x86_64 nvidia-gfxG02-kmp-desktop-295.40_k3.1.0_1.2-14.1.x86_64
  • Я всё же смогу воспользоваться подвигами в кедах (сборку в хомяке отключил):
sudo zypper rm -u kdebase4-workspace-plasma-calendar
sudo zypper ref && sudo zypper up -l --no-recommends
sudo zypper in --no-recommends kdebase4-workspace-plasma-calendar
  • Личкрафты теперь уведомляют о приближающихся Днях рождения контактов из ростера:
sudo zypper in --no-recommends leechcraft-azoth-birthdaynotifier
  • Переводы вакуума выделились в отдельный пакет:
sudo zypper in --no-recommends vacuum-im-lang
  • Qmmp вселился в официальные репы зузи. Конечно, без mp3. Конечно, о нём в пакмане сразу забыли... ненадолго =) PS Запакетировал несколько интересных скинов: 
sudo zypper up --no-recommends qmmp && sudo zypper in --no-recommends qmmp-skin-Air qmmp-skin-Alucard qmmp-skin-KDE qmmp-skin-black

Немного плюшек. Монтирование в fstab одной папки (аргумент 1) поверх другой (аргумент 2): /mnt/F-Media/repo/packages /var/cache/zypp/packages none bind 0 0

Дата для debian changelogdate -R

Набрёл на интересный проект — SysInfo for Linux. По количеству предоставляемой инфы о компьютере, наверно, не имеет аналогов в linux. Код закрыт, бинарник запакетировал в хомяке.

Ну и про ОБС. Бинарники нельзя пихать в пакеты типа noarch, потому что вырезальщику отладочной информации от такого сносит башню. Если при сборке получается дичайшая ошибка (в основном что-нибудь не может быть найдено, хотя это точно есть), которой не было одну-две правки назад, скорее всего в файл влезли DOS-переноси строк. Kate любит внезапно заменить все переносы в файле, уже дважды попадался. Хороший годный редактор, который это видит — mcedit, например. Похоже, что снова одним пакетом стало больше: sudo zypper in --no-recommends obs-service-format_spec_file

=-=-=-=-=
Powered by Blogilo

dap: (Default)

У команд shutdownhaltreboot есть как минимум два недостатка:

  • для запуска требуются административные привилегии (можно решить через sudoers);
  • хотя для железа завершение работы компьютера происходит вполне корректно, этого нельзя сказать о пользовательских программах: все программы, сохраняющие информацию при выходе из них (например, плееры), скорее всего, потеряют все изменения при таком выключении.

К счастью, мы живём в просвещённый век D-Bus, где это уже решено. Read more... )

KDE

Среда KDE тесно интегрирована с этой системой и предоставляет метод org.kde.KSMServerInterface.logout для корректного завершения работы компьютера: qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1

Рассмотрим параметры, которые передаются методу. Для начала, -1 передаёт значение по умолчанию. Первый параметр называется confirm и отвечает за подтверждение завершения работы. 0 приводит к непосредственному выключению, а 1 вызывает окошко с 30-секундной задержкой.

Второй параметр — sdtype — выбирает тип завершения работы:

  • 0 — не завершать работу (у меня идентичен 3);
  • 1 — перезагрузка;
  • 2 — выключение;
  • 3 — завершение сеанса.

Третий параметр — sdmode — выбирает режим завершения работы:

  • 0 — отложить завершение до того, как будут закрыты все активные сессии;
  • 1 — завершить сейчас, если нет активных сессий, иначе ничего не делать;
  • 2 — закрыть все сессии и завершить работу
  • 3 — если есть активные сессии, спросить у пользователя, как поступить.

Общий случай

Также можно воспользоваться ConsoleKit и UPower:

  • выключение: dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
  • перезагрузка: dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
  • ждущий режим: dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
  • спящий режим: dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

Ещё больше удобства

Чтобы не запоминать всё это, можно добавить алиасы в конфиг шелла. Например, я запилил в ~/.zshrc

=-=-=-=-=
Powered by Blogilo

dap: (Default)

По наводке из rss открыл для себя Codecademy — интерактивную  онлайн-платформу для изучения языков программирования и разметки: например, HTML, CSS, Python и Javascript. Занятия в курсе питона на данный момент очень простые, но всё равно познавательные и интересные. Слегка сломал себе мозг главами с многоэтажной арифметикой и расчётами финансов. Курс безбожно лагает и не взлетел в опере, обоих конках и лисе. Первая подсказка рекомендует использовать хром. Ограничился хромиумом, о котором будет отдельная глава, однако, лагает и в нём. Если что: выделить всё, скопировать, обновить страницу, выделить всё, вставить. Заодно немного просветился в html.

Лучики ненависти в адрес хромиума (sudo zypper in  --no-recommends chromium):

  1. нелогичные ограниченные скрытые настройки (подробности будут дальше);
  2. даже при активной опции открытия при запуске домашней страницы открывает вместо неё страницу из скрытого списка страниц для автоматического открытия;
  3. закрывается при закрытии последней вкладки, решается плагином (да убейся же ты!) или фиксацией какой-либо вкладки;
  4. аляповатый внешний вид, который можно слегка причесать, если догадаться, как развернуть настройки;
  5. использует не системные шрифты и даже не гугловские (aka Droid), a почему-то адобовские;
  6. квадратные формы на страницах, когда во всех остальных браузерах всё нормально;
  7. при дабл-клике по свободному месту панели вкладок разворачивается или сворачивается, а не открывает новую вкладку;
  8. отвратительная панель закладок по умолчанию, напоминающая всеми любимый IE.

В общем, юзабилити на нуле, а я ещё на лису плевался.

А лису я поставил (sudo zypper in --no-recommends MozillaFirefox MozillaFirefox-translations-common) для прекрасного видео-чата. Скачать плагин для браузера можно здесь, при установке по умолчанию добавится репозиторий, в котором случаются обновления. Проверен чат на троих, загрузка канала регулируется на лету, тормоза случаются крайне редко. Замечена довольно сильная нагрузка на процессор. Помимо собственно кривлянья можно использовать на себе разные эффекты. Единственным минусом я назову отсутствие проверки микрофона на виду (вообще такая опция есть в дебрях настроек, но найти её сам я не осилю), так что проверял я его в скайпе, хе хе. Всем рекомендую =)

=-=-=-=-=
Powered by Blogilo

dap: (Default)

На прошлой неделе я выпустил версию 0.2.1 своей поделки. Собирать под шиндошс на данный момент нет времени и/или желания, и/или возможности. С релиза 0.2 прошло почти три месяца, за это время:

  • строки локализации GUI переехали в отдельный модуль, откуда и изымаются при запуске;
  • сменил лицензию с LGPL3+ на LGPL2+, менять в следующей версии не планирую =)
  • появилось возможность генерировать истинно случайные числа (используются атмосферные шумы, насколько я помню) через random.org c помощью стороннего модуля, сей процесс происходит значительно (порядка половины секунды на число) медленнее, чем генерация псевдослучайных чисел, поэтому опция отключена по умолчанию, если же опция активна, но имеются проблемы с интернетами, то используется генерация псевдослучайных чисел, при каждом выборе в терминал отправляется выхлоп об активированном модуле;
  • полученные списки случайных чисел перемешиваются перед дальнейшей обработкой (внимательными пользователями было замечено, что первое число чаще всего [~50%, что, очевидно, ненормально для выборки чисел в 10] является максимальным среди полученных);
  • элементы wx-морды стали переключаться по нажатию клавиши Tab (по этому поводу я забыл изойти на ненависть: элементы обязательно нужно натягивать на wx.Panel, напрямую на wx.Frame никак нельзя, весьма "очевидно" притом, что изначальный вариант выглядит нормальным за исключением этой мелочи);
  • добавлены сообщения об ошибках везде, насколько позволяет текущая архитектура программы, которая весьма убога, да, выхлоп ошибок по умолчанию включен;
  • исправлено over9000 других косяков, о которых уже успел забыть =)
  • ну и запилил сайтец!

Статья о тюнинге openSUSE на предмет времени загрузки получила продолжение. На мой взгляд, немного страшновато, поэтому ничего не пробовал. Хотя про mount-ы звучит интересно: проблема у меня такая (на них уходит много времени [по статье из-за того, что они все запускаются параллельно]) есть. Переубедите меня, пожалуйста ;-)

Фаршировал рабочую оперу жизненно важными плагинами и внезапно узнал, что один из моих погодных плагинов является неофициальным аналогом этого аддона. А он-то мне и нравится больше. Заменил.

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Буквально только что принял в rss интересную статью о тюнинге openSUSE на предмет времени загрузки. Выхлоп уже рассмотренной утилиты systemd-analyze состоит из времени загрузки ядра и времени загрузки окружения:

systemd-analyze
Startup finished in 3639ms (kernel) + 26413ms (userspace) = 30053ms

Для ускорения взлёта ядра смотрим интегрированные плюшки и выпиливаем ненужное нас:

rpm -qf /lib/mkinitrd/scripts/setup-* | sort -u
sudo zypper rm -u splashy nfs-client

Я хотел убрать ещё кое-что, но на остальное, в конечном итоге, завязано что-нибудь полезное. Посмотрим на "чемпионов" окружения:

systemd-analyze blame | head
  7636ms network.service
  4847ms upsd.service
  4679ms systemd-vconsole-setup.service
  2514ms home.mount
  1809ms ejabberd.service
  1423ms remount-rootfs.service
  1347ms network-remotefs.service
  1283ms hddtemp.service
  1277ms mnt-G-Video.mount
  1215ms smpppd.service

Здесь я уже подчищал, пристрелим ещё и этот сервис: sudo systemctl disable network-remotefs.service

Автор упомянутой статьи рекомендует заменить метод управления сетью по умолчанию на network manager. Открываем Яст => Сетевые устройства => Сетевые настройки и переключаем. Подчищаем установленные по ходу пакеты и доставляем нужные:

sudo zypper rm iso-codes libgnome-bluetooth8 libnm-gtk0 NetworkManager-gnome
sudo zypper in --no-recommends plasmoid-networkmanagement NetworkManager-pptp-kde4

Перезагружаемся и повторяем измерение:

systemd-analyze
Startup finished in 3780ms (kernel) + 19974ms (userspace) = 23755ms

Хех, ядро стало даже чуть медленнее, а вот у оболочки мы отвоевали больше 5 секунд, да и к НМ я уже привык, давно надо было на него перейти.

PS pdnsd иногда стартует и не отдаёт имена, поэтому добавил в kvpnc в выполнение после подключения sudo systemctl restart pdnsd.service

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Буквально только что принял в rss интересную статью о тюнинге openSUSE на предмет времени загрузки. Выхлоп уже рассмотренной утилиты systemd-analyze состоит из времени загрузки ядра и времени загрузки окружения:

systemd-analyze
Startup finished in 3639ms (kernel) + 26413ms (userspace) = 30053ms

Для ускорения взлёта ядра смотрим интегрированные плюшки и выпиливаем ненужное нас:

rpm -qf /lib/mkinitrd/scripts/setup-* | sort -u
sudo zypper rm -u splashy nfs-client

Я хотел убрать ещё кое-что, но на остальное, в конечном итоге, завязано что-нибудь полезное. Посмотрим на "чемпионов" окружения:

systemd-analyze blame | head
  7636ms network.service
  4847ms upsd.service
  4679ms systemd-vconsole-setup.service
  2514ms home.mount
  1809ms ejabberd.service
  1423ms remount-rootfs.service
  1347ms network-remotefs.service
  1283ms hddtemp.service
  1277ms mnt-G-Video.mount
  1215ms smpppd.service

Здесь я уже подчищал, пристрелим ещё и этот сервис: sudo systemctl disable network-remotefs.service

Автор упомянутой статьи рекомендует заменить метод управления сетью по умолчанию на network manager. Открываем Яст => Сетевые устройства => Сетевые настройки и переключаем. Подчищаем установленные по ходу пакеты и доставляем нужные:

sudo zypper rm iso-codes libgnome-bluetooth8 libnm-gtk0 NetworkManager-gnome
sudo zypper in --no-recommends plasmoid-networkmanagement NetworkManager-pptp-kde4

Перезагружаемся и повторяем измерение:

systemd-analyze
Startup finished in 3780ms (kernel) + 19974ms (userspace) = 23755ms

Хех, ядро стало даже чуть медленнее, а вот у оболочки мы отвоевали больше 5 секунд, да и к НМ я уже привык, давно надо было на него перейти.

PS pdnsd иногда стартует и не отдаёт имена, поэтому добавил в kvpnc в выполнение после подключения sudo systemctl restart pdnsd.service

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Добавляем репозиторий (забавно, что билды там отключены, но пакеты сохранились), обновляем списки пакетов, принимая ключ... ну и установим:

sudo zypper ref
sudo zypper in -l --no-recommends openarena

Мусор: sudo zypper rm -u kernel-desktop-3.1.10-1.9.1.x86_64 kernel-desktop-3.1.10-46.1.x86_64 projectM

dap: (Default)

Добавляем репозиторий (забавно, что билды там отключены, но пакеты сохранились), обновляем списки пакетов, принимая ключ... ну и установим:

sudo zypper ref
sudo zypper in -l --no-recommends openarena

Мусор: sudo zypper rm -u kernel-desktop-3.1.10-1.9.1.x86_64 kernel-desktop-3.1.10-46.1.x86_64 projectM

dap: (Default)

Несмотря на то, что новые ядра без проблем пересобираются на ланчпаде, толку с них нет. У меня отвалилась сетевая карточка. Зато можно невозбранно брать пакеты здесь. В моём oneiric взлетело 3.3.7-precise, а 3.3.8-quantal уже ругалось на зависимости. Правда, инсталлятор дров Nvidia честно предупредил, что ни за что не ручается, потому что это ядро было собрано старым gcc (4.4 aka lucid), но вроде всё работает.

Вышла diablo-подобная игра Flare версии 0.16 с новыми монстрами, локациями и конфигурационным меню. Сами знаете где, уже собралось, скоро будет в games.

dap: (Default)

Несмотря на то, что новые ядра без проблем пересобираются на ланчпаде, толку с них нет. У меня отвалилась сетевая карточка. Зато можно невозбранно брать пакеты здесь. В моём oneiric взлетело 3.3.7-precise, а 3.3.8-quantal уже ругалось на зависимости. Правда, инсталлятор дров Nvidia честно предупредил, что ни за что не ручается, потому что это ядро было собрано старым gcc (4.4 aka lucid), но вроде всё работает.

Вышла diablo-подобная игра Flare версии 0.16 с новыми монстрами, локациями и конфигурационным меню. Сами знаете где, уже собралось, скоро будет в games.

dap: (Default)

Summoning Wars — бесплатная ролевая игра с открытым исходным кодом, выполненная в стиле Diablo. Интерфейс и геймплей максимально приближены к DII. Используется продвинутый графический движок OGRE. Имеется частичный перевод на русский. Заставка главного меню в виде лагеря, управление мышкой, пояс с зельями вызывают ностальгию... Изменения изображений лиц персонажей во время диалогов улыбают. Игра собрана в репозитории getdeb для *buntu и в репозитории games для openSUSE (название пакета — sumwars).

Обновил свою тему значков (MIB Ossigeno Ultimate Icons) до версии 4.3 и нашёл клёвую тему курсоров (Oxygen Neon, внутри они прозрачные). Собрал в своём хомяке пакеты mib-ossigeno-icons и oxygen-neon-cursor-theme соответственно.

kdebase4-workspace-plasma-calendar больше не привязан жёстко к akonadi. Win! Правда, пользователи это заметят только с КДЕ 4.9, наверно.

Было замечено, что pulseaudio в openSUSE автоматически подбирает чувствительность микрофона, выкручивая на максимум Mic Boost и занижая сосбтвенно чувствительность. Камрад SD решил сию проблему: в каталоге /usr/share/pulseaudio/alsa-mixer/paths/ ищем нудные нам конфиги и в строках volume=merge для буста заменяем merge на ignore. Теперь настройки, сделанные в alsamixer, не меняются.

dap: (Default)

Summoning Wars — бесплатная ролевая игра с открытым исходным кодом, выполненная в стиле Diablo. Интерфейс и геймплей максимально приближены к DII. Используется продвинутый графический движок OGRE. Имеется частичный перевод на русский. Заставка главного меню в виде лагеря, управление мышкой, пояс с зельями вызывают ностальгию... Изменения изображений лиц персонажей во время диалогов улыбают. Игра собрана в репозитории getdeb для *buntu и в репозитории games для openSUSE (название пакета — sumwars).

Обновил свою тему значков (MIB Ossigeno Ultimate Icons) до версии 4.3 и нашёл клёвую тему курсоров (Oxygen Neon, внутри они прозрачные). Собрал в своём хомяке пакеты mib-ossigeno-icons и oxygen-neon-cursor-theme соответственно.

kdebase4-workspace-plasma-calendar больше не привязан жёстко к akonadi. Win! Правда, пользователи это заметят только с КДЕ 4.9, наверно.

Было замечено, что pulseaudio в openSUSE автоматически подбирает чувствительность микрофона, выкручивая на максимум Mic Boost и занижая сосбтвенно чувствительность. Камрад SD решил сию проблему: в каталоге /usr/share/pulseaudio/alsa-mixer/paths/ ищем нудные нам конфиги и в строках volume=merge для буста заменяем merge на ignore. Теперь настройки, сделанные в alsamixer, не меняются.

dap: (Default)

Начнём с вестей с фронта: ОБС получил возможность создавать дельта-репозитории, которые значительно уменьшают время обновления при плохих интернетах. Чтобы включить фишку для своего проекта, добавьте в prjconf строку RepoType: rpm-md:deltainfo Работает!

  • Запуск сервиса в проекте — osc service remoterun PROJECT PACKAGE
  • Получить список опубликованных пакетов — osc ls -b PROJECT PACKAGE
  • Собрать локально, не опрашивая сервер ОБС — osc build --offline

Чтобы задать awk сразу несколько разделителей (в примере запятая и минус вместо пробела), вбейте что-нибудь типа awk 'BEGIN {FS="[.,-]"} {print $5}'

Недавно я добил мейтейнеров пакмана, и они (в лице RedDwarf) врубили сборку conky для openSUSE 12.1 (от ванильного отличается плюшками для Nvidia). На заметку: это является багом, и должно быть исправлено с openSUSE 12.2. Приводим пакеты в порядок:

sudo zypper mr -d home_please_try_again && sudo zypper ref
sudo zypper rm -u conky-feature-nvidia conky-devel conky conky-doc conky-nano
sudo zypper in --no-recommends conky hddtemp conky-doc conky-nano
sudo systemctl enable hddtemp.service

А тем временем сборка "стабильной" Qt-телепатии попала в проект KDE:Extra, посему

sudo zypper rm -u libtelepathy-qt4-2
sudo zypper in --no-recommends -r 'KDE_Extra' libtelepathy-qt4-2
sudo zypper in -f --no-recommends farstream-data gstreamer-0_10-plugins-farstream libfarstream-0_1-0 libtelepathy-glib0 leechcraft-azoth-astrality

Удалил один мёртвый реп и реп, из которого не установлено ни одного пакета: sudo zypper rr home_damianator_kde_ayatana home_TI_Eugene_QtDesktop

dap: (Default)

Начнём с вестей с фронта: ОБС получил возможность создавать дельта-репозитории, которые значительно уменьшают время обновления при плохих интернетах. Чтобы включить фишку для своего проекта, добавьте в prjconf строку RepoType: rpm-md:deltainfo Работает!

  • Запуск сервиса в проекте — osc service remoterun PROJECT PACKAGE
  • Получить список опубликованных пакетов — osc ls -b PROJECT PACKAGE
  • Собрать локально, не опрашивая сервер ОБС — osc build --offline

Чтобы задать awk сразу несколько разделителей (в примере запятая и минус вместо пробела), вбейте что-нибудь типа awk 'BEGIN {FS="[.,-]"} {print $5}'

Недавно я добил мейтейнеров пакмана, и они (в лице RedDwarf) врубили сборку conky для openSUSE 12.1 (от ванильного отличается плюшками для Nvidia). На заметку: это является багом, и должно быть исправлено с openSUSE 12.2. Приводим пакеты в порядок:

sudo zypper mr -d home_please_try_again && sudo zypper ref
sudo zypper rm -u conky-feature-nvidia conky-devel conky conky-doc conky-nano
sudo zypper in --no-recommends conky hddtemp conky-doc conky-nano
sudo systemctl enable hddtemp.service

А тем временем сборка "стабильной" Qt-телепатии попала в проект KDE:Extra, посему

sudo zypper rm -u libtelepathy-qt4-2
sudo zypper in --no-recommends -r 'KDE_Extra' libtelepathy-qt4-2
sudo zypper in -f --no-recommends farstream-data gstreamer-0_10-plugins-farstream libfarstream-0_1-0 libtelepathy-glib0 leechcraft-azoth-astrality

Удалил один мёртвый реп и реп, из которого не установлено ни одного пакета: sudo zypper rr home_damianator_kde_ayatana home_TI_Eugene_QtDesktop

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 10:48 am
Powered by Dreamwidth Studios