-
Notifications
You must be signed in to change notification settings - Fork 1
Home
György Balló edited this page Aug 7, 2013
·
57 revisions
Welcome to the ayatana-repository wiki!
This page is an overview about the process of adding Unity into the [community] repository of Arch Linux.
- Differences from Ubuntu:
- Built without unity-webapps support, because it would requires much more dependencies, and I want to keep bamf as a small, lightweight library.
- Ubuntu uses the /usr/share/applications/bamf.index file to cache desktop file table. It is regenerated on every time when a desktop file installed using apt trigger. Since there is no equivalent functionality in pacman, this file is not available on Arch Linux, which cause a minor performance loss on login.
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu:
- Built without the control center panel, because it would require a patched gnome-conrol-center.
- Ubuntu uses the /etc/timezone file to read the current time zone instead of systemd-timedated.
- Bugs: https://code.launchpad.net/~ballogy/indicator-datetime/systemd-support/+merge/152233
- Ready for inclusion: yes
- Differences from Ubuntu:
- Ubuntu uses a patch for GTK+, to create custom menu items (to show icons, message counts, and the application-is-running triangles): https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1039476
- Ubuntu uses some custom shortcut groups in the applications' desktop to show some custom actions.
- Ubuntu uses a non-standard X-MessagingMenu-UsesChatSection=true property in the applications' desktop files (e.g. in empathy) to decide if the chat status section needs to be displayed or not.
- Bugs: https://bugs.launchpad.net/indicator-messages/+bug/1088162
- Ready for inclusion: no
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: Ubuntu adds some extra printer icons for the Ubuntu Mono icon theme
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu:
- Built without gtklogouthelper, because it would require a patched gnome-session for proper inhibiting. Instead of that it calls gnome-session directly to show the logout/shutdown dialog.
- The credentials-preferences were built without gnome-control-center integration, so the executable name is different.
- The Classic Guest Session is a special Ubuntu stuff, which is not available on Arch Linux
- Bugs:
- https://code.launchpad.net/~ballogy/indicator-session/gnome-session-reboot/+merge/141611
- https://code.launchpad.net/~ballogy/indicator-session/better-fallback-icon/+merge/141608
- https://code.launchpad.net/~ballogy/indicator-session/systemd-support/+merge/141656
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: https://code.launchpad.net/~ballogy/indicator-sound/fix-playlist-icon/+merge/138882
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: not packaged
- Bugs: https://bugs.launchpad.net/appmenu-gtk/+bug/1152917
- Ready for inclusion: no
- Differences from Ubuntu: not packaged
- Bugs: xulrunner API changes too frequently
- Ready for inclusion: no
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes, but indicator-messages needs to be fixed first
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: no, upstream is dead: https://answers.launchpad.net/ubuntu/+source/pidgin-libnotify/+question/222211
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes, but indicator-messages needs to be fixed first
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes, but indicator-messages needs to be fixed first
- Differences from Ubuntu: none
- Bugs: https://bugs.launchpad.net/xchat-indicator/+bug/1122853
- Ready for inclusion: no
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu:
- Ubuntu uses a setting that is no longer available in gnome-settings-daemon GSettings schema.
- Ubuntu uses some downstream patch (needs to be upstreamed).
- Bugs: https://bugs.launchpad.net/ubuntu-gnome/+bug/1159430
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu:
- PointerBarrier support disabled, because it's not compatible yet with xserver. This causes that the launcher's autohide functionality doesn't work, because the panel never gets revealed.
- All systray icons are enabled by default. Since appindicator support would requires a lot of rebuild and patching, we can't rely on this.
- Bugs: https://code.launchpad.net/~brandontschaefer/unity/move-pointer-barrier-to-xi-1.6.99.1/+merge/150175
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: it uses Ubuntu Software center to display the "Apps Available for Download" section. Ubuntu Software Center is higthly depends on Ubuntu's software management system, so it cannot be used on Arch Linux.
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes, it should be merged with gwibber package.
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes
- Differences from Ubuntu: none
- Bugs: none
- Ready for inclusion: yes