Shell Vala C Python C++ Perl
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. 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: qt-ubuntu -> Qt toolkit with Ubuntu patches 04: gconf-ubuntu -> A configuration database system 05: libdbusmenu -> Library for passing menus over DBus 06: libindicator -> Symbols and functions for indicators 07: libindicate -> Libraries for apps to raise 'flags' on DBus 08: libindicate-qt -> Qt bindings for libindicate 09: libappindicator -> Library to export menu bar to Unity 10: appmenu-gtk -> Application menu module for GTK+ 11: libunity -> Library for integrating Unity 12: libunity-misc -> Differently licensed stuff for Unity 13: libunity-webapps -> Library for integrating WebApps into Unity 14: bamf -> Application matching framework 15: libqtbamf -> Qt bindings for bamf 16: libqtdee -> Qt binding and QML plugin for Dee 17: libqtgconf -> Qt bindings for GConf 18: dconf-qt -> Qt bindings for DConf 19: sni-qt -> Turns Qt tray icons into appindicators 20: ido -> Widgets and objects used for indicators 21: libzeitgeist -> Client library to interact with Zeitgeist 22: zeitgeist-datahub -> Plugins that insert events into Zeitgeist 23: python2-geoclue -> Geoclue Python module 24: python2-xapian -> Python bindings for Xapian 25: zeitgeist-extensions -> Extensions for Zeitgeist 26: gsettings-desktop-schemas-ubuntu -> Shared GSettings schemas for the desktop 27: gnome-settings-daemon-ubuntu -> Daemon handling the GNOME session settings 28: gnome-session-ubuntu -> GNOME Session Manager 29: gnome-control-center-ubuntu -> Utilities to configure the GNOME desktop 30: activity-log-manager -> Blacklist configuration GUI for Zeitgeist 31: gnome-screensaver-ubuntu -> Screensaver and screen locking for GNOME 32: indicator-applet -> GNOME panel indicator applet 33: indicator-application -> Takes menus and puts then in the panel 34: indicator-appmenu -> An indicator to host the menus from apps 35: libtimezonemap -> GTK+3 timezone map widget 36: indicator-datetime -> A very, very simple clock 37: indicator-messages -> Collects messages that need a response 38: indicator-power -> Indicator to show battery information 39: indicator-session -> Indicator to manage session 40: indicator-sound -> A unified sound menu 41: notify-osd -> Semi-transparent notification agent 42: network-manager-applet-ubuntu -> Network Manager applet with indicator support 43: gnome-bluetooth-ubuntu -> Gnome bluetooth applet with indicator support 44: gtest -> C++ testing utility based on xUnit 45: gmock -> A library for writing C++ mock classes 46: overlay-scrollbar * -> Overlay scrollbars for GTK 2 and GTK 3 47: evemu -> Linux evdev event emulation 48: frame -> Touch frame library 49: fixesproto-ubuntu -> X11 Fixes extension wire protocol 50: libxfixes-ubuntu -> X11 misc. 'fixes' extension library 51: xorg-server-ubuntu -> Xorg X server 52: check -> Unit testing framework for C 53: grail -> Gesture recognition and instantiation lib. 54: geis -> Implementation of the GEIS interface 55: ibus-ubuntu -> Next generation input bus for Linux 56: nux -> An OpenGL toolkit 57: unity-asset-pool -> Design assets for Unity 58: gnome-menus2 -> Gnome menu specifications 59: nautilus-ubuntu -> File manager and graphics shell for GNOME 60: unity-lens-applications -> Unity applications lens 61: unity-lens-files -> Unity files lens 62: unity-lens-music -> Unity music lens 63: unity-lens-photos -> Unity photo lens 64: unity-lens-video -> Unity video lens 65: compiz-ubuntu -> Compiz compositing window manager 66: unity -> A desktop experience designed for efficiency * Optional packages - overlay-scrollbar => For GNOME/Unity users who want a space saving scrollbar All of PKGBUILD's were checked by namcap for consistency. The binary packages have not been checked yet. Troubleshooting: * Global menus aren't working when logging in with KDM (KDE display manager). This happens because previous versions of KDM weren't patched to source the /etc/X11/xinit/xinitrc.d/ directory. This is fixed in kdebase-workspace version 4.7.2-1, but requires the KDM configuration files to be regenerated (resetting all KDM configuration options). To regenerate the configuration files, run as root # rm -rvf /usr/share/config/kdm # genkdmconf * 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 * qt-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