dap: (Default)

Не могу удержаться и не отметить, что данный релиз — наиболее забагованный из тех openSUSE, что я пользовался. Не то, чтобы нельзя былло пользоваться, но изрядно поработать напильником придётся. Расслабился я. Однако начнём хит-парад.

Первым расскажу о новом старом баге, о котором мне напомнили только сегодня, иногда пользователи сталкиваются с кракозяблами в названиях файлов в архивах, созданных вражескими системами. Я таких не видал уже лет 5, однако не помешает поберечься: sudo zypper in unzip-rcc && sudo zypper rm unzip

Следующий баг, до которого руки дошли лишь сегодня,— вопросительные знаки вместо кириллицы в tty. Баг древний как systemd и эпичен своим случайным проявлением на любых железках во всех версиях дистрибутива, и меня настиг лишь сейчас. Решение данного и предыдущего багов проспонсировано сообществом linuxforum. Качаем и устанавливаем пакет, заменяем /etc/vconsole.conf копией vconsole.conf.rpmnew и вставляем свой keymap, если нужно.

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

Поломалось терминальное усыпление компа через d-bus, зато починилось через systemctl suspend

Поломали бесперебойный сервис nut: опечатка в юните, пользователю надо быть в группе dialout, udev-правило не нужно и вредно.

Третье место получает снова несобранный в packman conky, уже неактуально, починили за нас ;)

Второе место отдадим утерянной функциональности установки скачанного пакета старым добрым даблкликом искаропки. Как известно, яст перепилили на руби, а руби-программистам скачивать и устанавливать пакеты не из репозиториев не нужно, у них же вообще gem, точно. Открываем свойства пакета, файловые ассоциации, добавить, sudo zypper in --no-recommends -l в терминале и не закрывать окно, сохраняемся.

А заслуженное первое место получает неработающий ping. Только неудачники ставят дистрибутив из образов, Ъ должны обновляться или ставить по сети. Рецепт для неудачников: sudo zypper in -f iputils

Тем временем комбинация pulseaudio и vlc остаётся такой же ущербной, не умея усиление звука и ломая настройки; плазма KDE перемещает конфиг в оперативку, что приводит к его потере при резете на xfs (пришлось выкинуть на другой раздел и симлинкануть); mplayer едва переваривает mkv, а mpv, призванный его заменить, и вовсе бестолку насилует процессор… to be continued.


Posted via LeechCraft Blogique.
dap: (Default)

Kcmsystemd — модуль параметров системы КДЕ для натыкивания кое-каких опций systemd. Из интересного нашёл только настройки формирования логов. Установка в openSUSE (пакет kcm_systemd в KDE:Extra).

Скачать с докачкой и ограничением скорости: wget -c --limit-rate=300k http://www.net.com/internet.zip А ещё можно просто скормить ссылки с провайдерского ftp плееру, играет :) 

Появились пакет продукта симбиоза LXDE и Razor. Пока не умеет рулить раскладками клавиатуры, так что неинтересно, но всё же (Razor — первое DE моей текущей инсталляции, отcюда странные автоматические чистки при его удалении):

sudo zypper rm -u '*razor*qt*'

sudo zypper in pam-modules xscreensaver xscreensaver-data openbox

sudo zypper ar -k -n provider-LXDE-Qt 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/devel:/cloverleaf:/lxqt/openSUSE_13.1/' p-LXQt

А вот тут меня постигло недоумение, потому что паттерн lxde-qt удалось установить только из Яста, теперь я уже знаю, что надо тянуть пакеты lxqt-about lxqt-appswitcher lxqt-common lxqt-config lxqt-config-randr lxqt-globalkeys lxqt-notificationd lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-power lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session.

Список пакетов в зависимости от времени установки: rpm -qa --last | less

Установка локального пакета без zyppersudo rpm -ip *.rpm Отобразит все поломанные зависимости, а не только первую.

Визуализация истории git-репозитория: gource -c 4 --highlight-users path/.git

Применение патча (серьёзно, только узнал, как сделать вручную): cat 5.patch | /usr/bin/patch -p1 --fuzz=0

Если вам не повезло, и osc валится с питоновскими трейсами, то придётся откатиться на предыдущую верcию и зафиксировать пакет:

sudo zypper in -f `locate osc-0.143.0-122.1.noarch.rpm`

sudo zypper al osc -r p-openSUSE-Tools

А питон возвращает синтаксическую ошибку на попытку импорта из файла с символом «-» в названии :( 

Обновление копирайтов (подскажете, как сделать рекурсивно; только с find?): sed -i 's/2013/2014/g' path/*

Не каждый читатель дойдёт до очередной зачистки: sudo zypper rm -u sudo zypper rm -u libavcodec54 libavformat54 libavresample0 libavutil51 libpostproc51 libswscale1 bkchem boost-license1_54_0 libboost_program_options1_54_0 libfftw3_threads3 libx264-135 nvidia-gfxG02-kmp-desktop-304.108_k3.11.6_4-31.2 nvidia-gfxG02-kmp-desktop-304.117_k3.11.6_4-28.1 smillaenlarger kernel-desktop-3.4.63-2.44.1 '*openarena*'

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

dap: (Default)

Минимальное по трафику клонирование git-репозитория: git clone --depth 1

Учтите, что вы не получите тэги (т.е. метки релизов) и полный журнал изменений.

Внезапно опция setopt HIST_REDUCE_BLANKS в zsh 5 ломает некоторые команды при сохранении в историю. Закомментировал.

Если новые окна, как вам кажется, беспричинно перекрывают активные при запуске, откройте Поведение окон в Параметрах системы KDE и установите опцию Focus stealing prevention в более значимую позицию. Повысил до Среднего на всякий пожарный.

Категорически рекомендую Monster RPG 2 — этанолонную JRPG (привет, Final Fantasy, Pokemon или Elven Chronicles, кому что ближе) на этих ваших персональных компьютерах. Не могу назвать игру настолько уж лёгкой, чтобы играть, совсем не напрягаясь, частенько приходилось пробегать новую локацию на сохранениях, закупаться обмундированием в следующей деревне и возвращаться мстить и качаться :)


Также посоветую Fall of Imiryn, которая примечательна тем, что в неё стоит сразу же проверить работоспособность сохранений. Обе игры доступны в репозитории openSUSE games. Авторов Monster RPG 2 можно отблагодарить на их сайте и/или на Десуре.


Posted via LeechCraft Blogique.
dap: (Аватара+)

Если у скайпа наблюдаются проблемы с русским языком, ставим пакет glibc-locale-32bit.

Если хочется сэкономить 5 метров оперативки в кедах и/или избавиться от комнат, удалите файл /usr/share/kde4/services/kactivitymanagerd.desktop. Будьте готовы перенастроить виджеты заново ;)

Кое-какие неустановленные переводы: vlc-noX-lang NetworkManager-kde4-libs-lang NetworkManager-lang NetworkManager-pptp-lang.

С недавних пор вывод %LANG=en_GB.UTF-8 date --utc не соответствует %LANG=en_US.UTF-8 date --utc, будьте внимательны!

Убираем назойливый и бесполезный lvm2:

sudo /bin/systemctl disable lvm2-activation.service lvm2-activation-early.service

sudo /bin/systemctl mask lvm2-activation.service lvm2-activation-early.service

sudo mkinitrd

Интересный способ шифрованного бэкапа, потыренный отсюда:

tar zcvf - /array22/vol4/home | openssl des3 -salt  -k "Your-Password-Here" | dd of=/my/cool/file

dd if=/my/cool/file | openssl des3 -d -salt -k "Your-Password-Here"| tar xzf -

Мусор: sudo zypper rm -u cpulimit drawpile libkdcraw21 libkipi9 libmarblewidget14 libOgreMain1_8_1-plugins libpoppler37 libpoppler41 librtmp0 libvacuumutils1_7 libvlccore5 microcode_ctl kernel-desktop-3.4.47-2.38.1

Репки:

sudo zypper ar -k http://download.opensuse.org/repositories/home:DarkSS:tomahawk/openSUSE_13.1/home:DarkSS:tomahawk.repo

sudo zypper ar -k -n provider-Emulators 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/Emulators/openSUSE_13.1/' p-Emulators

sudo zypper ar -k -n provider-Games-Tools 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/games:/tools/openSUSE_13.1/' p-Games-Tools

sudo zypper ar -k -n provider-Education 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/Education/openSUSE_13.1/' p-Education

Снова ничего не понял в настройках альсы, прикладываю 2 слепка настроек: плохой с глючащим микрофоном и годный.

Оказывается, систему вешал xneur, а не ibus. Мне-то от этого не легче, а отключить автозапуск последнего можно, добавив export INPUT_METHOD=none в ~/.profile.

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

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: (Аватара+)

Внимание! Данный способ обновления не рекомендуется, как и обновление через версию ;)

В первую очередь определяемся, с какими пакетами следует расстаться, а которые можно пока не обновлять. Решил пока пожить без kwin-effect-snow, свежего kdevelop, nethogs и KDE 4.11.4. Не забываем удостовериться, что хватит места под кеш пакетов. Я под нож пустил отладочные символы: sudo zypper rm -u '*debuginfo*', после чего зачистил список репозиториев: sudo zypper rr 1 2 4 5 7

Творим магию обновления:

sudo zypper ar -K -n 'local-openSUSE-13.1-OSS' /mnt/F-Media/repo/13.1/repo/oss/ l-repo-13.1-oss

sudo zypper ar -K -n 'local-openSUSE-13.1-Non-OSS' /mnt/F-Media/repo/13.1/repo/non-oss/ l-repo-13.1-non-oss

sudo zypper ar -k -n 'provider-openSUSE-13.1 Update-Oss' ftp://ftp.tcm.by/software/linux/opensuse/update/13.1/ p-repo-13.1-update

sudo zypper ar -k -n 'provider-openSUSE-13.1 Update-Non-Oss' ftp://ftp.tcm.by/software/linux/opensuse/update/13.1-non-oss/ p-repo-13.1-non-oss-update

sudo zypper ar -k -n provider-packman ftp://ftp.tcm.by/software/linux/misc/packman/suse/openSUSE_13.1/ p-packman

sudo zypper ar -k -n provider-nvidia ftp://ftp.tcm.by/software/linux/misc/download.nvidia.com/opensuse/13.1/ p-nvidia

sudo zypper ar -k -n provider-KDE-Extra 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/KDE:/Extra/openSUSE_13.1/' p-KDE-Extra

sudo zypper ar -k -n provider-X11-QtDesktop 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/X11:/QtDesktop/openSUSE_12.3/' p-QtDesktop # не осилили Razor-Qt для 13.1

sudo zypper ar -k -n provider-Games ftp://ftp.tcm.by/software/linux/opensuse/repositories/games/openSUSE_13.1/ p-Games

sudo zypper ar -k -n provider-openSUSE-Tools 'ftp://ftp.tcm.by/software/linux/opensuse/repositories/openSUSE:/Tools/openSUSE_13.1/' p-openSUSE-Tools

sudo zypper ar -k http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_13.1/home:DarkSS.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:/Reki/openSUSE_13.1/home:Reki.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:/Reki:/leechcraft:/masterbranch/openSUSE_13.1/home:Reki:leechcraft:masterbranch.repo

sudo zypper ref

sudo zypper dup -dl --no-recommends

Пакетник радует нас аж двумя конфликтами по поводу заблокированного мной akonadi-runtime, я разрешил их в пользу не установки упомянутого, за что поплатился лёгким ассорти в пакетах кед. После успешной закачки всех пакетов я по привычке завершил сеанс, вошёл в терминальную сессию и sudo killall kdm && sudo zypper dup -l --no-recommends

Очень долго ждём и перезагружаемся, после выхлопа биоса нас встречает ошибка загрузчика, лёгкий гуглинг привёл меня к мысли о несоответствии установленного груба и собственно загрузчика, поэтому я воспользовался chroot и grub2-install, после чего загрузка пошла. И тут меня поджидало разочарование №2: любая иксовая сессия от любого пользователя зависала через минуту после логина. Так или иначе, но через сутки я понял, что виноват автоматически установленный и добавленный в автозагрузку ibus: sudo zypper rm -u ibus && sudo zypper al ibus. На данную тему был составлен немного эмоциональный багрепорт, после того, как я узнал, что Vier неоднократно ранее сталкивался с такой же проблемой.

В принципе после этого я получил почти рабочую систему, а почему «почти», я расскажу в следующей части.

PS Перед отправкой решил пояснить, зачем мне вообще это сдалось:


  1. в этом месяце оканчивается срок поддержки 12.2, прикольно бэкпотировать полтора пакета, но не полдистрибутива;

  2. Qt5 искаропки, опять же перетягивать все кути очень уж долго;

  3. аналогично со свежим gtk3.

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

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

Новое железо всегда приносит яркие эмоции. В первую очередь данный фотоаппарат радует неправильным описанием в руководстве подключения к компьютеру. Понатыкав в 3 разных компьютера с тремя разными операционными системами, я уж было дело решил, что провод неисправен (всякие lsblah молчали, новых устройств диспетчеры не показывали), и придётся общаться с флешкой как-нибудь по-другому. Но затем меня осенило и я попробовал режим просмотра и печати для прямого подключения напрямую к принтерам и телевизорам. Зажав заветную кнопку просмотра после подключения, я воткнул провод в компьютер №3. Шиндошс 7 порадовала меня новым устройством и сделала вид, что просто подключен флеш-накопитель. Как мне объяснили позже, так современные винды реагируют на mtp-устройства. Возможно, такой простой и лаконичный исход повлиял на мою судьбу.

Новый год отгремел, машинка вместе с телом владельца доставлена домой и подключена кошерным способом к родному компьютеру, и вуаля: кеды уведомляют о подключении камеры. Но открывать шампанское было рано: побродить по файловой системе не предложено, гвенвью орёт о том, что не может открыть камеру, дигикам определил модель правильно, но на попытки экспорта изображений не реагирует. Дигикам починился тем, что в настройках автоопределившуюся камеру добавили в список, где теперь красовалось теперь аж 2 пункта: добавленная и увиденная автоматически. Через автоматику так ничего и не шло, а вот через добавленный пункт удалось фотографии выдернуть. Сами понимаете, это меня не особо устраивало.

Вооружившись советами, заветным словом «mtp» и гуглом… пользуясь случаем посылаю лучиков ненависти leechcraft blogique с задолбавшими ошибками с потерей данных. Да, я снова попрощался с частью материала из-за какой-то новой модной никому не нужной неоттестированной фишки. Буду кратким: установка kio_mtp даже из гита с последним релизом libmtp не помогла, попытка использования mtpfs подсказала, что libmtp ни в какую не видит моё устройство. А дигикам общался с ним через libgphoto2, к которой есть gphotofs. Почти бинго! Извлекаем из закромов плазмоид on_off_switch и опакечиваем. Предварительная подготовка одной строкой: sudo zypper in gphotofs plasmoid-on-off-switch && sudo mkdir /mnt/camera && sudo chmod 777 /mnt/camera

/etc/fstab: gphotofs /mnt/camera fuse defaults,rw,noauto,users 0 0

on: mount /mnt/camera ; test -d /mnt/camera/store_00010001 || kdialog --title "Nikon S31" --passivepopup "NOT mounted!"

off: umount /mnt/camera ; test -d /mnt/camera/store_00010001 && kdialog --title "Nikon S31" --passivepopup "NOT umounted!"

Вуаля, делаем закладки в файловых менеджеров, щёлкаем переключатель и радуемся ;)

Ссылки на память:

Linux — Nikon Coolpix L20

Linux — Nikon Coolpix L20 (gtkam GUI frontend)

MTP — Gentoo Wiki

MTP — ArchWiki

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

dap: (Default)

Smilla Enlarger — простая графическая Qt4 утилита, использующая оригинальный алгоритм для сглаживания артефактов при масштабировании растровых изображений. Даёт возможность почувствовать себя экспертом из кино :) Cсылка для установки в openSUSE.

 → 

Почему-то ось решила, что я должен перевести время на час, долго я боролся программно, пока не зашёл в биос и не исправил время там. Интересно, умеет ли биос сам переводить стрелки…

Следуя политике "2 версии дистрибутива и 2 версии KDE", мейтейнеры удалили ветку репозитория Extra для KDE 4.9 :( Чтобы зиппер не ругался, отключим: sudo zypper mr -d KDE_Extra


Posted via LeechCraft Blogique.
dap: (Аватара+)

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

sudo zypper rr KDE_Extra KDE_Release_49 devel_languages_python_Factory google-earth home_DarkSS_tomahawk Education games home_Dmitry_R_WIP
sudo zypper mr -d home_DarkSS_stuff home_dap

Удалим установленные пакеты с отладочной информацией, которые захотят обновиться (сотни трафика!):

sudo zypper rm -u libqt4-debuginfo libqt4-x11-debuginfo calligra-stage-debuginfo

Заблокируем неинтересные нам обновления (давно пора):

sudo zypper al -r home_Reki fontconfig fontconfig-32bit

Удалим пакеты, которые были установлены с нарушением зависимостей:

sudo zypper rm -u kgpg

Добавим новые репки, обновим список пакетов и обновимся:

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Release:/410/openSUSE_12.2/KDE:Release:410.repo

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.2/KDE:Extra.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:DarkSS:tomahawk/openSUSE_12.2_KDE_4.10/home:DarkSS:tomahawk.repo

sudo zypper ref

sudo zypper dup -l --no-recommends

NB! Если тянули тему плазмы зузи 12.3 из моего репа, то

sudo zypper in -f -r home_DarkSS_tomahawk kdebase4-runtime-branding-openSUSE

Что же ожидало меня в новых кедах? Начнём, пожалуй, с хорошего… кеды как кеды, никаких плюшек за пару дней замечено не было. Зато обнаружилось сразу два бага. Первый заключается в том, что иконки в системном трее наезжают одна на другую, на соседние вижеты и за край экрана. Голосовать за исправление можно по этой ссылке. Затем был обнаружен второй баг: при активной русской раскладке в Qt/KDE приложениях не работают специфичные сочетания клавиш (например, Ctlr+W, чтобы закрыть вкладку), а обычные Ctrl+C,V,Z работают отлично. Буду весьма признателен за ссылку на багрепорт об этом чуде. Если с треем я собирался мириться, то нерабочие сочетания клавиш меня не устраивали ни в коем случае. Откат!

sudo zypper rr home_DarkSS_tomahawk KDE_Extra KDE_Release_410

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/KDE:Release:49.repo

sudo zypper ar -k http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/KDE:Extra.repo

sudo zypper ar -k http://download.opensuse.org/repositories/home:DarkSS:tomahawk/openSUSE_12.2_KDE_4.9/home:DarkSS:tomahawk.repo

sudo zypper ref

sudo zypper dup -l --no-recommends

Стало значительно лучше :)

Posted via LeechCraft Blogique.
dap: (Аватара+)

C минимум затрат усилий добавлять записи в changes-файлы можно командой osc vc, а переопределить записываемый адрес электронной почты можно в секции, содержащей имя сервера, файла ~/.oscrc: email=darkss@opensuse.org Спасибо darix-у за это!

Заполучить беларуский перевод KDE можно по этой ссылке. Переведено около 10%, так что лучше поднять в приоритетах английский над русским, чтобы не получить трасянку. В пакете kdebase4-openSUSE-lang живут дополнительные языковые переводы.

В отличии от текстового процессора и электронных таблиц презентации в офисном пакете Calligra вполне готовы для употребления, пакет называется calligra-stage.

Поскольку opera решили поставить на пользователях сомнительный эксперимент, заблокирую её пакет на всякий случай: sudo zypper al opera

Мне казалось, что я записываю всё, что так или иначе может пригодиться в будущем (и даже больше), однако недавно я решил поменять название компьютера и шелл по умолчанию и не смог вспомнить, как я это делал. Итак, записываю про шелл: Яст → Безопасность и пользователи → Управление пользователями и группами → Редактировать → ПодробностиОболочка входа. А я имя компьютера меняется в настройках сети в Ясте.

Немного вброшу про свою свежую инсталляцию зузи 12.3 на ноутбук Acer Extensa 5220-201G12Mi (LX.E870C.046): во-первых, всё, что вы удалите из Live-режима, не будет установлено. Верно и обратное: установленный софт будет и после установки дистрибутива. Несмотря на то, что это была моя примерно пятая установка линукса (за примерно 5 лет — бурная молодость минула), инсталлятор мне показался простым, понятным и настолько скучным, что я утилизировал идею создания скриншотов на каждой стадии. Отмечу лишь, что я влез в настройки подключения разделов и активировал монтирование по UUID. Также я решил переразбить жёсткий диск: Редактировать разделыЭкспертНовая таблица. Первым я поселил основной раздел подкачки на 1,51 ГБайт, следом за ним — основной корневой ext4 на 12,0 ГБайт. В оставшемся пространстве я создал максимально возможный дополнительный раздел, который целиком был отдан под home в ext4. Было желание продолжить эксперименты с файловыми системами, однако ввиду не очень большого количества оперативной памяти решил вместе с rioky не разводить зоопарк. После я изменил установку загрузчика, отправив его в MBR, для чего сначала нужно отключить установку на корневой раздел. Далее мог бы последовать обширный раздел по настройке установленной системы, но машина была аннексирована мамой, а я забыл свои заметки на ней. В целом незначительный негатив привносило только KDE печальной версии 4.10.0, и то исправилось после первого же обновления. Хотя ещё не удалось завести энергосбережение на процессоре и аппаратное видеодекодирование, но обо всём этом будет позже. To be continued…

Simple Screen Recorder,— на самом деле, приличный скринкастер — многофункциональный и простой в обращении. Я оценил безглючность программы в т.ч. с включенным композитингом, возможность выбора области экрана для записи, настройки качества и формата, звука. Интерфейсы оказались простыми и лаконичными с подсказками на каждом шагу, однако работа в стиле мастера (визарда) при частом использовании надоедает: имхо одно окно с несколькими вкладками было бы удобнее. В openSUSE можно установить из пакмана.

Laurelia's Polymorphable Citizens — мод к Flare cо стилизованной под классические 8-битные игры графикой и смещением прокачки персонажа в сторону выбора новых плюшек при получении нового уровня. Установка пакета из моего домашнего репозитория.

Ну и на закуску 2D-паззл, в котором защищают шёрстку котёнка от воды,— Raincat о.0 Пакет живёт в репозитории games.

Posted via LeechCraft Blogique.

dap: (Default)


По совету товарища Alien и с его же помощью обратил внимание на тему плазмы в грядущем релизе зузи и потыкал эту самую тему. Зузеводы могут стянуть бэкпорт из моего хомяка. А универсальный способ — распаковать каталог openSUSE по пути /usr/share/kde4/apps/desktoptheme/ этого архива в ~/.kde4/share/apps/desktoptheme Зузеводам при таком раскладе рекомендуется открыть вложенный desktop-файл и отредактировать Name во избежание конфликтов.

Для таких же консерваторов как я напоминаю, что тема плазмы меняется по адресу Параметры системы, Внешний вид рабочего стола, Тема рабочего стола, openSUSE.

Камрад brestows навёл на подозрительно похожую тему Produkt с уклоном в синий.

Posted via LeechCraft Blogique.
dap: (Аватара+)

Последним шагом в обновлении дистрибутива стала смена загрузчика. Ползём в соответствующий раздел Яста, выбираем GRUB2, соглашаемся на установку дополнительных пакетов и просим не лезть в MBR, потому что добрый Яст ставит загрузчик не на диск с зузей, а на первый. По результатам эксперимента загрузчик бунты был установлен из-под chroot. При перезагрузке нас радует рождественская заставка первого груба с веселящимися пингвинами и дополнительной опцией загрузки GNU GRUB2, жмём её и наблюдаем ошибку /boot/grub2/core.img — file not found, гуглим и узнаём, что файл-то лежит не там, где прописан, а по адресу /boot/grub2/i386-pc/core.img. Исправляем
эту оплошность (e, печатаем, Enter, b) и  загружаемся со вторым грубом. По завершении загрузки открываем дополнительные настройки загрузчика и определяем оставшиеся опции:

Устанавливаем загрузчика на диск и избавляемся от его предшественника:

sudo grub2-install /dev/sdb

sudo zypper rm -u grub

sudo rm -rf /boot/grub

Чтобы расстаться с русскоязычными каталогами в домашней директории пользователя, вбиваем LANG=C xdg-user-dirs-update --force и допиливаем получившийся ~/.config/user-dirs.dirs Read MOAR в зузеане alv.

Питоноплагин для kdevelop недавно зарелизился, а конфигуратор GTK прокрался в репы кде, так что ещё меньше пакетов нужно из моего хомяка: sudo zypper in -f --no-recommends kdevelop4-plugin-python kde-gtk-config (соглашаемся откатить версии остальных пакетов.)

Обретение дома заблудшими душами: sudo zypper in -f --no-recommends libsoprano4 libIrrlicht1_8 kde-gtk-config-lang kio_iso krusader soprano-backend-redland soprano shared-desktop-ontologies

Возможно, я раскаюсь по поводу удаления этих пакетов, посмотрим: sudo zypper rm -u java-1_6_0-openjdk fakeroot obs-service-download_url rpmdevtools

Личкрафты научились постить в ЖЖ, за что отдельное спасибо magog-у. Активно запрашиваю возможность проверки правописания и выставления html-тегов code. Кроме того по моим настойчивым просьбам появился простой плагин для воспроизведения звуковых уведомлений:

sudo zypper rm -u leechcraft-lmp

sudo zypper in --no-recommends leechcraft-blogique-metida leechcraft-dumbeep

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)

После обновления KDE до 4.9 секундная стрелка часов с циферблатов повышает загрузку плазмой процессора раз в 7. Не думай о секундах свысока!

Собирателям rpm на заметку: утилита spec-cleaner из одноимённого пакета поможет привести ваше творение в приличный вид.  Автоматика может чудить, так что проверяйте выхлоп: spec-cleaner foo.spec > foo.spec.new

После обновления графической морды ОБС, пропала возможность удалять ссылку на оригинальный проект, если он был удалён. Приходится изгаляться: curl -u username -X DELETE https://api.opensuse.org/source/repo/project/_link

Если проект радует ошибкой сборки на подобие undefined reference to vtable для одной архитектуры, но собирается для другой, стоит попробовать обновить cmake (c 2.8.9 до 2.8.10 в моём случае).

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 решился откатом пакета fontconfig 2.10.0 до стандартной версии в зузе 2.9.0: sudo zypper in -f -r 'openSUSE-12.2 Update-Oss' fontconfig fontconfig-32bit

При минорном обновлении до 12.11-1661 опера решила мне включить довольно интересный старый пользовательский скрипт, который помимо прочего вырубает весь ajax. Удаляем из файла ~/.opera/operaprefs.ini в секции [Local CSS Files] строчку disableforms.css=1 и заодно сам скрипт: rm ~/.opera/styles/user/disableforms.css

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

dap: (Default)

В этот раз начнём с дурных вестей: в обновлённом гноме разучились безопасно извлекать флешки, откат версии наутилуса и тыкание тунара с pcmanfm ни к чему не привели (в двух последних несмотря на все мытарства так и не получилось завести поддержку флешек вообще). Заряжаться буду от розетки через переходник, пока бобик не сдохнет окончательно: купание ему на пользу не пошло. Если кому интересно, качество сборки Digma Q2 меня впечатлило гораздо лучше MP630 того же производителя. Поскольку не извлекать мой плеер кеды умеют не хуже, скажем файломенеджерному балласту: "давай, до свидания!"

sudo zypper rm -u libtracker-sparql-0_12-0 libfm libfm1 libfm-gtk1 libgnome-desktop-3-2 libmenu-cache1 libnautilus-extension1 libquvi7 libquvi-scripts libthunarx-2-0 libtotem-plparser17 libxfce4panel-1_0-4 nautilus pcmanfm polkit-gnome  thunar thunar-plugin-archive thunar-plugin-archive-lang thunar-plugin-media-tags thunar-plugin-media-tags-lang thunar-plugin-shares thunar-plugin-shares-lang thunar-plugin-vcs thunar-plugin-vcs-lang tracker gnome-icon-theme gconf-polkit gtk2-data libicu49 libtracker-common-0_14-0 libtracker-sparql-0_12-0 libtracker-sparql-0_14-0

Из поста Bazilio я вынес две интересные темы иконок. Вот, например, цветные иконки для значков в трее аля KDE < 4.5 входят в разряд того, чего постоянно хочется, но лень взяться и поискать. Содержимое архива зузеводы с активной темой oxygen распаковывают в каталог ~/.kde4/share/apps/desktoptheme/oxygen/icons предварительно его создав.

Интересной оказалась и эта глобальная тема значков. После распаковки в ~/.kde4/share/icons делаем твикер темы исполняемым и запускаем: cd ~/.kde4/share/icons/oxygencolors(v5.3) && chmod +x *.sh && ./customize-oc.sh Выбираем с просмотром кандидатов понравившиеся иконки, после чего тему можно зарепить в параметрах системы. Пожалуй, главным минусом для меня оказалось отсутствие значительного набора иконок для точек входа — значков для различных папок.

Ну и просто мусор (поискал специально [ zypper se -i -s | grep Системн | awk '{print $3}' | tr "\n" " " ] :-P в этот раз): sudo zypper rm -u boost-license1_46_1 btnx btnx-config cpp46 farsight2-data fftw3 foo freeglut ghostscript-fonts-rus gtk2-engines-32bit libarchive2 libattica0 libaudiofile0 libboost_filesystem1_46_1 libboost_program_options1_46_1 libboost_system1_46_1 libcdio12 libcdio_cdda0 libcdio_paranoia0 libcryptsetup1 libdiscid1 libdrm-32bit libenet1 libexiv2-11 libgdu0 libgimpprint libgmime-2_4-2 libgstapp-0_11-26 libgstbasecamerabinsrc-0_10-0 libgstbasevideo-0_10-0 libgstinterfaces-0_11-0 libgstphotography-0_10-0 libgstreamer-0_11-0 libgstsignalprocessor-0_10-0 libgstvdp-0_10-0 libgupnp-igd-1_0-3 libimobiledevice2 libiso9660-7 nvidia-gfxG02-kmp-desktop-295.71_k3.1.0_1.2-17.1.x86_64

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

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)

У команд 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)

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, не меняются.

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 Jul. 23rd, 2017 08:39 am
Powered by Dreamwidth Studios