В аргументе, что окно далеко от окна, для людей, которые держат свои окна максимально, это не имеет значения. Больше окон у вас открыто, кажется, что немного больше места тратится впустую, когда не используется глобальное меню, поэтому мне нравится выбор дизайна Mac OS.
Кроме того, я не думаю, что многие люди идут перетаскивать их окна в нижнюю часть экрана или даже на полпути вниз по экрану. Я предполагаю, что они держат его наверху и изменят размеры нижних границ, чтобы увидеть как можно больше в окне.
Это не просто вопрос эффективности. Это выбор дизайна. Приятно видеть, что кто-то другой, кроме Apple, адаптирует глобальные меню.
Потратьте время, чтобы попробовать и насладиться выбором дизайна, прежде чем предположить, что он не будет работать ни для кого.
Решение, описанное в этом ответе, основано на драйверах ATI v12.4 + patch. Теперь, начиная с августа 2012 года, доступны драйверы ATI v12.6, способ установки этих драйверов описан в этом ответе
Ошибка возникает из-за того, что Catalyst не был обновлен для работы с последними ядрами 3.2.
Проверьте эту ссылку:
http://ubuntuforums.org/showthread.php?t=1969827и выполните:
Удалить драйвер ATI Установить бесплатный драйвер Reboot Установить драйвер ATI с патчем RebootПодробнее (для 32 бит):
$ sudo sh /usr/share/ati/fglrx-uninstall.sh
$ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
$ sudo rm /etc/X11/xorg.conf
$ sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core
$ sudo dpkg-reconfigure xserver-xorg
$ sudo reboot
$ mkdir ~/catalyst12.4/
$ cd ~/catalyst12.4/
Загрузите соответствующий драйвер для вашего компьютера этот ответ и переместите его в ~/catalyst12.4/. Файл должен быть чем-то вроде amd-driver-installer-12-4-x86.x86_64.run
$ chmod +x amd-driver-installer-12-4-x86.x86_64.run
$ ./amd-driver-installer-12-4-x86.x86_64.run --extract driver
$ cd ~/catalyst12.4/driver/common/lib/modules/fglrx/build_mod/
$ wget -O fglrx.patch http://ubuntuone.com/5gNgEmVfzs3ytD5QZ2YGCi
$ patch -p1 < fglrx.patch
$ cd ~/catalyst12.4/driver/
$ ./ati-installer.sh 8.961 --buildpkg Ubuntu/precise
$ cd ~/catalyst12.4/
$ sudo dpkg -i fglrx*.deb
$ sudo amdconfig --initial -f
$ sudo reboot
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4200 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context
Я обнаружил, что предоставленные ответы не будут работать для меня, пока я не сделаю дополнительный шаг. Если вы выполняете подробные инструкции и по-прежнему получаете ошибку badrequest, попробуйте следующее в терминале:
sudo gedit /etc/modprobe.d/blacklist-local.conf
В моем случае этот файл содержал одну запись:
blacklist fglrx
Это кажется довольно дьявольским, и я не знаю, в чем причина, но после комментирования этой строки
#blacklist fglrx
и перезагрузки fglrxinfo теперь дает правильный результат, а fgl_glxgears работает правильно.
Я не могу переустановить пакет «libgl1-mesa-glx: i386». Он всегда дает тот же результат:
update-alternatives: warning: force re-alternatives / usr/lib/i386-linux-gnu/mesa/ld.so.conf, since the group of links i386-linux-gnu_gl_conf broken.
fyi: 13.1 отображается как
t@t-ubuntu:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5800 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 9.012