Skip to content

blasphemy/Unity-for-Arch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: qt4-ubuntu                     -> Qt toolkit with Ubuntu patches
04: libdbusmenu                    -> Library for passing menus over DBus
05: ido                            -> Widgets and objects used for indicators
06: libindicator                   -> Symbols and functions for indicators
07: libindicate                    -> Libraries to raise 'flags' on DBus
08: libindicate-qt                 -> Qt bindings for libindicate
09: libappindicator                -> Library to export menu bar to Unity
10: unity-gtk-module               -> Application menu module for GTK+
11: dee-ubuntu                     -> Model to synchronize instances over DBus
12: libunity                       -> Library for integrating Unity
13: libunity-misc                  -> Differently licensed stuff for Unity
14: indicator-messages             -> Collects messages that need a response
15: libunity-webapps               -> Library for integrating WebApps into Unity
16: bamf                           -> Application matching framework
17: sni-qt                         -> Turns Qt tray icons into appindicators
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: metacity-ubuntu                -> Window manager for GNOME
24: libtimezonemap                 -> GTK+3 timezone map widget
25: indicator-application          -> Takes menus and puts then in the panel
26: indicator-appmenu              -> An indicator to host the menus from apps
27: indicator-bluetooth            -> Indicator for bluetooth status
28: indicator-datetime             -> A very, very simple clock
29: indicator-power                -> Indicator to show battery information
30: indicator-printers             -> Indicator showing active print jobs
31: indicator-session              -> Indicator for session management
32: indicator-sound                -> Indicator displaying a unified sound menu
33: sphinxbase                     -> Base lib. for the Sphinx speech recog. sw.
34: pocketsphinx                   -> Lightweight speech recognition system
35: sphinx-voxforge-en             -> English Sphinx models built from Voxforge
36: hud                            -> Backend for the Unity HUD
37: network-manager-applet-ubuntu  -> NetworkManager applet w/indicator support
38: overlay-scrollbar *            -> Overlay scrollbars for GTK 2 and GTK 3
39: evemu                          -> Linux Evdev Event Emulation Library
40: frame                          -> Open Input Framework Frame Library
41: grail                          -> Gesture recognition and instantiation lib.
42: geis                           -> Implementation of the GEIS interface
43: nux                            -> An OpenGL toolkit
44: unity-asset-pool               -> Design assets for Unity
45: nautilus-ubuntu                -> File manager and graphics shell for GNOME
46: libcolumbus                    -> Small, fast, error tolerant matcher
47: zeitgeist-ubuntu               -> Service for logging user activities
48: unity-lens-applications        -> Unity applications lens
49: unity-lens-files               -> Unity files lens
50: unity-lens-music               -> Unity music lens
51: unity-lens-photos              -> Unity photo lens
52: unity-lens-video               -> Unity video lens
53: unity-scope-home               -> Unity Home Scope
54: unity-scopes                   -> Unity Smart Scopes
55: compiz-ubuntu                  -> Compiz compositing window manager
56: xpathselect                    -> Select tree objects using XPath queries
57: 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

About

Porting Ubuntu's Unity Shell to Arch Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 92.2%
  • Python 7.8%