Archlinux 2008.6 - это как? pacman -Syu не сделан? Если сделан, то уже current.
Далее, если правильно выставлена локаль, то xfce сразу русский.
русскую раскладку - зависит от того, выключен или нет Xorg_input_hotplugging
Модератор: Модераторы разделов
Код: Выделить всё
# $Id$
# Maintainer: test
pkgname=exo-devel
pkgver=0.3.100
pkgrel=1
pkgdesc="Extensions to Xfce by os-cillation with patches"
arch=(i686 x86_64)
license=('GPL2' 'LGPL2')
url="http://www.os-cillation.com/article.php?sid=40"
groups=('xfce4-devel')
depends=("libxfce4util>=${_xfcever}" "gtk2>=2.14.4" "hal>=0.5.11" 'hicolor-icon-theme')
makedepends=("pygtk>=2.13" 'pkgconfig' 'libnotify' 'perl-uri')
optdepends=('libnotify enables notification support' \
'perl enables mail-compose helper script')
conflicts=('exo' 'exo-svn')
replaces=('exo')
provides=("exo=${pkgver}")
options=('!libtool')
install=exo-svn.install
source=(exo-noatime-and-nodiratime.patch exo-0.3.2-alt-eject.patch alt-exo-iocharset.patch exo-add-options.patch
http://www.xfce.org/archive/xfce-4.6.0/src/exo-${pkgver}.tar.bz2)
md5sums=('47cb823e2793daf503bfb83bdc4af2be' 'f591ab45de3b5afb02936beb9e4b005a' '0f7f8f37d17d10ec9022a8d247b3aa95' 'd67e85daa5da6ca7ab182823c266386f'
'ebded97ff55f43cd0fe6b16242992ecf')
build() {
cd ${startdir}/src/exo-${pkgver}
msg "Notice!"
echo "=> Add some useful patch!"
patch -p2 < ../exo-noatime-and-nodiratime.patch || return 1
patch -p2 < ../exo-0.3.2-alt-eject.patch || return 1
patch -p1 < ../alt-exo-iocharset.patch || return 1
patch -Np0 -i ../exo-add-options.patch || return 1
read
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \
--localstatedir=/var --disable-static --enable-notifications \
--enable-python || return 1
make || return 1
make DESTDIR=${pkgdir} install || return 1
echo "NoDisplay=true" >> $pkgdir/usr/share/applications/exo-preferred-applications.desktop
}
В конфигурационном файле командной оболочки прописать переназначение локали на такое:
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
В /etc/X11/xorg.conf прописать:
Код: Выделить всё
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle,grp_led:caps,compose:lwin"
Option "AutoRepeat" "250 30"
EndSection
alexdsp писал(а): ↑04.03.2009 02:21
Я заставил.
Рецепт простой, накладываете патчи exo-alt.
Я не стал делать нормальный PKGBUILD, сделал тупо:
Создаёте какой-нибудь каталог в ~/
и складываете туда файлы из пакета exo-svn (из AUR)
alt-exo-iocharset.patch
exo-0.3.2-alt-eject.patch
exo-add-options.patch
exo-noatime-and-nodiratime.patch
exo-svn.install
.........
.........
собираете при помощи makepkg и заменяете пакет "exo" на собранный
Всё. У меня работает нормально.
Какая локаль пользователя?
Аналогичная беда.