gnome-panel & plugins

Посоветуйте откуда скачать плагины для gnome-panel, или проапдейтить старые (например, чтобы раскладка показывалась флагом, а не словом :)

ну, вродебы там

ну, вродебы там и в портэжах не старые версии (2.16.1)...

По поводу переключалки клавиатуры - это отдельная история. Похоже, что разработчики Xorg (в первую очередь), а также KDE и Gnome работают без клавиатур или пользуюся только литиницей! иначе бы уже давно баги и странные фичи пофиксили (например, Ctrl+Shift+Key, если переключалка на Ctrl+Shift висит, а также "несмешивание" клавиш на USB клавиатуре и кнопок мыши!).

Что касается gnome-applets, то после обновления до 2.16.1 переключалка в очередной раз слетела - теперь переключать переключает, а вот надпись не меняет вообще :( Так что советую обновляться только до 2.16.0.

Флажки и плагины к этой переключалке лежат здесь (я даже 2 года назад их "вкручивал" в Mandrake). Есть ли они в портэжах - похоже, что нету. Но можно поставить поставить вручную...
Несмотря на то, что этот сайт датируется 2004-м, сам дистриб довольно свежий (09-2006)

А вообще, нужно как-нибудь собраться и ebuild к нему написать.

(еще есть вот такая ссылка на случай, если что не будет работать)

Quote:Что

Цитата:
Что касается gnome-applets, то после обновления до 2.16.1 переключалка в очередной раз слетела - теперь переключать переключает, а вот надпись не меняет вообще :( Так что советую обновляться только до 2.16.0.

Слетела? У меня 2.16.1 и никаких проблем не наблюдал.

возможно,

возможно, конечно, еще Xlib обновился и из-за него перестало... нужно проверить

gswitchit-plugins-0.6.ebuild

вот нашел в bugs.gentoo.org старый ebuild для gswitchit-plugins, переделал и добавил автоматическую установку флагов с помощью USE="flags":

USE="flags" emerge ...

Сам gswitchit-plugins-0.6.ebuild:

# Copyright 1999-2006 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit gnome2
DESCRIPTION="Plugins for Gnome keyboard layout switcher"

HOMEPAGE="http://gswitchit.sourceforge.net"

MY_P=${P/-/_}
SRC_URI="mirror://sourceforge/gswitchit/${MY_P}.tar.gz
    flags? ( mirror://sourceforge/sodipodi/sodipodi-flags-1.6.tar.bz2 )"
S=${WORKDIR}/${MY_P}

IUSE="flags"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc"
IUSE="flags"
USE_DESTDIR="1"
DEPEND=">=gnome-base/gnome-applets-2.16.1 \
        flags? (
	    >=media-libs/libsvg-0.1.2 \
	    >=x11-libs/libsvg-cairo-0.1.6
	)"

src_unpack() {
	unpack ${A}
	if use flags ; then
	    cd "${WORKDIR}/sodipodi-flags"
	    epatch "${FILESDIR}/gen_cc.pl.patch"
	fi
	cd "${S}"
}

src_compile() {
	econf || die "econf failed"
	emake || die "emake failed"
	if use flags ; then
		einfo "Generating country flag icons"
		cd "${WORKDIR}/sodipodi-flags/"
		perl "${WORKDIR}/sodipodi-flags/gen_cc.pl" || die "cannot generate language flag icons"
	fi
}

src_install() {
	emake DESTDIR="${D}" install || die "emake install failed"
	
	if use flags ; then
		cd "${WORKDIR}"
		einfo "Installing country flag icons"
		dodir /usr/share/icons/flags/
		insinto /usr/share/icons/flags/
		doins sodipodi-flags/cc/*.svg || die "cannot install language flag icons"
	fi
}

P.S. приходится использовать старый набор флагов от sodipodi, поскольку новый теперь хранится на http://openclipart.org/, а они раздают пакетом не менее 79Mb. ИДИОТИЗМ!

упс, забыл patch

упс, забыл patch для gen_cc скинуть - там получаются глюки с украиской (в частности) ракладкой, поскольку флаги генерируются для стран, а плагин смотрит по языку...

Файл gen_cc.pl.patch:

--- sodipodi-flags/gen_cc.pl.orig	2006-11-18 10:05:55.000000000 +0200
+++ sodipodi-flags/gen_cc.pl	2006-11-18 10:05:32.000000000 +0200
@@ -55,2 +55,3 @@
     'yt' => 'france',
+    'uk' => 'ukraine',
 );

Кто еще знает какие языки, для которых нету флага?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".