Аналог Kmilo для kde4
В kde-3.5 использовал патченный kmilo для красивой OSD-индикации уровня громкости при регулировке. В новом kde-4.x OSD-индикация есть, но она какая-то невзрачная.
Наткнулся тут на один проект On Screen Display (OSD) for KDE 4.x, судя по всему очень хорошая и красивая реализация OSD.
Здесь примеры настроек, скриншоты и т.п.
Компиляция программы очень проста: qmake; make; make install. Естественно, следуя gentoo-way, я попытался написать простенький ebuild для okindd, но что-то у меня ничего не получилось. Поиск в google ничего не дал. Поэтому (каюсь) пока собрал так, благо всего-то в систему добавляется /usr/bin/okindd и каталог /usr/share/okindd с файлами.
Просьба к сообществу: может ли кто-нибудь написать ebuild (програма того стоит) или хотя бы подскажет какую-нибудь другую программку, собирающуюся таким же образом, для которой в portage есть сборочный файл, тогда и самому проще будет наваять что-либо подобное?
P.S.
Если в ebuild сделано так:
src_compile() {
cd "${S}"
eqmake4 || die "eqmake failed"
emake || die "emake failed"
}, то portage ругается следующим образом:
cd: /var/tmp/portage/app-misc/okindd-0.5.6/work/okindd-0.5.6: Нет такого файла или каталога
То есть запись cd "${S}" предполагает вход в каталог .../work/ПАКЕТ-ВЕРСИЯ.
А в случае okindd архив упакован без указания версии, т.е. нужно входить в каталог .../work/ПАКЕТ
Что нужно использовать вместо "${S}" в этом случае?
- Для комментирования войдите или зарегистрируйтесь

Тихо сам с собою говорю... :)
В общем всё получилось :)
Если кому интересно, вот он, app-misc/okindd/okindd-0.5.6.ebuild
# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils qt4 MY_P="85360-${P}-20090212" DESCRIPTION="On Screen Display (OSD) for KDE 4.x" HOMEPAGE="http://www.kochkin.org/" SRC_URI="http://www.kde-apps.org/CONTENT/content-files/${MY_P}.tar.bz2" RESTRICT="mirror" LICENSE="GPL" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="|| ( x11-libs/qt-gui:4 =x11-libs/qt-4.3*:4 )" RDEPEND="${DEPEND}" src_compile() { cd "${WORKDIR}/${PN}" eqmake4 || die "eqmake failed" emake || die "emake failed" } src_install() { cd "${WORKDIR}/${PN}" emake install INSTALL_ROOT=${D} || die "einstall failed" cp ${D}/var/tmp/portage/${CATEGORY}/${PF}/homedir/.kde/Autostart/okindd.desktop ${D}/usr/share/doc/okind/examples cp ${D}/var/tmp/portage/${CATEGORY}/${PF}/homedir/.okind/okinddrc.example ${D}/usr/share/doc/okind/examples } pkg_postinst() { elog "Copy file /usr/share/doc/okind/examples/okindd.desktop" elog "to your ~/.kde4/Autostart folder to autoload okindd when starting KDE4." elog "If this first install of okindd, copy /usr/share/doc/okind/examples/okinddrc.example" elog "to '~/.okind/okinddrc'" }Спасибо! Любопытная
Спасибо! Любопытная программка.
перепеши на EAPI=2 i добавь в
перепеши на EAPI=2 i добавь в бугзиллу,может кое кто :) из
добавит в овелей
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)