Украшательства в SlackWare (компиз и прочее)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

UnknownBody
Сообщения: 58
ОС: slackware 12.2

Украшательства в SlackWare

Сообщение UnknownBody »

Поставил Slamd64.
Там есть пакет compiz, но при команде compiz --replace он падает.
Раньше такая проблема решалась установкой новой версии. (да и вообще, compiz-fusion нужен)
У меня вопрос - где же брать пакеты? И какие-нибудь инструментарии есть для установки? (pkgtool ?)

Сильно не бейте - я не совсем в теме слакварных особенностей. (перешел с openSUSE 11.0 по причине чрезвычайной прожорливости оной)

PS. видеокарта Nvidia. драйвер - проприетарный, последней версии с nvidia.com, AIGLX включен, Composite разрешен. Мож что еще в конфигах надо? Али либу какую?
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Украшательства в SlackWare

Сообщение flank'er »

http://www.slackbuild.org/repository/12.1/desktop/
берите слакбилды, меняйте флаг -march на x86_64 или athlon64, что там у вас, собирайте и ставте пакеты
Спасибо сказали:
Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Re: Украшательства в SlackWare

Сообщение dr_alex »

Cорри за оффтоп, не хотел новую тему открывать. А как сейчас обстоят дела с компизом, есть ли явные баги? Он по-прежнему генерирует удвоенное количество рабочих столов в KDE?
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Украшательства в SlackWare

Сообщение UnknownBody »

Кстати, чтобы не начинать новую ветку - по умолчанию в Slamd64 кодировка ISO-какая-то_непомню. У меня много чего осталось в UTF-8. Можно ли как-нибудь перевести всю систему на UTF-8? (пусть даже и с переустановкой).
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Украшательства в SlackWare

Сообщение fines »

UnknownBody писал(а):
20.07.2008 21:04
Можно ли как-нибудь перевести всю систему на UTF-8? (пусть даже и с переустановкой).
Можно, и нужно.
Спасибо сказали:
Аватара пользователя
wzrd
Сообщения: 323
ОС: Debian Lenny

Re: Украшательства в SlackWare

Сообщение wzrd »

UnknownBody писал(а):
20.07.2008 21:04
Кстати, чтобы не начинать новую ветку - по умолчанию в Slamd64 кодировка ISO-какая-то_непомню. У меня много чего осталось в UTF-8. Можно ли как-нибудь перевести всю систему на UTF-8? (пусть даже и с переустановкой).

можно без переустановки. в /etc/lilo.conf должна быть строка append=" vt.default_utf8=1", если её нет то добавьте и перегрузите lilo, в /etc/profile.d/lang.sh установите значение переменной LANG=ru_RU.UTF-8 (ну или en_US.UTF-8, у меня так стоит). и выполните
echo "unicode_start" >> /etc/rc.d/rc.local
и советую сразу наложить патч на mc.
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Украшательства в SlackWare

Сообщение UnknownBody »

wzrd писал(а):
20.07.2008 23:26
UnknownBody писал(а):
20.07.2008 21:04
Кстати, чтобы не начинать новую ветку - по умолчанию в Slamd64 кодировка ISO-какая-то_непомню. У меня много чего осталось в UTF-8. Можно ли как-нибудь перевести всю систему на UTF-8? (пусть даже и с переустановкой).

можно без переустановки. в /etc/lilo.conf должна быть строка append=" vt.default_utf8=1", если её нет то добавьте и перегрузите lilo, в /etc/profile.d/lang.sh установите значение переменной LANG=ru_RU.UTF-8 (ну или en_US.UTF-8, у меня так стоит). и выполните
echo "unicode_start" >> /etc/rc.d/rc.local
и советую сразу наложить патч на mc.

Спасибо. Теперь, возможно, окончательно перейду на слаку с opensuse 11.0 (достали тормоза с файерфоксом и не только), хотя буду очень по ней скучать..
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Украшательства в SlackWare

Сообщение flank'er »

А как сейчас обстоят дела с компизом, есть ли явные баги? Он по-прежнему генерирует удвоенное количество рабочих столов в KDE?

учетверенное. и еще оконный декоратор отлетает при старте компиза :)

по умолчанию в Slamd64 кодировка ISO-какая-то_непомню. У меня много чего осталось в UTF-8. Можно ли как-нибудь перевести всю систему на UTF-8? (пусть даже и с переустановкой)

по умолчанию в slackware/slamd64 английская локаль. после русификации (см. http://ru.wikibooks.org/wiki/Русификация_Slackware_12 ) все встает на свои места.
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Украшательства в SlackWare

Сообщение flank'er »

PS. видеокарта Nvidia. драйвер - проприетарный, последней версии с nvidia.com, AIGLX включен, Composite разрешен. Мож что еще в конфигах надо? Али либу какую?

для nvidia-карт /etc/X11/xorg.conf должен содержать секции
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "TripleBuffer" "true"


Section "Extensions"
Option "Composite" "enable"
EndSection


запуск командой:
$ compiz --replace ccp &
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Украшательства в SlackWare

Сообщение UnknownBody »

flank'er писал(а):
20.07.2008 14:52
http://www.slackbuild.org/repository/12.1/desktop/
берите слакбилды, меняйте флаг -march на x86_64 или athlon64, что там у вас, собирайте и ставте пакеты

Что-то не получается..
Скачал все нужные файлы. делаю так:

Код: Выделить всё

$chmod +x ccsm.SlackBuild
$./ccsm.SlackBuild -march=x86_64
#installpkg /tmp/ccsm-0.7.4-i486-1_SBo.tgz
$ccsm
Info: No sexy-python package found, don't worry it's optional.
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 38, in <module>
    import compizconfig
ImportError: /usr/lib/python2.5/site-packages/compizconfig.so: wrong ELF class: ELFCLASS32


Я так понимаю, он ничего не перекомпилировал, а просто собрал пакет для 32бит. не то...
или я не прав?
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Украшательства в SlackWare

Сообщение flank'er »

$./ccsm.SlackBuild -march=x86_64

не совсем так.
архитектура указывается в самом слакбилде
PRGNAM=ccsm
VERSION=0.7.4
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i486"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
fi

здесь строку ARCH=${ARCH:-i486} нужно заменить на ARCH=${ARCH:-х86_64}

еще из списка
1. compiz-bcop
2. libcompizconfig
3. compizconfig-backend-kconfig (optional)
4. compizconfig-backend-gconf (optional)
5. compizconfig-python
6. ccsm
7. simple-ccsm (optional)
8. compiz-fusion-plugins-main
9. compiz-fusion-plugins-extra (optional)
10. compiz-fusion-plugins-unsupported (optional)
11. emerald (optional)
12. emerald-themes (optional)
13. fusion-icon (optional)
сначала нужно собирать и ставить 1 и 2, затем уже все остальное. 4 и 7 вобще не нужны.
запуск:
$ fusion-icon
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Украшательства в SlackWare

Сообщение UnknownBody »

flank'er писал(а):
23.07.2008 07:38
$./ccsm.SlackBuild -march=x86_64

не совсем так.
архитектура указывается в самом слакбилде
PRGNAM=ccsm
VERSION=0.7.4
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i486"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
fi

здесь строку ARCH=${ARCH:-i486} нужно заменить на ARCH=${ARCH:-х86_64}

еще из списка
1. compiz-bcop
2. libcompizconfig
3. compizconfig-backend-kconfig (optional)
4. compizconfig-backend-gconf (optional)
5. compizconfig-python
6. ccsm
7. simple-ccsm (optional)
8. compiz-fusion-plugins-main
9. compiz-fusion-plugins-extra (optional)
10. compiz-fusion-plugins-unsupported (optional)
11. emerald (optional)
12. emerald-themes (optional)
13. fusion-icon (optional)
сначала нужно собирать и ставить 1 и 2, затем уже все остальное. 4 и 7 вобще не нужны.
запуск:
$ fusion-icon

Спасибо.
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Украшательства в SlackWare

Сообщение UnknownBody »

Еще вопрос: пакеты, которые я собираю и устанавливаю не отображаются в pkg-config, соотвественно, я не могу собрать другие пакеты. Например, я собрал compiz-bcop-0.7.4-x86_64-1_SBo.tgz, делаю installpkg, пакет ставится (файлы добавляются) (также ставлю и libcompizconfig). Но пакет compizconfig-backend-kconfig я собрать не могу (говорит, что нет пакета libcompizconfig). pkg-config действительно не показывает его. Что не так?
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Украшательства в SlackWare

Сообщение flank'er »

вроде была такая трабла
сначала собираются и ставятся все обязательные пакеты, а потом уже опциональные, compizconfig-backend-kconfig т.е и пр.
должно заработать.. ну ldconfig можн выполнить для очистки совести, хуже не станет :)
Спасибо сказали: