You are not logged in.

#2076 2013-05-26 18:59:49

chenxiaolong
Member
From: /home/chenxiaolong
Registered: 2010-11-03
Posts: 784

Re: Progress on Unity under Arch Linux!

Everyone using the Unity-for-Arch and Unity-for-Arch-Extra (binary) repos should now receive updates a lot quicker. The build server now runs on KVM instead of Xen and the build VM is optimized to have much better disk performance and make better use of the limited RAM. If anyone has been paying attention to the latest git commits, the build-in-chroot.sh script is now ccache enabled. The build times after 1 more build should be much lower. For example, Mir's build time went from 90 minutes to 31 minutes smile

EDIT: The reason it's so slow right now is because a Windows VM on the same server decides that it's the perfect time to run an antivirus scan and install WIndows Updates at the same time.

Last edited by chenxiaolong (2013-05-26 21:22:12)

Offline

#2077 2013-05-26 19:02:09

hachre
Member
From: Munich, Germany
Registered: 2013-03-14
Posts: 16
Website

Re: Progress on Unity under Arch Linux!

Very nice!!! Great smile Thanks for all your work... I'm making Ubuntu packages for dart and getting that all scripted and working well was quite painful already... I really can't imagine how much work it is to keep all this running... thanks!!

Offline

#2078 2013-05-27 19:15:58

Mektub
Member
From: Lisbon /Portugal
Registered: 2008-01-02
Posts: 647

Re: Progress on Unity under Arch Linux!

chenxiaolong,

many thanks for your work! This is a great project, and I am using it.

Just for the record, I recompiled gnome-settings-daemon-ubuntu without the pulseaudio dependency, since I stopped having sound troubles since about one year ago I eleminated pulseaudio.

In the last pacman -Suy, today morning, the packages:

liboverlay-scrollbar-1:0.2.16.r359daily13.02.06-105-x86_64        26,1 KiB   152K/s 00:00 [####################################################] 100%
liboverlay-scrollbar3-1:0.2.16.r359daily13.02.06-105-x86_64       27,4 KiB   157K/s 00:00 [####################################################] 100%
(6/6) checking keys in keyring                                                             [####################################################] 100%
(6/6) checking package integrity                                                           [####################################################] 100%
error: failed to commit transaction (invalid or corrupted package)

always say to be corrupted.

regards,

Mektub


Follow me on twitter: https://twitter.com/johnbina

Offline

#2079 2013-05-27 19:24:49

chenxiaolong
Member
From: /home/chenxiaolong
Registered: 2010-11-03
Posts: 784

Re: Progress on Unity under Arch Linux!

EDIT: Fixed smile

Hi Mektub,

This bug is actually caused by dropbox and pacman with certain packages. I filed a bug here, so hopefully it will be fixed soon: https://bugs.archlinux.org/task/35506

For now, you can work around the issue by uncommenting the following in /etc/pacman.conf:

XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
EDIT: Fixed smile

Last edited by chenxiaolong (2013-05-28 06:20:52)

Offline

#2080 2013-05-29 02:36:49

divansantana
Member
Registered: 2011-01-21
Posts: 117

Re: Progress on Unity under Arch Linux!

Hi Chen,

Firstly Unity-for-Arch is working great! Prefer it anyday to Unity on Ubuntu. Although the files lens is a great missing tool which I'm sure will be fixed sometime. smile

I noticed that this package is not installed - I think it's supposed to be however I can't install it.

% yaourt -Sl Unity-for-Arch|grep -v installed             
==> Listing all packages in repo(s)
Unity-for-Arch/bamf 0.4.0daily13.05.02-102 (unity)

% yaourt -S Unity-for-Arch/bamf             
resolving dependencies...
looking for inter-conflicts...
:: bamf and libbamf3 are in conflict. Remove libbamf3? [y/N] y

Packages (2): libbamf3-0.4.0daily13.05.02-100 [removal]  bamf-0.4.0daily13.05.02-102

Total Installed Size:   0.79 MiB
Net Upgrade Size:       0.31 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                                     [###############################################################################] 100%
(1/1) checking package integrity                                                                                                   [###############################################################################] 100%
(1/1) loading package files                                                                                                        [###############################################################################] 100%
(1/1) checking for file conflicts                                                                                                  [###############################################################################] 100%
error: failed to commit transaction (conflicting files)
bamf: /usr/lib/bamf/bamfdaemon exists in filesystem
bamf: /usr/share/dbus-1/services/org.ayatana.bamf.service exists in filesystem
Errors occurred, no packages were upgraded.

% pacman -Qo /usr/lib/bamf/bamfdaemon                                                                                                                                                          sad
/usr/lib/bamf/bamfdaemon is owned by bamfdaemon 0.4.0daily13.05.02-100

Is it correct that that package is not installed as I though all packages from Unity-for-Arch should be installed.

PS. This bug[1] disappeared a while ago in the Unity-for-Arch upgrades then appears it's way back about 3-4 weeks ago.
Any idea if it should be resolved? Ie guake/yakuake doesn't attach nicely to the top of the screen anymore.

[1]: https://bugs.launchpad.net/ubuntu/+sour … omments/20

Offline

#2081 2013-05-29 04:46:11

chenxiaolong
Member
From: /home/chenxiaolong
Registered: 2010-11-03
Posts: 784

Re: Progress on Unity under Arch Linux!

Hi divansantana,

Glad you're still enjoying Unity on Arch big_smile

The new bamf package should replace both libbamf3 and bamfdaemon. Pacman should handle this correctly, but if it's not, just do this instead:

pacman -Rdd libbamf3 bamfdaemon
pacman -S bamf

As far as I'm aware, the fix for the guake bug was reverted because it was causing other issues with maximized windows. I'll check if guake has a problem in Ubuntu 13.04.

Btw, for the files lens, try installing my zeitgeist-compat package from the AUR smile

Offline

#2082 2013-05-29 05:49:33

Mektub
Member
From: Lisbon /Portugal
Registered: 2008-01-02
Posts: 647

Re: Progress on Unity under Arch Linux!

chenxiaolong wrote:
EDIT: Fixed smile

Hi Mektub,

This bug is actually caused by dropbox and pacman with certain packages. I filed a bug here, so hopefully it will be fixed soon: https://bugs.archlinux.org/task/35506

For now, you can work around the issue by uncommenting the following in /etc/pacman.conf:

XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
EDIT: Fixed smile

chenxiaolong,

yes, that fixed it.

many many thanks,

Mektub


Follow me on twitter: https://twitter.com/johnbina

Offline

#2083 2013-05-29 23:07:13

divansantana
Member
Registered: 2011-01-21
Posts: 117

Re: Progress on Unity under Arch Linux!

chenxiaolong wrote:

Hi divansantana,

The new bamf package should replace both libbamf3 and bamfdaemon. Pacman should handle this correctly, but if it's not, just do this instead:

pacman -Rdd libbamf3 bamfdaemon
pacman -S bamf

As far as I'm aware, the fix for the guake bug was reverted because it was causing other issues with maximized windows. I'll check if guake has a problem in Ubuntu 13.04.


Btw, for the files lens, try installing my zeitgeist-compat package from the AUR smile

Ok all sorted. So happy to have the file lens working again! Thank you! big_smile

Offline

#2084 2013-05-30 11:53:22

mythus
Member
From: MS Gulf Coast
Registered: 2008-05-15
Posts: 509
Website

Re: Progress on Unity under Arch Linux!

From my experience, tilda works flawless in Unity. That might be a good option for now until they get all the guake issues fixed.

Also it should be noted that yakuake also has a bug when displaying in Unity, the blank space between the top panel and the start of the terminal issue. But Tilda runs like it should in Unity.


Legends of Nor'Ova - role playing community devoted to quality forum-based and table-top role play, home of the Legends of Nor'Ova Core Rule Book and Legends of Nor'Ova: Saga of Ablution steam punk like forum based RPG

Offline

#2085 2013-05-30 13:22:12

mythus
Member
From: MS Gulf Coast
Registered: 2008-05-15
Posts: 509
Website

Re: Progress on Unity under Arch Linux!

SOLVED!

So I have decided to try out Unity for Arch again today, been a little while since I've tried it, but I have played with the latest Unity offered on Ubuntu 13.04.

Is there a problem with the xe-xe repo? Maybe it is out of date? I am asking because I get the only wallpaper and cursor issue. I am able to start a console with CTRL ALT T, and tilda starts right away as well, so I am able to start things like firefox and ccsm and the like through that. However I am unable to start the Unity plugin, and the PNG plugin.

Here's some info:

 ldd /usr/lib/compiz/libimgpng.so
	linux-vdso.so.1 (0x00007fff4f2d7000)
	libpng15.so.15 => not found
	libcompiz_core.so.ABI-20130125 => /usr/lib/libcompiz_core.so.ABI-20130125 (0x00007f560de25000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f560db21000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f560d90a000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f560d55d000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f560d224000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f560d019000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f560ce16000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f560cc03000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f560c9e6000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f560c7de000)
	libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0x00007f560c571000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f560c272000)
	libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007f560c06c000)
	libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007f560be63000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f560bc46000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f560ba42000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f560b744000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f560e32e000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f560b524000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f560b319000)
	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f560b114000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f560aec4000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f560acc0000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f560aa5d000)
	libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007f560a857000)
	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f560a655000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f560a451000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f560a24a000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f560a042000)
~/.xsession-errors

XIO:  fatal IO error 0 (Success) on X server ":0"
      after 3115 requests (3115 known processed) with 0 events remaining.

Any ideas? Thanks for your help!

EDIT: I solved the issue. After reading my post I noticed that I was missing libpng15. I installed that, reset compiz, and logged out and back in and *poof* it works now.

Last edited by mythus (2013-05-30 13:44:12)


Legends of Nor'Ova - role playing community devoted to quality forum-based and table-top role play, home of the Legends of Nor'Ova Core Rule Book and Legends of Nor'Ova: Saga of Ablution steam punk like forum based RPG

Offline

#2086 2013-05-30 22:22:34

divansantana
Member
Registered: 2011-01-21
Posts: 117

Re: Progress on Unity under Arch Linux!

chenxiaolong wrote:

As far as I'm aware, the fix for the guake bug was reverted because it was causing other issues with maximized windows. I'll check if guake has a problem in Ubuntu 13.04.

Ok so confirmed that 13.04 has the same bug.

Offline

#2087 2013-05-31 02:11:26

sollidsnake
Member
Registered: 2012-01-30
Posts: 107

Re: Progress on Unity under Arch Linux!

My gtk applications (gnome do, pidgin, gtk-recordmydesktop etc) are using the system tray instead of appearing as an indicator. Is this suppose to happen or there's something wrong with my installation?

~/ pacman -Sql Unity-for-Arch | grep indicat
indicator-applet
indicator-application
indicator-appmenu
indicator-bluetooth
indicator-datetime
indicator-messages
indicator-power
indicator-printers
indicator-session
indicator-sound
libappindicator
libappindicator3
libindicate
libindicate-gtk2
libindicate-gtk3
libindicate-qt
libindicator
libindicator3

Non serviam

Offline

#2088 2013-05-31 06:38:09

chenxiaolong
Member
From: /home/chenxiaolong
Registered: 2010-11-03
Posts: 784

Re: Progress on Unity under Arch Linux!

sollidsnake wrote:

My gtk applications (gnome do, pidgin, gtk-recordmydesktop etc) are using the system tray instead of appearing as an indicator. Is this suppose to happen or there's something wrong with my installation?

~/ pacman -Sql Unity-for-Arch | grep indicat
indicator-applet
indicator-application
indicator-appmenu
indicator-bluetooth
indicator-datetime
indicator-messages
indicator-power
indicator-printers
indicator-session
indicator-sound
libappindicator
libappindicator3
libindicate
libindicate-gtk2
libindicate-gtk3
libindicate-qt
libindicator
libindicator3

If you want any program's tray icon to be an indicator, you'll need to recompile the source code with Ubuntu's patches sad

Offline

#2089 2013-05-31 13:10:38

CReimer
Member
Registered: 2012-09-06
Posts: 6

Re: Progress on Unity under Arch Linux!

For Archlinux I think it's better to not care about indicators.
We should better enable normal tray icons as City-Busz already did. https://github.com/City-busz/ayatana-re … ings.patch

Offline

#2090 2013-05-31 21:10:15

oi_wtf
Member
From: /home/wtf
Registered: 2012-03-11
Posts: 191

Re: Progress on Unity under Arch Linux!

CReimer,
they are enabled, read carefully... solidsnake wrote: ...are using the system tray instead of appearing as an indicator...
so "normal" tray icons are showing up, he just wanted them to be indicators.

EDIT:
btw, lightdm-ubuntu and lightdm-unity-greeter are affected by this: https://mailman.archlinux.org/pipermail … 25003.html

Last edited by oi_wtf (2013-05-31 22:45:30)


Laptop:   Arch Linux (x86_64) and Win10 (x86_64);  Intel Core i7-3630QM @ 2.40GHz, 8 GiB RAM, NViDiA GeForce GT 650M w/ 2 GiB
Desktop: Arch Linux (x86_64) and Win10 (x86_64);  Intel Core i7-4771  @ 3.50GHz, 32 GiB RAM, AMD Radeon RX 480 w/ 8 GiB

Offline

#2091 2013-05-31 22:09:45

sollidsnake
Member
Registered: 2012-01-30
Posts: 107

Re: Progress on Unity under Arch Linux!

chenxiaolong wrote:

If you want any program's tray icon to be an indicator, you'll need to recompile the source code with Ubuntu's patches sad

I see... I guess I'll just keep using the system tray for now smile


Non serviam

Offline

#2092 2013-06-03 04:43:07

darkjack
Member
Registered: 2013-05-20
Posts: 3

Re: Progress on Unity under Arch Linux!

I fixed lightdm not starting up at boot by editing /etc/systemd/system/display-manager.service. I changed the ExecStart line to ExecStart=usr/bin/lightdm

I'm not sure that this is the most correct way to do this, but hey, it works for now.

Offline

#2093 2013-06-03 07:53:52

jrussell
Member
From: Cape Town, South Africa
Registered: 2012-08-16
Posts: 510

Re: Progress on Unity under Arch Linux!

darkjack wrote:

I fixed lightdm not starting up at boot by editing /etc/systemd/system/display-manager.service. I changed the ExecStart line to ExecStart=usr/bin/lightdm

I'm not sure that this is the most correct way to do this, but hey, it works for now.

You shouldn't have to do that,

I think, backup and delete that file and do:

systemctl disable {all display managers }
systemctl enable lightdm.service

For consistency if you want smile
That should just work.


bitcoin: 1G62YGRFkMDwhGr5T5YGovfsxLx44eZo7U

Offline

#2094 2013-06-03 21:05:27

oi_wtf
Member
From: /home/wtf
Registered: 2012-03-11
Posts: 191

Re: Progress on Unity under Arch Linux!

it should be enough to pass --sbindir=/usr/bin to configure in the PKGBUILD, the correct path will be inserted into the lightdm.service file when building lightdm.
/etc/systemd/system/display-manager.service is a symlink to /usr/lib/systemd/system/lightdm.service anyway, so there's no need to disable and enable

Last edited by oi_wtf (2013-06-03 21:08:06)


Laptop:   Arch Linux (x86_64) and Win10 (x86_64);  Intel Core i7-3630QM @ 2.40GHz, 8 GiB RAM, NViDiA GeForce GT 650M w/ 2 GiB
Desktop: Arch Linux (x86_64) and Win10 (x86_64);  Intel Core i7-4771  @ 3.50GHz, 32 GiB RAM, AMD Radeon RX 480 w/ 8 GiB

Offline

#2095 2013-06-03 22:04:53

jrussell
Member
From: Cape Town, South Africa
Registered: 2012-08-16
Posts: 510

Re: Progress on Unity under Arch Linux!

oi_wtf wrote:

it should be enough to pass --sbindir=/usr/bin to configure in the PKGBUILD, the correct path will be inserted into the lightdm.service file when building lightdm.
/etc/systemd/system/display-manager.service is a symlink to /usr/lib/systemd/system/lightdm.service anyway, so there's no need to disable and enable

I thought he had enabled another display manager and then just edited display-manager.service to point to lightdm

There is no problem with the lightdm service file or PKGBUILD to me


bitcoin: 1G62YGRFkMDwhGr5T5YGovfsxLx44eZo7U

Offline

#2096 2013-06-03 22:57:11

chenxiaolong
Member
From: /home/chenxiaolong
Registered: 2010-11-03
Posts: 784

Re: Progress on Unity under Arch Linux!

I updated the lightdm package to use /usr/bin as sbindir yesterday. A quick grep shows that there are no other instances of "sbin" in the code. Maybe something else is causing the issue?

Btw, if anyone is using plymouth with LightDM, that will be broken for sure.

Offline

#2097 2013-06-05 09:10:46

gadelat
Member
Registered: 2013-03-11
Posts: 49

Re: Progress on Unity under Arch Linux!

Problem 1)
My background is not shown (instead it's shown as black) and it does not redraw correctly. Pic:
s_1370422934_7332407_9033a4cd32.png
It does show for split second when I logout, though. I don't know how long there is this problem since I used gnome 3 for last few weeks.

Problem 2)
Maximizing libreoffice windows does not work correctly, most of all it does not hide title bar.
s_1370422887_9712289_bd411adc6a.png
What's even weirder is that when i un-maximize it and maximize it again, it shows title bar which was before PLUS new titlebar. This can be repeated infinite times.
s_1370423215_7824807_420a662064.png
In these pics there is terminal maximized under libreoffice writer window,

Offline

#2098 2013-06-05 09:27:04

AlexRu
Member
Registered: 2012-09-18
Posts: 33

Re: Progress on Unity under Arch Linux!

I have two questions:

1) How to switch input layouts? As i can see settings are different to ubuntu, i have only ibus icon in tray and i couldnt set it to use alt+shift shortcut. And it doesnt switch layout in fullscreen apps. How do u switch layouts?
2) Cpufreq indicator shows only two options - powersave and perfomance. Some extra settings or package needed?

Edit: I set Settings->Keyboard->Typing->"Modifiers-only switch to next source" to alt-shift, it is working, but not in full screen apps

Last edited by AlexRu (2013-06-05 09:47:42)

Offline

#2099 2013-06-05 12:13:56

sollidsnake
Member
Registered: 2012-01-30
Posts: 107

Re: Progress on Unity under Arch Linux!

gadelat wrote:

Problem 1)
My background is not shown (instead it's shown as black) and it does not redraw correctly. Pic:
http://storage5.static.itmages.com/i/13/0605/s_1370422934_7332407_9033a4cd32.png
It does show for split second when I logout, though. I don't know how long there is this problem since I used gnome 3 for last few weeks.

Problem 2)
Maximizing libreoffice windows does not work correctly, most of all it does not hide title bar.
http://storage4.static.itmages.com/i/13/0605/s_1370422887_9712289_bd411adc6a.png
What's even weirder is that when i un-maximize it and maximize it again, it shows title bar which was before PLUS new titlebar. This can be repeated infinite times.
http://storage5.static.itmages.com/i/13/0605/s_1370423215_7824807_420a662064.png
In these pics there is terminal maximized under libreoffice writer window,

Problem 1
That happens because you don't have any file manager handling the desktop. Try enabling the option "Have file manager handle the desktop" in gnome tweak tool and make sure you have nautilus installed and running.

Problem 2
For programs that don't hide the title bar when fullscreen, try adding

!state=maxvert

in Window Decoration > Decoration Windows of ccsm.

Last edited by sollidsnake (2013-06-05 12:15:27)


Non serviam

Offline

#2100 2013-06-05 12:48:39

gadelat
Member
Registered: 2013-03-11
Posts: 49

Re: Progress on Unity under Arch Linux!

Problem one solved, previously I uninstalled nautilus since i like nemo better. Problem 2, not so much because I don't know correct full rule. If I replace current value "any" with "!state=maxvert" in Decoration Windows settings, it changes nothing. If I replace it with "state=maxvert", then all windows loses title bars which is not optimal. With this option there is no glitches with maximizing/minimizing libreoffice though. Are you sure "state" is correct value? It's not listed between types in select-box when you are adding rule by plus sign. Also, I'm not sure what is "grab" button supposed to do (i guess it's for selecting which window i want rule to apply?), but it doesn't do anything in my case.

Offline

Board footer

Powered by FluxBB