dap: (Аватара+)

Относительно успешная загрузка увенчалась плазмой, пожравшей 3 ГБайта оперативной памяти! Как оказалось, баг является достаточно известным для новых версий кед. Полурешением оказался отказ от всех эффектов, что остановило проглота на 2 ГБайтах и значительно замедлило утечки памяти… А через день у меня перестала подниматься локалка, проверив систему, свич и кабель, я за неимением запасной сетевухи решил почистить материку от пыли. Прикольно, но сеть стала подниматься, а ещё более прикольно, что плазма угомонилась :)

В новокедах kate перестал делать резервные копии по умолчанию, что исправляется в настройках по пути Открытие/записьРасширенныеЛокальные файлы, недалеко можно включить проверку орфографии по умолчанию. После применения настроек у меня сбилась цветовая схема, пришлось вернуться и напомнить, что мы в кедах. Также значительно замедлился запуск редактора, что я решил купировать gopreload-prepare kate

А kwin посоветовал пройти по данной ссылке и подпилить конфиг иксов, добавив в секцию Device Option "TripleBuffer" "True".

Обновлённый git порадовал меня полотном, в котором просили перенастроить push, по совету гуру выбрал git config --global push.default simple

Пока я бюрокрачу мейтейнеров кед и ленюсь форкать пакеты, решил избавиться от надоедливого аконади так:

sudo zypper al kdebase4-workspace-plasma-calendar blogilo kdepim4

sudo zypper rm -u akonadi-runtime

sudo zypper rl kdebase4-workspace-plasma-calendar blogilo kdepim4

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

Зачистка 32-разрядного мусора:

sudo zypper al skype wine wine-32bit xorg-x11-libs

sudo zypper rm -u '*32bit*' # много раз 3, несколько раз 2 :)

sudo zypper rl skype wine wine-32bit xorg-x11-libs

И всё ради

Будут УДАЛЕНЫ следующие 84 пакета: alsa-oss-32bit alsa-plugins-32bit alsa-plugins-pulse-32bit gd-32bit gdk-pixbuf-query-loaders-32bit glibc-locale-32bit gtk2-tools-32bit   libatk-1_0-0-32bit libaudit1-32bit libcairo2-32bit libcrack2-32bit libdcerpc0-32bit libdcerpc-binding0-32bit libdrm2-32bit   libdrm_intel1-32bit libdrm_nouveau1-32bit libdrm_nouveau2-32bit libdrm_radeon1-32bit libFLAC8-32bit libgbm1-32bit libgdbm3-32bit   libgdk_pixbuf-2_0-0-32bit libgensec0-32bit libgio-2_0-0-32bit libgraphite2-3-32bit libgssglue1-32bit libgtk-2_0-0-32bit   libharfbuzz0-32bit libjasper1-32bit libjpeg62-32bit libjson0-32bit libldb1-32bit libLLVM-32bit libndr0-32bit libndr-krb5pac0-32bit   libndr-nbt0-32bit libndr-standard0-32bit libnetapi0-32bit libogg0-32bit libpango-1_0-0-32bit libpciaccess0-32bit libpdb0-32bit   libpixman-1-0-32bit libpulse0-32bit libpython2_7-1_0-32bit libsamba-credentials0-32bit libsamba-hostconfig0-32bit libsamba-util0-32bit   libsamdb0-32bit libsmbclient-raw0-32bit libsmbconf0-32bit libsmbldap0-32bit libsndfile1-32bit libspeex1-32bit libtalloc2-32bit   libtdb1-32bit libtevent0-32bit libtevent-util0-32bit libtirpc1-32bit libudev1-32bit libvorbis0-32bit libvorbisenc2-32bit   libwayland-client0-32bit libwayland-server0-32bit libwbclient0-32bit libwebp2-32bit libX11-xcb1-32bit libxcb-dri2-0-32bit   libxcb-glx0-32bit libxcb-render0-32bit libxcb-shm0-32bit libxcb-xfixes0-32bit libXdamage1-32bit libXft2-32bit libXpm4-32bit   libXtst6-32bit Mesa-32bit Mesa-libEGL1-32bit Mesa-libGL1-32bit pam-32bit pango-tools-32bit pytalloc-32bit samba-client-32bit   samba-libs-32bit

На повестке дня остались мелкие недоразумения: bind почему-то решил монтировать каталоги наоборот, какбэ намекая, что симлинки тоже неплохи; вместо установленного имени хоста везде отображается какая-то ересь; в очередной раз моя няшная загрузка примерла, неужели bootsplash удалили из ядра?

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

dap: (Default)

В 90-е тема платформеров прошла как-то мимо меня, припоминаю пару раундов в Double Dragons на приставке друга, а Mario я увидел только в нулевых под школьной win98. Наверно, именно поэтому для меня было немного непонятно нынешнее возрождение этой моды. Однако вышло так, что я зарубился в Andy's Super Great Park, и меня затянуло :) В обычных уровнях игрок мчится в вагонетке по парку развлечений, собирая воздушные шары и расстреливая недругов. После следует уровень с боссом, который я не осилил, так что пришлось заигрывать до дыр первые 4. Пока писал этот абзац, решил снова установить игру, поискать прохождение и таки приземлить этот вертолёт!

В ходе тестирования игрушки заметил, что на моих nvidia 304.88 активное обращение к opengl роняет иксы, поэтому решил попробовать перейти на 319.32. Удаляем пакманские настройки драйверов (которые есть и в пакетах драйверов) и предвосхищаем их установку, закачиваем новые пакеты, блокируем установку более старых драйверов и удаляем текущие, при этом новые прилетаю сами, но по иронии пакетника они сначала устанавливаются, а потом удаляются старые, что приводит к неработоспособности драйверов, так что их нужно переустановить заново:

sudo zypper rm -u nvidia-settings

sudo zypper al -r packman nvidia-settings

sudo zypper in -d nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03

sudo zypper al nvidia-gfxG01-kmp-desktop x11-video-nvidiaG01

sudo zypper rm -u nvidia-computeG02 nvidia-gfxG02-kmp-desktop x11-video-nvidiaG02

sudo zypper in -f nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03

С новыми драйверами стало только хуже, так что пришлось сбежать обратно до лучших времён (новых иксов?).

Чтобы наверняка раскатать образ зузи на флешку делаем так:

sudo zypper in --no-recommends syslinux dd_rescue

isohybrid openSUSE.iso

sudo dd_rescue openSUSE.iso /dev/sdX

Отправка в терминале запроса на обновление или удаление пакета, параметр cleanup отвечает за удаление исходного пакета после того, как запрос принят:

cd [PACKAGE] && osc sr [--cleanup] [PROJECT]

osc dr [PROJECT] [PACKAGE]

Восстанавливаем нечаянно удалённый или изменённый файл под гитом:

git checkout HEAD filename


Posted via LeechCraft Blogique.
dap: (Default)

Во время загрузки горячо любимый systemd останавливается с возгласом "dependency failed: aborted start of file system check on tmpfs" и предлагает залогиниться под рутом, чтобы решить проблему, почесав репу, решил закомментировать все tmpfs в /etс/fstab и попробовать продолжить загрузку по любезно подсказанной комбинации Ctrl+D но не тут-то было, не стану приводить ошибки, которые я получил, потому что они не имеют значения. reboot

Вот так бы сразу :) Мы в кедах и сразу же видим старый добрый глюк с поломанными часами с циферблатом:

Который лечится любым ковырянием в их настройках или удалением/добавлением до перезагрузки или убиранием секундной стрелки раз и навсегда. Спасибо товарищу rosenrot за совет!

Дальше нас встречает радостным шипением pulseaudio при проигрывании около десяти уведомлений ИМ на фоне играющего радио. Решается убавлением звука по всем каналам до ~90%, может слететь при перезагрузке :( 

tmpfs чинится заменой параметров монтирования 0 2 на 0 0.

На данный момент нерешёнными остались два вопроса:

Fontconfig warning: "/etc/fonts/conf.d/17-suse-bitmaps.conf", line 95: Having multiple values in <test> isn't supported and may not works as expected

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

Чистка старых ядер (одно оставил): sudo zypper rm -u kernel-desktop-3.1.0-1.2.1.x86_64 kernel-desktop-3.1.10-61.1.x86_64 kernel-desktop-3.1.10-64.1.x86_64

Наконец-то можно установить личкрафтоплагин для сохранения вкладок, который требовал нового gcc: sudo zypper in leechcraft-tabsessionmanager

PS KDE 4.9 — торт, плазма не падает! :D 

=-=-=-=-=
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)

Начнём с вестей с фронта: ОБС получил возможность создавать дельта-репозитории, которые значительно уменьшают время обновления при плохих интернетах. Чтобы включить фишку для своего проекта, добавьте в 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

dap: (Default)

starwolf сделал ещё одну красивую тему ksplash. Запакетировал =)

Про git:

  • git gc --aggressive оптимизирует локальную копию репозитория;
  • git revert HEAD добавит коммит, обратный предыдущему;
  • git reset HEAD~1 удалит пометку о последнем коммите, файлы изменены не будут;
  • git reset --hard очистит локальную копию для обновления без конфликтов;
  • git tag -a v0.1 -m 'Cool!' создаст тэг;
  • git push origin v0.1 загрузит тэг в репозиторий;
  • git checkout master переключит текущий тэг обратно на master.

Спасибо камрадам ZogGsettler и 0xd34df00d.

phonon-backend-gstreamer не дружит с mp3, поставим другой движок: sudo zypper in phonon-backend-vlc и повысим его приоритет.

Намедни узнал, что с декабря у меня было установлено разрешение 1024x768. Когда-то драйвер в бунте закомментировал мне строку Option         "metamodes" "1152x864 +0+0" заменив её другой, а в зузе снова оказалась нужна именно эта строчка...

dap: (Default)

starwolf сделал ещё одну красивую тему ksplash. Запакетировал =)

Про git:

  • git gc --aggressive оптимизирует локальную копию репозитория;
  • git revert HEAD добавит коммит, обратный предыдущему;
  • git reset HEAD~1 удалит пометку о последнем коммите, файлы изменены не будут;
  • git reset --hard очистит локальную копию для обновления без конфликтов;
  • git tag -a v0.1 -m 'Cool!' создаст тэг;
  • git push origin v0.1 загрузит тэг в репозиторий;
  • git checkout master переключит текущий тэг обратно на master.

Спасибо камрадам ZogGsettler и 0xd34df00d.

phonon-backend-gstreamer не дружит с mp3, поставим другой движок: sudo zypper in phonon-backend-vlc и повысим его приоритет.

Намедни узнал, что с декабря у меня было установлено разрешение 1024x768. Когда-то драйвер в бунте закомментировал мне строку Option         "metamodes" "1152x864 +0+0" заменив её другой, а в зузе снова оказалась нужна именно эта строчка...

dap: (Default)

При обновлении KDE до 4.8 всплыл странный баг: падения различных приложений в разное время... Хуже всего, конечно, когда падает kdm =) Но и регулярное падение хоть чего-нибудь при логауте тоже напрягает. Кстати в 4.7.2 был точно такой же баг, что символично. Итак, я поплакался в трекер и мне было явлено несколько советов: вырубить эффект прозрачности (нет, спасибо) и/или шейдеры OpenGL2, что делается на последней вкладке настроек эффектов. Вроде бы стало получше, хотя стоит подождать ещё пару недель перед тем, как делать выводы.

Помимо прочего, исчезла галка отключения внутренней проверки (HIG, ночной кошмар, ты добрался и до KDE?!). SmartByte нашёл строку DisableChecks= в ~/.kde4/share/config/kwinrc Может, она даже работает =)

openSUSE "порадовала" меня способом настройки переключения языков в терминале: для этого нужен файл keymap. По иронии судьбы ни один файл из набора искаропки (ls /usr/share/kbd/keymaps/i386/qwerty) не реализовывал переключение по Alt+Shift. Благо, арчеводы занимаются точно такой же ерундой, и я созрел на патч к одному из ванильных кеймапов. Собственно готовый файл и установка в openSUSE. После установки открыть Редактор sysconfig в Ясте и вбить ruwin_alt_sh-UTF-8.map.gz в Hardware => Keyboard => KEYTABLE

Ну и на закуску установим локализацию. xneur, которую вынесли в отдельный пакет, и личкравтоплагин, с которым можно рулить всей фоновой активностью: sudo zypper in leechcraft-summary xneur-lang gxneur-lang

dap: (Default)

При обновлении KDE до 4.8 всплыл странный баг: падения различных приложений в разное время... Хуже всего, конечно, когда падает kdm =) Но и регулярное падение хоть чего-нибудь при логауте тоже напрягает. Кстати в 4.7.2 был точно такой же баг, что символично. Итак, я поплакался в трекер и мне было явлено несколько советов: вырубить эффект прозрачности (нет, спасибо) и/или шейдеры OpenGL2, что делается на последней вкладке настроек эффектов. Вроде бы стало получше, хотя стоит подождать ещё пару недель перед тем, как делать выводы.

Помимо прочего, исчезла галка отключения внутренней проверки (HIG, ночной кошмар, ты добрался и до KDE?!). SmartByte нашёл строку DisableChecks= в ~/.kde4/share/config/kwinrc Может, она даже работает =)

openSUSE "порадовала" меня способом настройки переключения языков в терминале: для этого нужен файл keymap. По иронии судьбы ни один файл из набора искаропки (ls /usr/share/kbd/keymaps/i386/qwerty) не реализовывал переключение по Alt+Shift. Благо, арчеводы занимаются точно такой же ерундой, и я созрел на патч к одному из ванильных кеймапов. Собственно готовый файл и установка в openSUSE. После установки открыть Редактор sysconfig в Ясте и вбить ruwin_alt_sh-UTF-8.map.gz в Hardware => Keyboard => KEYTABLE

Ну и на закуску установим локализацию. xneur, которую вынесли в отдельный пакет, и личкравтоплагин, с которым можно рулить всей фоновой активностью: sudo zypper in leechcraft-summary xneur-lang gxneur-lang

dap: (Default)

Внезапно наткнулся на решение своей проблемы. Вкратце: чтобы проигрывались файлы в контейнере avi, нужно в файле /etc/mplayer/mplayer.conf в секции [vo.vdpau] строку vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau, заменить на vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau, Тадам! Эти настройки есть в smplayer, но почему-то их изменение ни к чему не приводит. 

Не менее внезапно меня осенило, как загружать в интернеты изображения напрямую из кснэпшот: всего лишь добавить для файлов png ассоциацию с itmages-dolphin-extension %U В своём хомяке я подправил пакет, включив соответствующий desktop-файл искаропки.

Маленькая плюшка: sudo zypper in --no-recommends kipi-plugins-lang

dap: (Default)

Внезапно наткнулся на решение своей проблемы. Вкратце: чтобы проигрывались файлы в контейнере avi, нужно в файле /etc/mplayer/mplayer.conf в секции [vo.vdpau] строку vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau, заменить на vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau, Тадам! Эти настройки есть в smplayer, но почему-то их изменение ни к чему не приводит. 

Не менее внезапно меня осенило, как загружать в интернеты изображения напрямую из кснэпшот: всего лишь добавить для файлов png ассоциацию с itmages-dolphin-extension %U В своём хомяке я подправил пакет, включив соответствующий desktop-файл искаропки.

Маленькая плюшка: sudo zypper in --no-recommends kipi-plugins-lang

dap: (Default)

Захотелось мне обновить бунту (чтобы трафик не пропал) и не загружаться в неё (по крайней мере, надолго). Виртуалбокс мне было устанавливать лень, поэтому решил покрасноглазить с chroot — изменением корня на отличный от того, который принадлежит запущенной системе, при этом будут доступны практически все утилиты гостевой системы. Нагуглил 2 топика на welinux: первый, скорее образовательный, второй, выбранный мной в качестве руководства. Не забываем делать бэкап ;-)

Монтируем гостевую корневую файловую систему, например, мышкой в /media/cc769527-70c7-40e3-b029-12c99b2b8e44 Монтируем необходимые дополнительные каталоги и запускаем chroot:

sudo mount proc /media/cc769527-70c7-40e3-b029-12c99b2b8e44/proc -t proc
sudo mount sysfs /media/cc769527-70c7-40e3-b029-12c99b2b8e44/sys -t sysfs
sudo mount /dev /media/cc769527-70c7-40e3-b029-12c99b2b8e44/dev -o bind
sudo chroot /media/cc769527-70c7-40e3-b029-12c99b2b8e44

Проверяем интернет: ping 8.8.8.8 работает, а ping ya.ru — нет. Узнаём, что интернет-то шарится из гостевой системы, но без резолвинга днс, гуглим гентушное руководство и допиливаем интернет: поскольку гугловский днс у меня работает, решил не заморачиваться и прописать строку nameserver 8.8.8.8 в соответствующем файле: nano /etc/resolv.conf Пингуем ya.ru, работает.

Подправим список источников: nano /etc/apt/sources.list Адрес ппа гимпа заменяем на deb http://ppa.launchpad.net/jmou/ppa/ubuntu oneiric main потому что в прежнем гипм собран с новыми либами, с которыми отваливатся чиз. Адрес ппа личкрафтов заменяем на deb http://ppa.launchpad.net/tehnick/leechcraft-unstable/ubuntu oneiric main Добавим ппа с конфигуратором gtk3deb http://ppa.launchpad.net/tehnick/kde-gtk-config/ubuntu oneiric main

Получаем ключи новых репозиториев: launchpad-getkeys По непонятной причине (точнее понятной: надо было ещё что-то подмонтировать, но разбираться было лень) aptitude орал благим матом, поэтому пришлось вспоминать apt-get. Обновляем список пакетов: apt-get update

Вычищаем ненужные пакеты: apt-get remove leechcraft leechcraft-iconset-oxygen leechcraft-liblcutil0.5.0 leechcraft-libxmlsettingsdialog0.3.0 libqtmultimediakit1 linux-headers-3.0.0-12-generic-ck linux-image-3.0.0-12-generic-ck linux-headers-3.0.0-12 linux-headers-3.0.0-15 linux-image-3.0.0-15-generic plymouth-theme-blanco plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text plymouth-theme-sabily plymouth-theme-script plymouth-theme-solar plymouth-theme-ubuntu-text plymouth-theme-text plymouth-label capplets-data linux-headers-3.0.0-12-generic linux-image-3.0.0-12-generic linux-headers-3.0.0-13 linux-headers-3.0.0-13-generic linux-image-3.0.0-13-generic Достал меня этот плимус: с дровами с сайта работает только при выключении. Прибиваем свои темы: rm -rf /lib/plymouth/themes Личкрафты подчистил на всякий случай.

Бэкапим частично правленный руками конфиг груба: cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

Обновляемся без удаления пакетов (помним про костыльные иксы): apt-get safe-upgrade --no-install-recommends

Посмотрим, какие нам нужны личкрафтыzypper se -i leech | awk '{ print $3 }' У Техника они собраны немного по-другому: азот не разбивается на подплагины и т.п. Учтём это.

Безопасно ставим то, что нам предлагает apt-get dist-upgrade, добавим личкрафты и конфигуратор: sudo apt-get install --no-install-recommends leechcraft leechcraft-advancednotifications leechcraft-anhero leechcraft-azoth leechcraft-cstp leechcraft-dbusmanager leechcraft-glance leechcraft-lackman leechcraft-lmp leechcraft-networkmonitor leechcraft-newlife leechcraft-poshuku leechcraft-secman leechcraft-shellopen leechcraft-tabslist linux-headers-3.0.0-14 linux-headers-3.0.0-14-generic-ck linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-14-generic-ck linux-image-3.0.0-16-generic wesnoth-1.10 wesnoth-1.10-aoi wesnoth-1.10-core wesnoth-1.10-data wesnoth-1.10-did wesnoth-1.10-dm wesnoth-1.10-dw wesnoth-1.10-ei wesnoth-1.10-httt wesnoth-1.10-l wesnoth-1.10-low wesnoth-1.10-nr wesnoth-1.10-sof wesnoth-1.10-sotbe wesnoth-1.10-thot wesnoth-1.10-trow wesnoth-1.10-tsg wesnoth-1.10-ttb wesnoth-1.10-utbs gir1.2-gtk-3.0 gparted ia32-sun-java6-bin libgail-3-0 libgtk-3-0 libgtk-3-bin linux-generic linux-generic-ck linux-headers-generic linux-headers-generic-ck linux-image-generic linux-image-generic-ck sun-java6-bin sun-java6-jre sun-java6-plugin virtualbox virtualbox-dkms virtualbox-guest-additions virtualbox-guest-additions-iso virtualbox-ose virtualbox-ose-dkms virtualbox-ose-qt virtualbox-qt wesnoth wesnoth-all kde-gtk-config

Подчищаем уже ненужные пакеты: apt-get autoremove

Приводим в правильное состояние (у меня в chroot не нашлась зузя) /boot/grub/grub.cfg

Удаляем симлинк из домашнего каталога, которым подпирался gtk3.

Ребут...

После переустаовки дров на новое ядро работает =) Конфигуратор тоже.

dap: (Default)

Захотелось мне обновить бунту (чтобы трафик не пропал) и не загружаться в неё (по крайней мере, надолго). Виртуалбокс мне было устанавливать лень, поэтому решил покрасноглазить с chroot — изменением корня на отличный от того, который принадлежит запущенной системе, при этом будут доступны практически все утилиты гостевой системы. Нагуглил 2 топика на welinux: первый, скорее образовательный, второй, выбранный мной в качестве руководства. Не забываем делать бэкап ;-)

Монтируем гостевую корневую файловую систему, например, мышкой в /media/cc769527-70c7-40e3-b029-12c99b2b8e44 Монтируем необходимые дополнительные каталоги и запускаем chroot:

sudo mount proc /media/cc769527-70c7-40e3-b029-12c99b2b8e44/proc -t proc
sudo mount sysfs /media/cc769527-70c7-40e3-b029-12c99b2b8e44/sys -t sysfs
sudo mount /dev /media/cc769527-70c7-40e3-b029-12c99b2b8e44/dev -o bind
sudo chroot /media/cc769527-70c7-40e3-b029-12c99b2b8e44

Проверяем интернет: ping 8.8.8.8 работает, а ping ya.ru — нет. Узнаём, что интернет-то шарится из гостевой системы, но без резолвинга днс, гуглим гентушное руководство и допиливаем интернет: поскольку гугловский днс у меня работает, решил не заморачиваться и прописать строку nameserver 8.8.8.8 в соответствующем файле: nano /etc/resolv.conf Пингуем ya.ru, работает.

Подправим список источников: nano /etc/apt/sources.list Адрес ппа гимпа заменяем на deb http://ppa.launchpad.net/jmou/ppa/ubuntu oneiric main потому что в прежнем гипм собран с новыми либами, с которыми отваливатся чиз. Адрес ппа личкрафтов заменяем на deb http://ppa.launchpad.net/tehnick/leechcraft-unstable/ubuntu oneiric main Добавим ппа с конфигуратором gtk3deb http://ppa.launchpad.net/tehnick/kde-gtk-config/ubuntu oneiric main

Получаем ключи новых репозиториев: launchpad-getkeys По непонятной причине (точнее понятной: надо было ещё что-то подмонтировать, но разбираться было лень) aptitude орал благим матом, поэтому пришлось вспоминать apt-get. Обновляем список пакетов: apt-get update

Вычищаем ненужные пакеты: apt-get remove leechcraft leechcraft-iconset-oxygen leechcraft-liblcutil0.5.0 leechcraft-libxmlsettingsdialog0.3.0 libqtmultimediakit1 linux-headers-3.0.0-12-generic-ck linux-image-3.0.0-12-generic-ck linux-headers-3.0.0-12 linux-headers-3.0.0-15 linux-image-3.0.0-15-generic plymouth-theme-blanco plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text plymouth-theme-sabily plymouth-theme-script plymouth-theme-solar plymouth-theme-ubuntu-text plymouth-theme-text plymouth-label capplets-data linux-headers-3.0.0-12-generic linux-image-3.0.0-12-generic linux-headers-3.0.0-13 linux-headers-3.0.0-13-generic linux-image-3.0.0-13-generic Достал меня этот плимус: с дровами с сайта работает только при выключении. Прибиваем свои темы: rm -rf /lib/plymouth/themes Личкрафты подчистил на всякий случай.

Бэкапим частично правленный руками конфиг груба: cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

Обновляемся без удаления пакетов (помним про костыльные иксы): apt-get safe-upgrade --no-install-recommends

Посмотрим, какие нам нужны личкрафтыzypper se -i leech | awk '{ print $3 }' У Техника они собраны немного по-другому: азот не разбивается на подплагины и т.п. Учтём это.

Безопасно ставим то, что нам предлагает apt-get dist-upgrade, добавим личкрафты и конфигуратор: sudo apt-get install --no-install-recommends leechcraft leechcraft-advancednotifications leechcraft-anhero leechcraft-azoth leechcraft-cstp leechcraft-dbusmanager leechcraft-glance leechcraft-lackman leechcraft-lmp leechcraft-networkmonitor leechcraft-newlife leechcraft-poshuku leechcraft-secman leechcraft-shellopen leechcraft-tabslist linux-headers-3.0.0-14 linux-headers-3.0.0-14-generic-ck linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-14-generic-ck linux-image-3.0.0-16-generic wesnoth-1.10 wesnoth-1.10-aoi wesnoth-1.10-core wesnoth-1.10-data wesnoth-1.10-did wesnoth-1.10-dm wesnoth-1.10-dw wesnoth-1.10-ei wesnoth-1.10-httt wesnoth-1.10-l wesnoth-1.10-low wesnoth-1.10-nr wesnoth-1.10-sof wesnoth-1.10-sotbe wesnoth-1.10-thot wesnoth-1.10-trow wesnoth-1.10-tsg wesnoth-1.10-ttb wesnoth-1.10-utbs gir1.2-gtk-3.0 gparted ia32-sun-java6-bin libgail-3-0 libgtk-3-0 libgtk-3-bin linux-generic linux-generic-ck linux-headers-generic linux-headers-generic-ck linux-image-generic linux-image-generic-ck sun-java6-bin sun-java6-jre sun-java6-plugin virtualbox virtualbox-dkms virtualbox-guest-additions virtualbox-guest-additions-iso virtualbox-ose virtualbox-ose-dkms virtualbox-ose-qt virtualbox-qt wesnoth wesnoth-all kde-gtk-config

Подчищаем уже ненужные пакеты: apt-get autoremove

Приводим в правильное состояние (у меня в chroot не нашлась зузя) /boot/grub/grub.cfg

Удаляем симлинк из домашнего каталога, которым подпирался gtk3.

Ребут...

После переустаовки дров на новое ядро работает =) Конфигуратор тоже.

dap: (Default)

Прилетело свежее ядро. Включить мультиядра оказалось хорошей идеей: оно не дружит с модулем видео из репозитория. Лог иксов:

(II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading nvidia
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.
Fatal server error:
no screens found

В логе ядра ничего нет. Ставим 3.1 вариантом по умолчанию и ждём обновлений.

Так просто и незатейливо можно сохранить заводской вариант файловой системы флешки: sudo dd if=/dev/sdc conv=sync,noerror bs=64K | gzip -c > /mnt/G-Video/flash.img.gz

Небольшой ликбез по консольным упаковщикам. Вот, что нужно вбить, чтобы распаковать файл в директорию, отличную от каталога с архивом и без удаления последнего: bunzip2 -c -k архив > /путь/файл

  • bunzip2 — распаковывать по умолчанию;
  • c — вывод в stdout (окно терминала);
  • k — не удалять исходный файл (да, по умолчанию удаляет);
  • > — направить вывод терминала в файл.

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

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:Herbster0815/openSUSE_12.1/home:Herbster0815.repo
sudo zypper in plasmoid-ihatethecashew 

Установим софт: sudo zypper in mulino xdg-user-dirs k3b k3b-lang k3b-codecs cuneiform yagf

Mulino — Python/Qt-фронтэнд к небезызвестной aria2. Спасибо rioky за это =) Заодно потестил Cuneiform-qt: похоже на старую заброшенную версию yagf.

dap: (Default)

Прилетело свежее ядро. Включить мультиядра оказалось хорошей идеей: оно не дружит с модулем видео из репозитория. Лог иксов:

(II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading nvidia
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.
Fatal server error:
no screens found

В логе ядра ничего нет. Ставим 3.1 вариантом по умолчанию и ждём обновлений.

Так просто и незатейливо можно сохранить заводской вариант файловой системы флешки: sudo dd if=/dev/sdc conv=sync,noerror bs=64K | gzip -c > /mnt/G-Video/flash.img.gz

Небольшой ликбез по консольным упаковщикам. Вот, что нужно вбить, чтобы распаковать файл в директорию, отличную от каталога с архивом и без удаления последнего: bunzip2 -c -k архив > /путь/файл

  • bunzip2 — распаковывать по умолчанию;
  • c — вывод в stdout (окно терминала);
  • k — не удалять исходный файл (да, по умолчанию удаляет);
  • > — направить вывод терминала в файл.

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

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:Herbster0815/openSUSE_12.1/home:Herbster0815.repo
sudo zypper in plasmoid-ihatethecashew 

Установим софт: sudo zypper in mulino xdg-user-dirs k3b k3b-lang k3b-codecs cuneiform yagf

Mulino — Python/Qt-фронтэнд к небезызвестной aria2. Спасибо rioky за это =) Заодно потестил Cuneiform-qt: похоже на старую заброшенную версию yagf.

dap: (Default)

Победить conky оказалось непросто. Во-первых, он почему-то читал конфиг root, и из-за этого обрезался снизу (спасибо, rioky за брейнсторм). Во-вторых, в дефолтном пакете из репозитория он собран без поддержки nvidia (лицензии, да), В-третьих, пришлось поковыряться в hddtemp. Ну и в-четвёртых, календарь не работает как в бунте (тут к чести SUSE стоит вспомнить, что в бунте его недавно просто поломали, поэтому просто ищем и запиливаем старый вариант, слегка его откорректировав). Для начала добавим репозиторий, установим утилиты и уберём мешающий конфиг:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.1/home:please_try_again.repo
sudo zypper in --no-recommends conky conky-feature-nvidia conky-doc hddtemp
sudo mv  /etc/conky/conky.conf /etc/conky/conky.conf.bak
sudo touch /etc/conky/conky.conf

Добьём hddtemp: открываем Яст и включаем утилиту в системных службах. Теперь она будет запускаться как демонпри запуске системы. Чтобы отслеживались все жёсткие диски, правим в /etc/sysconfig/hddtemp строку DEVICE="/dev/sd[ab]" по образу приведённой. Мои конфиги: hddtemp, conkyrc.

Переходим к sudo/kdesu: первый нее умеет работать с графическими приложениями (опять ж к чести SUSE признаюсь, что в бунте такое иногда случалось, я лечил перезагрузкой :-), второй не умеет работать с первым. Пытался победить kdesu (см. ссылку), но ничего путного не вышло. Зато есть костыль для sudo (спасибо, pendruk)! На всякий случай укажу, что сначала я добавил в строку Defaults env_keep= в файле /etc/sudoers, как написано здесь, но без костыля это точно не работает. Итак, сначала разрешаем всем запускать /usr/bin/kvpnc без пароля (можно сделать в Ясте), затем создаём скрипт:

xhost + local:

sudo /usr/bin/kvpnc

Его можно закинуть в автозагрузку и наслаждаться интернетом сразу после входа в DE. Мой конфиг.

Допилим zsh: чтобы запуск программ из /usr/sbin/ и /sbin/ не требовал указания полных путей и чтобы для них работало автодополнение, добавим пару строк в ~/.zshrc (мой конфиг). Заодно починим фортунки:

export PATH=$PATH:/sbin/

export PATH=$PATH:/usr/sbin/

/usr/bin/fortune /usr/share/fortune/linuxcookie

dap: (Default)

Победить conky оказалось непросто. Во-первых, он почему-то читал конфиг root, и из-за этого обрезался снизу (спасибо, rioky за брейнсторм). Во-вторых, в дефолтном пакете из репозитория он собран без поддержки nvidia (лицензии, да), В-третьих, пришлось поковыряться в hddtemp. Ну и в-четвёртых, календарь не работает как в бунте (тут к чести SUSE стоит вспомнить, что в бунте его недавно просто поломали, поэтому просто ищем и запиливаем старый вариант, слегка его откорректировав). Для начала добавим репозиторий, установим утилиты и уберём мешающий конфиг:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.1/home:please_try_again.repo
sudo zypper in --no-recommends conky conky-feature-nvidia conky-doc hddtemp
sudo mv  /etc/conky/conky.conf /etc/conky/conky.conf.bak
sudo touch /etc/conky/conky.conf

Добьём hddtemp: открываем Яст и включаем утилиту в системных службах. Теперь она будет запускаться как демонпри запуске системы. Чтобы отслеживались все жёсткие диски, правим в /etc/sysconfig/hddtemp строку DEVICE="/dev/sd[ab]" по образу приведённой. Мои конфиги: hddtemp, conkyrc.

Переходим к sudo/kdesu: первый нее умеет работать с графическими приложениями (опять ж к чести SUSE признаюсь, что в бунте такое иногда случалось, я лечил перезагрузкой :-), второй не умеет работать с первым. Пытался победить kdesu (см. ссылку), но ничего путного не вышло. Зато есть костыль для sudo (спасибо, pendruk)! На всякий случай укажу, что сначала я добавил в строку Defaults env_keep= в файле /etc/sudoers, как написано здесь, но без костыля это точно не работает. Итак, сначала разрешаем всем запускать /usr/bin/kvpnc без пароля (можно сделать в Ясте), затем создаём скрипт:

xhost + local:

sudo /usr/bin/kvpnc

Его можно закинуть в автозагрузку и наслаждаться интернетом сразу после входа в DE. Мой конфиг.

Допилим zsh: чтобы запуск программ из /usr/sbin/ и /sbin/ не требовал указания полных путей и чтобы для них работало автодополнение, добавим пару строк в ~/.zshrc (мой конфиг). Заодно починим фортунки:

export PATH=$PATH:/sbin/

export PATH=$PATH:/usr/sbin/

/usr/bin/fortune /usr/share/fortune/linuxcookie

dap: (Default)

Во время выбора пакетов я не выбрал никакого приличного оконного менеджера (того же openbox), IceWM стал для меня шоком =) Отойдя, я обнаружил, что меню вызывается зажатием левой клавиши мыши, там обнаружился xterm и пункт выхода, на этом моё знакомство с ним окончилось.

После установки я согласился на автоматическую настройку внутри виртуальной машины, что стало моей второй ошибкой. На реальном железе были неактивны сетевая и звуковая карточки. Чтобы включить их, запускаем YaST и ковыряем соответствующие разделы: sudo /sbin/yast2

Zypper  — консольный менеджер пакетов в openSUSE. Zypper умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их. Например:

  • sudo zypper se пакет — поиск пакета;
  • sudo zypper in пакет — установка пакета;
  • sudo zypper in --no-recommends пакет — установка пакета без рекомендаций;
  • sudo zypper ar -f -r репозиторий — добавление репозитория;
  • sudo zypper ref — обновление списков пакетов.

Да, sudo здесь есть по умолчанию и работает так же. zsh установился по умолчанию, его конфигурационные файлы (а также конфиги kvpnc и другие) я стянул из старого домашнего раздела, а кое-какие (opera, vacuum, blogilo) сделал пока ссылками. fstab дополнился строками из старого. NB! В openSUSE настройки KDE живут в ~/.kde4. После запуска kdesu kvpnc почему-то не обнаружил профиль, запилил новый на скорую руку, потом сличил конфигурационные файлы и перенёс отличия из старого профиля. Добавить репозиторий Nvidia и установить последний драйвер, создать конфигурационный файл:

sudo zypper ar -f ftp://download.nvidia.com/opensuse/12.1/ nvidia

sudo zypper in x11-video-nvidiaG02 nvidia-settings

sudo nvidia-xconfig

Теперь сличаем конфигурационные файлы иксов или просто заселяем старый. Заодно поправил в /etc/X11/xorg.conf.d переключение языков на "grp:alt_shift_toggle,grp_led:scroll".

dap: (Default)

Во время выбора пакетов я не выбрал никакого приличного оконного менеджера (того же openbox), IceWM стал для меня шоком =) Отойдя, я обнаружил, что меню вызывается зажатием левой клавиши мыши, там обнаружился xterm и пункт выхода, на этом моё знакомство с ним окончилось.

После установки я согласился на автоматическую настройку внутри виртуальной машины, что стало моей второй ошибкой. На реальном железе были неактивны сетевая и звуковая карточки. Чтобы включить их, запускаем YaST и ковыряем соответствующие разделы: sudo /sbin/yast2

Zypper  — консольный менеджер пакетов в openSUSE. Zypper умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их. Например:

  • sudo zypper se пакет — поиск пакета;
  • sudo zypper in пакет — установка пакета;
  • sudo zypper in --no-recommends пакет — установка пакета без рекомендаций;
  • sudo zypper ar -f -r репозиторий — добавление репозитория;
  • sudo zypper ref — обновление списков пакетов.

Да, sudo здесь есть по умолчанию и работает так же. zsh установился по умолчанию, его конфигурационные файлы (а также конфиги kvpnc и другие) я стянул из старого домашнего раздела, а кое-какие (opera, vacuum, blogilo) сделал пока ссылками. fstab дополнился строками из старого. NB! В openSUSE настройки KDE живут в ~/.kde4. После запуска kdesu kvpnc почему-то не обнаружил профиль, запилил новый на скорую руку, потом сличил конфигурационные файлы и перенёс отличия из старого профиля. Добавить репозиторий Nvidia и установить последний драйвер, создать конфигурационный файл:

sudo zypper ar -f ftp://download.nvidia.com/opensuse/12.1/ nvidia

sudo zypper in x11-video-nvidiaG02 nvidia-settings

sudo nvidia-xconfig

Теперь сличаем конфигурационные файлы иксов или просто заселяем старый. Заодно поправил в /etc/X11/xorg.conf.d переключение языков на "grp:alt_shift_toggle,grp_led:scroll".

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 Sep. 26th, 2017 12:55 pm
Powered by Dreamwidth Studios