Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Special thanks to thn81, L42y, City-Busz, and all of the other AUR maintainers that helped make it possible to run Unity under Arch Linux! Please make sure you don't already have modified versions of the dependencies installed. For example, gtk3-ubuntu might fail to compile if there's a modified version of gtk3 already installed. Packages ending with "-ubuntu" contain Ubuntu patches and REPLACE Arch Linux versions of those packages. Note: Some packages include tests that require packages from the "TESTS" directory. These tests can be skipped by passing "--nocheck" to makepkg. Order to compile/install: 01: gtk2-ubuntu -> GTK toolkit 2.0 with Ubuntu patches 02: gtk3-ubuntu -> GTK toolkit 3.0 with Ubuntu patches 03: qt4-ubuntu -> Qt toolkit with Ubuntu patches 04: libdbusmenu -> Library for passing menus over DBus 05: libindicator -> Symbols and functions for indicators 06: libindicate -> Libraries to raise 'flags' on DBus 07: libindicate-qt -> Qt bindings for libindicate 08: libappindicator -> Library to export menu bar to Unity 09: appmenu-gtk -> Application menu module for GTK+ 10: vala0.18 -> Compiler for the GObject type system 11: libunity -> Library for integrating Unity 12: libunity-misc -> Differently licensed stuff for Unity 13: indicator-messages -> Collects messages that need a response 14: libunity-webapps -> Library for integrating WebApps into Unity 15: bamf -> Application matching framework 16: sni-qt -> Turns Qt tray icons into appindicators 17: ido -> Widgets and objects used for indicators 18: gsettings-desktop-schemas-ubuntu -> Shared GSettings schemas for the desktop 19: gnome-settings-daemon-ubuntu -> Daemon handling the GNOME session settings 20: gnome-session-ubuntu -> GNOME Session Manager 21: gnome-screensaver-ubuntu -> GNOME screen saver and locker 22: gnome-control-center-ubuntu -> Utilities to configure the GNOME desktop 23: gnome-control-center-unity -> Change some Unity settings with GCC 24: metacity-ubuntu -> Window manager for GNOME 25: indicator-applet -> GNOME panel indicator applet 26: indicator-application -> Takes menus and puts then in the panel 27: indicator-appmenu -> An indicator to host the menus from apps 28: indicator-bluetooth -> Indicator for bluetooth status 29: indicator-datetime -> A very, very simple clock 30: indicator-power -> Indicator to show battery information 31: indicator-printers -> Indicator showing active print jobs 32: indicator-session -> Indicator for session management 33: indicator-sound -> Indicator displaying a unified sound menu 34: hud -> Backend for the Unity HUD 35: network-manager-applet-ubuntu -> NetworkManager applet w/indicator support 36: overlay-scrollbar * -> Overlay scrollbars for GTK 2 and GTK 3 37: evemu -> Linux Evdev Event Emulation Library 38: frame -> Open Input Framework Frame Library 39: grail -> Gesture recognition and instantiation lib. 40: geis -> Implementation of the GEIS interface 41: nux -> An OpenGL toolkit 42: unity-asset-pool -> Design assets for Unity 43: nautilus-ubuntu -> File manager and graphics shell for GNOME 44: libcolumbus -> Small, fast, error tolerant matcher 45: unity-lens-applications -> Unity applications lens 46: unity-lens-files -> Unity files lens 47: unity-lens-music -> Unity music lens 48: unity-lens-photos -> Unity photo lens 49: unity-lens-video -> Unity video lens 50: compiz-ubuntu -> Compiz compositing window manager 51: unity -> Desktop shell designed for efficiency * Optional packages All of PKGBUILD's were checked by namcap for consistency. The binary packages have not been checked yet. Troubleshooting: * AHH! Something is wrong with Unity! Try resetting the settings for Unity and Compiz and relogin: $ compiz.reset $ rm -rvf ~/.cache/unity/ $ rm -vf ~/.cache/unity-lens-video If something is still wrong, please file a bug report at either: https://github.com/chenxiaolong/Unity-for-Arch/issues or https://bugs.launchpad.net/unity-for-arch * qt4-ubuntu does not build. Temporary remove the qtwebkit package (ignoring dependencies) by running: $ pacman -Rdd qtwebkit After the build, qtwebkit can be installed again. * The global menu does not show up for Qt applications. Just install appmenu-qt :) * System Settings (gnome-control-center) does not open. Just add the following line to ~/.xprofile and then log out and log back in (thanks to phinux!): export MALLOC_CHECK_=1