У вас есть несколько вариантов попробовать llvmpipe, в зависимости от того, сколько работы вы хотите сделать, и должно ли оно быть на Ubuntu.
Большинство людей тестируют на виртуальной машине (Virtualbox или KVM). Gnome-shell в Virtualbox, VM = Ubuntu exact (12.04) с использованием ppa ниже.
Первый вариант - попробовать его на Fedora 17 Alpha (он установлен и настроен по умолчанию)
Вот скриншот gnome-shell, запущенного на моем gma500 в Fedora 17 aplha
Второй вариант должен попробовать этот ppa:
https://launchpad.net/~oibaf/+archive/graphics-drivers
Он еще не запускается автоматически, когда вы входите в систему из lightdm,
См. это обсуждение форм для получения дополнительной информации https://launchpad.net/~oibaf/+archive/graphics-drivers
[d15 ] Я размещаю поток форумов, так как это незавершенная работа, и эта ссылка, вероятно, будет по-прежнему полезной.
Ваш третий вариант заключается в том, чтобы скомпилировать его из источника. Есть конкретные инструкции, как это сделать здесь: http://www.mesa3d.org/llvmpipe.html
См. Также обсуждение: http://www.mesa3d.org/ llvmpipe.html
Несколько лет назад я хотел получить функцию оснастки в Lubuntu 14.04. Я думаю, для этого вам нужен openbox.
Взгляните на https://github.com/lawl/opensnap
Ниже приводится сводка процедуры установки, приведенной на этой странице:
Lubuntu 14.04
Если вы хотите установить opensnap из источника, сначала убедитесь, что у вас установлен git. (Или получить zip-файл: https://github.com/lawl/opensnap )
Fetch via git:
git clone https://github.com/lawl/opensnap.git
Fetch через zip :
wget https://github.com/lawl/opensnap/archive/master.zip
unzip master.zip
Убедитесь, что у вас есть все предпосылки:
sudo apt-get install build-essential libx11-dev libgtk-3-dev wmctrl
И, наконец, постройте и установите:
cd opensnap*
make
sudo make install
А теперь запустите opensnap с помощью
opensnap
или
opensnap --deamon
, если вы хотите его демонировать.
Если я хорошо помню, произошла ошибка при попытке отключить окно с щелчком. Взгляните на https://github.com/lawl/opensnap/issues/4, описано обходное решение.
В моем случае Lubuntu 14.04 мне пришлось изменить /home/user/.config/openbox/lubuntu-rx.xml. Код между тегами <mousebind button="Left" action="Drag"> и </mousebind> должен быть заменен на:
<mousebind button="Left" action="Drag">
<!-- Unsnap if snapped-->
<action name="if">
<maximizedvertical>yes</maximizedvertical>
<then>
<action name="Unmaximize"/>
<direction>vertical</direction>
<action name="MoveResizeTo">
<x>center</x>
<!-- we center windows in order to mitigate discrepancies
between window placement and mouse cursor -->
<y>current</y>
</action>
<action name="Move"/>
</then>
<else>
<action name="Move"/>
</else>
</action>
</mousebind>
Убедитесь, что вы находитесь внутри тегов <context name="Titlebar">
Несколько лет назад я хотел получить функцию оснастки в Lubuntu 14.04. Я думаю, для этого вам нужен openbox.
Взгляните на https://github.com/lawl/opensnap
Ниже приводится сводка процедуры установки, приведенной на этой странице:
Lubuntu 14.04
Если вы хотите установить opensnap из источника, сначала убедитесь, что у вас установлен git. (Или получить zip-файл: https://github.com/lawl/opensnap )
Fetch via git:
git clone https://github.com/lawl/opensnap.git
Fetch через zip :
wget https://github.com/lawl/opensnap/archive/master.zip
unzip master.zip
Убедитесь, что у вас есть все предпосылки:
sudo apt-get install build-essential libx11-dev libgtk-3-dev wmctrl
И, наконец, постройте и установите:
cd opensnap*
make
sudo make install
А теперь запустите opensnap с помощью
opensnap
или
opensnap --deamon
, если вы хотите его демонировать.
Если я хорошо помню, произошла ошибка при попытке отключить окно с щелчком. Взгляните на https://github.com/lawl/opensnap/issues/4, описано обходное решение.
В моем случае Lubuntu 14.04 мне пришлось изменить /home/user/.config/openbox/lubuntu-rx.xml. Код между тегами <mousebind button="Left" action="Drag"> и </mousebind> должен быть заменен на:
<mousebind button="Left" action="Drag">
<!-- Unsnap if snapped-->
<action name="if">
<maximizedvertical>yes</maximizedvertical>
<then>
<action name="Unmaximize"/>
<direction>vertical</direction>
<action name="MoveResizeTo">
<x>center</x>
<!-- we center windows in order to mitigate discrepancies
between window placement and mouse cursor -->
<y>current</y>
</action>
<action name="Move"/>
</then>
<else>
<action name="Move"/>
</else>
</action>
</mousebind>
Убедитесь, что вы находитесь внутри тегов <context name="Titlebar">