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

Радости великой час! Благодаря оживившемуся обсуждению в багзилле была решена проблема с автодополнением к zypper в zsh. Ларчик открывался достаточно просто: работа функции была завязана на выхлоп зиппера, причём именно на английский. Огромное спасибо товарищу Dmitry Roshchin! Исправленный пакет попадёт в грядущую зузю 12.3, а торопыжки могут обновиться из специализированной репы:

sudo zypper ref
sudo zypper dup --no-recommends -r shells

Но не может же обойтись без ложки дёгтя, правда? Уж не упомню, каким образом мной были обнаружены файлы по адресу /usr/lib/debug при отсутствии установленных пакетов с отладочными символами, пришлось прибрать за пакетником: sudo rm -rf /usr/lib/debug

Плавно переходим к новому софту. I-Nex — очередная утилита отображения информации о системе. Косит под виндовую CPU-Z, написана на развесёлом третьем gambas. Кое в каких местах косячит, но всё же неплохо. Зузеводы могут стянуть из моего хомяка или подождать того, как разрешится попытка запихнуть пакет в Education, "выбор" связан с тем, что это единственный проект с гамбасом :( Очевидно, он идейно не подходит программе, так что исход предсказать я не берусь из проекта Education, где на данный момент наблюдается баг с генерацией страниц загрузки, но установить можно в ручном режиме по шаблону зузи 12.1.

lennier навёл на две симпатичные шкурки к mpd: Quimup и Guimup, на чём "обзор" закончится, поскольку я не осилил завести демона =)

Если при сборке для какого-нибудь packman вы видите ошибку "public key not available", просто вбивайте osc build --no-verify

Чтобы выбить из систем контроля версий изменения только по отношению к уже собранному пакету, можно тыкать git log $VOBS..HEAD или svn log -r HEAD:$VOBS | less соответственно.

А вот так можно влезть с помощью gdb в подвисшее приложение: gdb attach `pidof leechcraft`

Раз мы незаметно перешли к теме личкрафтов, упомяну способ открытия новой копии приложения только с выбранными плагинами: leechcraft -P /usr/lib64/leechcraft/pluginslibleechcraft_bittorrent.so

К слову, политика партии в отношении контролов и информеров в ядре изменилась, поэтому посмотреть загрузку канала или включать/выключать на лету звуковые уведомления теперь можно только с помощью плагина sb2. Посему

sudo zypper rm leechcraft-networkmonitor
sudo zypper in --no-recommends leechcraft-sb2 leechcraft-tpi leechcraft-vrooby leechcraft-launchy leechcraft-lemon
Posted via LeechCraft Blogique.
dap: (Аватара+)

Скрипт для пинания днс по подключению НМ к интернетам я опакетировал в pdnsd-restart.

mft вернул к жизни снежный эффект kwin. Ссылка с инструкциями по установке для зузеводов, расшифровка репозиториев:

  • openSUSE_12.1: openSUSE 12.1 с KDE 4.9
  • openSUSE_12.1_KDE_4.8: openSUSE 12.1 с KDE 4.8
  • openSUSE_12.2: openSUSE 12.2 с KDE 4.8
  • openSUSE_12.2_KDE_4.9: openSUSE 12.2 с KDE 4.9

Установка в моём случае произошла так: 

sudo zypper ref
sudo zypper in kwin-effect-snow

Если эффект не появится в списке, перезапустите оконный менеджер по kwin --replace

leechcraft-pogooglue добавляет в чат пипку для поиска выделенного текста. leechcraft-monocle-postrus даёт возможность открывать документы postscript.

Опакетировал проигрыватель музыки из контакта Pulsar. Для проигрывания музыки нужно установить пакет pulsar с подключенным пакманом. Заявлена возможности сохранения треков, не тестировал.

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

dap: (Default)

Не так давно захотелось слегка подправить картинку, исправив цветовой баланс. Ставить какое-либо приложения ради однократной операции было лень, и я нагуглил неплохой графический редактор онлайн Pixlr. Фотошопо Гимпоподобный интерфейс прилагается, исходное изображение можно подтянуть прямо из интернетов. Написано на флеше, но работает достойно.

Перейдём к традиционным приложениям. Rioky собрал несколько интересных приложений от наших китайских друзей, среди которых обнаружился привлекательный Deepin Music Player (название пакета — deepin-music-player). Интерфейс винампоподобен, но стандартные скины не поддерживает, зато есть набор своих практически на любой вкус, умеет работать с несколькими плейлистами одновременно, не поддерживает глобальные клавиши, не всегда дружит с русским, не умеет сортировать файлы по их расположению в файловой системе, нещадно использует ресурсы компьютера и иногда требует доведения до ума установкой всяких плюшек к gstreamer. Себе я выбрал, наверно, самый невзрачный скин:

Раз пошла такая пьянка, опишу свои впечатления о XMMS2 (пакеты *xmms2* в пакмане) и клиенте Promoe (promoe в моём хомяке). Рекомендую установить полный ( zypper se xmms2-plug | grep -v debu | awk '{print $2}' | tr "\n" " " ) набор плагинов, в моём случае: sudo zypper in --no-recommends xmms2-plugin-airplay xmms2-plugin-ao xmms2-plugin-apefile xmms2-plugin-asf xmms2-plugin-asx xmms2-plugin-base xmms2-plugin-cdda xmms2-plugin-cue xmms2-plugin-curl xmms2-plugin-daap xmms2-plugin-ffmpeg xmms2-plugin-flac xmms2-plugin-flv xmms2-plugin-gme xmms2-plugin-gvfs xmms2-plugin-html xmms2-plugin-ices xmms2-plugin-icymetaint xmms2-plugin-id3v2 xmms2-plugin-jack xmms2-plugin-karaoke xmms2-plugin-m3u xmms2-plugin-mad xmms2-plugin-modplug xmms2-plugin-mp4 xmms2-plugin-musepack xmms2-plugin-normalize xmms2-plugin-ofa xmms2-plugin-pulse xmms2-plugin-restricted xmms2-plugin-samba xmms2-plugin-sndfile xmms2-plugin-speex xmms2-plugin-tta xmms2-plugin-vocoder xmms2-plugin-wave xmms2-plugin-wavpack

Интерфейс винампоподобен, стандартные скины поддерживает, в комплекте идёт только одна встроенная в программу шкурка, отсутствует режим случайного воспроизведения (нам предлагают периодически перемешивать список), не поддерживает глобальные клавиши, по ресурсам сравним с qmmp (при запущенном клиенте), клиент не умеет сворачиваться в трей (даже с помощью кедохака), (зато его можно невозбранно закрывать :) ), при нажатии кнопок в плейлисте не стоит задумываться, потому что норовит активироваться вариант, на который наведёт курсор мыши, можно рулить в терминале, полный список команд доступен по xmms2 help. Для меня данный вариант показался слишком аскетичным, но интересным, посему пакеты не были расстреляны по завершении испытаний.

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

Недавно вышло мажорное обновление гоночного симулятора Spead Dreems. Управление осталось таким же невнятным. Пакет отправился в games. Также зарелизился менее амбициозный проект, но более симпатичный мне: Trigger Rally. Товарищ xandry намекнул мне, что последняя уныла из-за отсутствия соперников и порекомендовал SuperTuxKart. И мне понравилось =) Цитата в тему: Full Circle Magazine назвал игру SuperTuxKart одной из лучших гонок, существующей в версии для Linux, отзываясь о ней как об игре, которую нужно попробовать тем, кому надоели реалистичные гонки. Как раз про меня. Обе игры были собраны в games, посему:

sudo zypper ar -k http://download.opensuse.org/repositories/games/openSUSE_12.1/games.repo
sudo zypper ref
sudo zypper in supertuxkart trigger-rally

Недавно проигрывая сражение с кракозяблами в mp3-тегах в qmmp, я набрёл на тикет в их трекере, утверждающий, что проблема решается патчем от команды RusXMMS на библиотеку tag. Забегая вперёд, скажу, что патч всё решает, не забываем вернуть utf8 как кодировку тегов в настройках плеера. Не успел я поковырять пересборку, как xandry поделился новостью, что этот патч уже включён в дистрибутив. Но соответствующий пакет будет только в следующем релизе, поэтому подключим профильный реп и обновимся:

sudo zypper ar -k http://download.opensuse.org/repositories/multimedia:libs/openSUSE_12.1/multimedia:libs.repo
sudo zypper ref
sudo zypper in -f --no-recommends libtag1 libtag_c0

Радости небольшой абзац. Случилось так, что пропали интернеты. Поскольку сейчас у меня не установлено никаких программ для модемов, в голову закралась крамольная мысль перезагрузиться в бунту, но я всё же решил попробовать натыкать что-нибудь в Ясте. Не повезло с pptp, так, может, осилю это? Осилил, всё вполне интуитивно, понадобилось пошуршать локейтом с грепом, чтобы найти номер дозвона. Потом уменьшил скорость соединения из-за разрывов, помогло. Выбрал вариант автоматического подключения при присоединении устройства. Рулить этой красотой можно утилитами *internet: консольный cinternet есть искаропки и обладает отличной справкой и юзабилити. Позже в репах нашёлся и няшный qinternet.

Мейнтейнеры calligra решили, что офисный пакет должен зависеть от KDE PIM, а, значит, и от mysql. Доказал им обратное. Теперь стоит рекомендация =) Было дело, собирал у себя в хомяке, но к текущему моменту уже удалил. Так что sudo zypper in --no-recommends calligra-tools

xneur меня решил огорчить: интеллектуальный режим решил, что в русском языке нет слов из одной буквы. В настройках переключения я не смог найти соответствующую маску, поэтому приговорил конфиги программы и вырубил ей интеллект. Узнал, что по дефолту программа забирает под себя Super+D и вставляет по нажатию дату, вырубил.

Внезапно оказалось, что кедопрограммы не умеют сохранять в gif, воспользуемся утилитой из пакета ImageMagickconvert ~/Pictures/123/rr.png ~/Pictures/123/rr.gif

make %{?_smp_mflags} в спеке сборки подставит оптимальное количество потоков сборки для данной машины.

wc -l посчитает количество строк.

Удалим случайный мусор: sudo zypper rm qsmmp

dap: (Default)

KOffice нынче называется Calligra Suite. Офисный пакет потерял навыки работы с файлами от MS Office (не умеет сохранять), зато нормально интерпретирует системные цветовые схемы (можно забыть о временах афродокументов, но не таблиц). BKchem — это свободная программа для рисования химических формул, написанная на Python и Tk. Установим:
sudo zypper ar -k http://download.opensuse.org/repositories/KDE:UpdatedApps/openSUSE_12.1/KDE:UpdatedApps.repo
sudo zypper ref
sudo zypper in calligra-words calligra-l10n-ru calligra-tools bkchem --no-recommends

Товарищ zitun рассказал про модный модуль для настройки тем gtk в KDE. Поскольку в ОБС он обнаружился только в каких-то невнятных репозиториях, я бэкпортировал его к себе в хомяк. Заодно установим тему для gtk3:
sudo zypper in oxygen-gtk3 kde-gtk-config

Чтобы настроить консольный редактор по умолчанию, следует добавить в конфиг вашего шелла строку на подобие export EDITOR=/usr/bin/nano

Если qmmp стал охоч до ресурсов процессора, проверьте, выключен ли эквалайзер, даже если он не активен и дефолтен.

Установка консольных утилит для заливки в интернет текста, картинок и распаковки rar-архивов: sudo zypper in susepaste susepaste-screenshot unrar

Оказалось, что файл данных fortunes архитектурозависим...

Если при локальной сборке пакета, вас посетит нечто вроде g++: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found compilation terminated, попробуйте перед очередной попыткой очистить chroot: osc build --clean --ccache openSUSE_12.1 x86_64

И старая добрая рубрика выметания мусора: sudo zypper rm gnome-keyring python-gnomekeyring libgck-1-0 gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-vietnamese

dap: (Default)
sudo zypper in --no-recommends goldendict kompare okular kdebase4-runtime-xine kcm_gtk plasma-theme-oxygen oxygen-gtk flash-player flash-player-kde4 findutils-locate kmymoney lodgeit python-gobject2 deb

Вылезет лицензия flash: зажимаем Enter, чтобы пролистать, потом вбиваем "да". Без пакета kdebase4-runtime-xine Okular ругается на pdfokular(11962)/okular (app) Okular::Document::openDocument: No plugin for mimetype '"application/pdf"'kcm_gtk добавляет в настройки KDE вкладку выбора темы gtk. В пакете findutils-locate живёт тот самый locate. deb позволяет открывать соответствующие файлы в krusader как архивы. lodgeit из репозитория rioky позволяет отправлять терминальный вывод, кофиги, логи и подобное прямо в пастбин, например: cat что-нибудь | lodgeitpython-gobject2 по идее должен позволять предыдущей утилите отправлять ссылку в буфер обмена, но что-то не сложилось...

Я решил, что лёгкие DE не для меня: я так и не понял, откуда приложения берут разные значения dpi, почему не применяются темы gtk, почему извлечение устройства встроенным виджетом очищает плейлист qmmp (lol but true)... и много другое. Внезапно я обнаружил, что нечаянно установил работоспособное KDE =) Поэтому решил расстаться с Разором на этом этапе:

Установил и выбрал kdm, забирал смайлы и иконки из старой ~/.kde/share, темы анимации входа в KDE — из ~/.kde/share/apps/ksplash/Themes, темы kdm — из /usr/share/kde4/apps/kdm/themes. Первая чистка: sudo zypper rm strigi

dap: (Default)

Установим лёгкие окружения рабочего стола (Razor-qt, сначала надо добавить репозиторий) и дисплейный менеджер на Qt (LightDM):

sudo zypper ar -f -r http://download.opensuse.org/repositories/home://TI_Eugene://QtDesktop/openSUSE_12.1/home:TI_Eugene:QtDesktop.repo

sudo zypper in razorqt liblightdm-qt-1-0 lightdm lightdm-lang lightdm-qt-greeter

В файле /etc/sysconfig/displaymanager вбиваем наш DM. Найти иксы: ps aux | grep X, убить иксы: sudo kill номер. Запустить DM: sudo /usr/sbin/lightdm

Добавим репозиторий со всякими вкусняшками (эдакий гибрид medibuntu и getdebPackman и установим PulseAudio и мультимедиа-приложения. Со звуком я сражался долго (в том числе вбил две команды: см. ниже), а в итоге он появился сам... 

sudo zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.1 packman
sudo zypper in pulseaudio pulseaudio-utils pulseaudio-module-x11 alsamixergui pavucontrol qmmp qmmp-output-pulse vlc vlc-aout-pulse smpayer smplayer-lang

export ALSA_CONFIG_PATH=/etc/alsa-pulse.conf

sudo setup-pulseaudio --enable

rioky собрал для меня imwheel, чем грех не воспользоваться =) Конфиг вместо /etc/X11/imwheel/imwheelrc можно положить в ~/.imwheelrc и запускать от пользователя:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/Reki/openSUSE_12.1/home:Reki.repo

sudo zypper in imwheel

Теперь обрастём приложениями. Библиотека Qt нужна для blogilo (без неё вылетает ошибка: Driver not loaded), qlipper — лёгковесный менеджер буфера обмена. Остальные приложения я упоминал ранее. Vacuum поставляется без смайликов из-за несоответствия лицензии, копируем недостающее из старого /usr/share/vacuum в новый ~/.vacuum, не забывая о правах доступа. Заодно закидываем на место словарь для opera/usr/share/opera/locale/ru.

sudo zypper in --no-recommends opera vacuum vacuum-im-plugins-dbusnotifications vacuum-im-plugins-spellchecker rekonq kmix kwin krusader fortune qlipper ksnapshot blogilo libqt4-sql-sqlite yakuake yakuake-lang

dap: (Default)

Если после обновления начнут исчезать названия треков в плейлисте, откройте Настройки -> Список и вставьте %p%if(%p&%t, - ,)%t в Формат названия вместо того, что там будет. Это — фишка перехода с 0.4.* на 0.5

dap: (Default)

Если случился сабж, можно попробовать выключить либо перенастроить модули эффектов, в частности "Модуль SRC".

dap: (Default)

Открыл для себя замечательный менеджер закачек multiget: sudo aptitude install multiget.

Возможности:

  • действительно качает :-)
  • качает через прокси
  • качает с сайта с обязательными куки.

Поделились (спасибо gronpipmaster с кубунту-ру) красивым скином для qmmp:

Чтобы пункты списка отображались корректно, нужно в архиве шкурки отредактировать текстовый файл pledit.txt, добавив символ # перед определениями цветов (например: Current=#ffffff). Версия №2, править не надо.

Пролистав руководство по conky (man conky в консоли), довёл конфиг до ума:

Текст файла .conkyrc:Read more... )
dap: (Default)

Доводим до ума браузер Opera: настраиваем экспресс-панель, добавляем словарь для проверки орфографии, убиваем рекламу. Гуглим объединённый англо-русский словарь (подойдёт расширение для Firefox,- это zip-архив), с правами root копируем в папку /usr/share/opera/locale/ru файлы Russian-English.aff и Russian-English.dic. В опере в любом поле ввода текста щёлкаем правой кнопкой мыши, выбираем в категории словари нужный. Самый простой способ избавиться от рекламы: устанавливаем комплект антибаннерных стилей для win-версии, копируем urlfilter.ini в /home/darkness/.opera и стили anti-banner.css, no_flash.css, Size-Block.css, URL-block.css в подкаталог /styles/user. Открываем opera, жмём вид/стиль и выбираем нужные:


 

Обучаем плеер Qmmp русскому языку (настройки модуля mpeg) и скачиваем скин, например, отсюда:

Чтобы при установке нового ядра не редактировать настройки загрузчика, от root правим /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" заменяем на GRUB_CMDLINE_LINUX_DEFAULT="splash"

Настроим системный монитор conky:

 

Содержимое конфигурационного файла .conkyrc в домашнем каталоге: Read more... )

January 2016

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

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 20th, 2017 11:06 pm
Powered by Dreamwidth Studios