Пропустил интернет через сито гугла по запросу "Gentoo Gnome 3" и охватила меня печаль-печалюшка-печалька.
Итак. Приготовьтесь выбросить второй гном. Да жаль. Но надо. Любопытство мать его - двигатель прогреса. Gentoo-way и все такое. Съездите на север - будет что пересобрать и чем обмазаться, если холодно и одиноко.
Заодно размержить я рекомендую metacity.
Далее во избежание проблем с общей стабильностью системы заминусуем интроспекцию глобально.
Далее:
И заветное:
Вы,мои милые, унаблюдаете красивый logon-screen
После ввода кредитансов должен запуститься gnome-shell.
Возможные косяки:
Не стартует логонскрин? посмотрите лог. если ругается на gir модуль - скачайте tar.gz от мэйнтейнера распакуйте и :
Если после ввода кредитансов появляется умиляющее сообщение об ошибке с просьбой перезапустить Gnome, которое выводит на предложение вновь ввести кредитансы и так до бесконечности - попробуйте создать файлик:
а в нем прописать:
После запуска должен гнома открыться терминал, без каких либо обрамлений окна, зависящих от WM.
Введите в него:
И тут у Вас должно появиться сообщение об ошибке типа передаваемых параметров в JS функцию core модуля новорожденного Gnome 3. Вы спросите как я угадал? Оглянитесь - Вас снимает скрытая камера. Дада. А еще я делаю порно с вашим участием и продаю его за дорого. Мило да?
И все таки давайте оживим мертвого гномика.
Вариантов два.
Ну и скриншоты на последок =)
До:
После:
Не исчите это. На любом linux\gentoo-linux сообществе вы найдете максимум пару прошлогодних тем в которых никто не знает как ЭТО собирать, а добрая половина этих самых никто плакается маме в испачканный промежуточными продуктами сборки deb пакетов фартук(господи, какая мерзость), о том что надо включать интроспективу, которая тянет за собой кучу системных либ под версией **9999.
Вторая половина явна больна кедерастией головного мозга 80последней стадии. Им хочется написать о том чтобы они прочитали http://www.gentoo.org/main/en/philosophy.xml. Зачем писать о том что гном УГ, зачем рвать на себе растянутую майку с криками о том что правильно собранные кеды кушають меньше и ворочатся шустрее чем крыса. Позвольти спросить КААААК? Без плазмы чтоли? (дада. Я иногда люблю сарказм. А еще я Тролль. Лжец. И девственник.)
Так вот. Расстроен я. По этому поводу я и решил написать краткий man по сборке третьего Gnome на gentoo.
Итак. Приготовьтесь выбросить второй гном. Да жаль. Но надо. Любопытство мать его - двигатель прогреса. Gentoo-way и все такое. Съездите на север - будет что пересобрать и чем обмазаться, если холодно и одиноко.
Начнем.
Умертвляем труп=)
emerge -C <<< echo -n `eix -IC --only-names --format '<category>/<name>' gnome`
Заодно размержить я рекомендую metacity.
Далее во избежание проблем с общей стабильностью системы заминусуем интроспекцию глобально.
echo "USE=\"${USE} -introspection\"" >> /etc/make.confДалее придется разрешать интроспективу индивидуально каждому пакету, который без нее быть не может. У меня на данный момент этот список вышел таким:
x11-libs/gtk+ introspection
dev-libs/atk introspection
x11-libs/gdk-pixbuf introspection
x11-libs/pango introspection
net-libs/telepathy-glib introspection
gnome-base/gnome-desktop introspection
media-libs/clutter introspection
dev-libs/json-glib introspection
dev-python/pygobject introspection
x11-libs/gtksourceview introspection
sys-auth/polkit introspection
x11-wm/mutter introspection
net-wireless/gnome-bluetooth introspection
gnome-base/gconf-bluetooth introspection
gnome-base/gconf introspection
net-im/telepathy-logger introspection
net-misc/networkmanager introspection
gnome-base/libgnomekbd introspection
sys-power/upower introspection
net-libs/gtk-vnc gtk3
media-libs/clutter-gtk introspection
app-text/ghostscript-gpl cups
Далее:
layman -a gnome
eix-sync
И заветное:
emerge -av gnome-light mutter gnome-shellПосле этого по идее должно произойти чудо, если после чуда ввести:
/etc/init.d/xdm restart
Вы,мои милые, унаблюдаете красивый logon-screen
После ввода кредитансов должен запуститься gnome-shell.
Возможные косяки:
Не стартует логонскрин? посмотрите лог. если ругается на gir модуль - скачайте tar.gz от мэйнтейнера распакуйте и :
./autogen.sh
make && make install
Если после ввода кредитансов появляется умиляющее сообщение об ошибке с просьбой перезапустить Gnome, которое выводит на предложение вновь ввести кредитансы и так до бесконечности - попробуйте создать файлик:
/home/username/.config/autostart/gnome-terminal.desktop
а в нем прописать:
[Desktop Entry]
Type=Application
Exec=gnome-terminal
Hidden=false
X-GNOME-Autostart-enabled=true
Name=gnome-terminal
Comment=
После запуска должен гнома открыться терминал, без каких либо обрамлений окна, зависящих от WM.
Введите в него:
gnome-shell --replace
И тут у Вас должно появиться сообщение об ошибке типа передаваемых параметров в JS функцию core модуля новорожденного Gnome 3. Вы спросите как я угадал? Оглянитесь - Вас снимает скрытая камера. Дада. А еще я делаю порно с вашим участием и продаю его за дорого. Мило да?
И все таки давайте оживим мертвого гномика.
Вариантов два.
- Первый - войти вручную в фолбэк режим. (читайте подробней на сайте Gnome 3)
Для этого проделаем следущее:
metacity --replace
gnome-panel & - Второй вариант - он же единственный верный - СНЕСТИ Н@X4Р ТО ЧТО Я НЕ ГОВОРИЛ СТАВИТЬ!
А именно:
emerge -C gnome-shell-extensions
Ну и скриншоты на последок =)
До:
После:
Отличный мануал, долго искал объяснения. Автор респект.
ОтветитьУдалитьКогда же он уже в stable попадет. Ставил просто добавив ~amd64. Версия 3.2 работала нормально за исключением нескольких глюков, в 3.6 отвалилась большая часть функционала и съехал обратно на gnome2. Смотрел версию 3.8 на gnome.org - прям радует. К сожалению работы по портации gnome в gentoo очень долго идут :-)
ОтветитьУдалитьа ведь дейтсвительно обидно, прогресс таки не должен стоять, но лепить горбатого не хочется
ОтветитьУдалить