Small question about 'auto mount' of USB-sticks in Unity.
Every time I plugin a USB-Stick under Unity, a program with the 'free disk space' is opened instead of nautilus. Also the created launcher icon opens this disk usage program. How can I change the behaviour to open the nautilus?

Small question about 'auto mount' of USB-sticks in Unity.
Every time I plugin a USB-Stick under Unity, a program with the 'free disk space' is opened instead of nautilus. Also the created launcher icon opens this disk usage program. How can I change the behaviour to open the nautilus?

What is this program called ?
Do you get the same behaviour when plugging a usb stick in while inside a Gnome session ?

Small question about 'auto mount' of USB-sticks in Unity.
Every time I plugin a USB-Stick under Unity, a program with the 'free disk space' is opened instead of nautilus. Also the created launcher icon opens this disk usage program. How can I change the behaviour to open the nautilus?

What is this program called ?
Do you get the same behaviour when plugging a usb stick in while inside a Gnome session ?

Yes, same with a gnome session. The info dialog identifies the program as 'Baobab'.
I don't find anything in the settings panel to change that behaviour.

If you want to try it, enable the 'chat' USE flag for unity-meta.
It's optional as it does add quite a lot of other packages and it's not crucial for the overall desktop experience.
I've only got Facebook and IRC tested so far as they're the only type of messaging I use but it 'should' work with most of the other more commonly used protocols.

You might have to log out and back in for the messages indicator (small envelope on the top panel) to appear and will only appear when an IM app. such as empathy is running.

The webkit-gtk problem is due to rhythmbox needing <net-libs/webkit-gtk-1.10:3 when it has the 'html' USE flag enabled.

You can either downgrade webkit-gtk from your installed version 1.10.2-r300 down to 1.8.3-r300, or you can disable the 'html' USE flag for rhythmbox.
Downgrading webkit-gtk is probably the preferred method as rhythmbox will be able to use it's features.

The webkit-gtk problem is due to rhythmbox needing <net-libs/webkit-gtk-1.10:3 when it has the 'html' USE flag enabled.

You can either downgrade webkit-gtk from your installed version 1.10.2-r300 down to 1.8.3-r300, or you can disable the 'html' USE flag for rhythmbox.
Downgrading webkit-gtk is probably the preferred method as rhythmbox will be able to use it's features.

Thanks a lot! Signon packages i have installed. But now another problem has appeared. After syncing overlays (layman -S) I've got the next:

Code:

Cybertox # emerge -av unity-meta

These are the packages that would be merged, in order:

Calculating dependencies | * A file is not listed in the Manifest: '/var/lib/layman/unity-gentoo/unity-base/unity-meta/unity-meta-6.10.0.ebuild'
* Missing digest for '/var/lib/layman/unity-gentoo/unity-base/unity-meta/unity-meta-6.10.0.ebuild'
... done!

!!! All ebuilds that could satisfy "unity-meta" have been masked.
!!! One of the following masked packages is required to complete your request:
- unity-base/unity-meta-6.12.0::unity-gentoo (masked by: corruption)
- unity-base/unity-meta-6.10.0::unity-gentoo (masked by: corruption)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

One important note is that while adding these packages in I realised the old unity-webapps package was misnamed and should have been called libunity-webapps.
You may need to 'emerge -C unity-webapps' first to avoid file collisions between the new libunity-webapps package and the old unity-webapps package.

Webapps only works in Chromium or Firefox and one of those must be set as your default browser.

The overlay doesn't have Chromium support yet as it needs to be patched with Ubuntu's patchset and I haven't yet worked out Chromium's odd build system (GYP + scons).
Webapps doesn't work with google-chrome as the patches can't be applied due to it's closed source.

No patches are required for firefox and webapps works with firefox-bin also.
Once the packages are installed you'll probably need to log out of X and back in again so that the webapps services are started.
You'll also need to open Firefox and enable the new extensions in Tools > Addons > Extensions then restart Firefox.

Visiting any of the supported URLs in Firefox should now prompt you to install the webapp service for that URL.
Choosing 'Yes' will have that site integrate with the dash launcher, HUD and indicators (mostly the messages indicator).
You can enable/disable the different webapps later using the Unsettings application in System Settings > Unsettings.

Thanks

Last edited by shiznix on Thu Jan 24, 2013 10:35 am; edited 1 time in total

I can't reproduce it, and the cause of the error isn't immediately obvious but research suggests that function format gets recognised by python via libffi.

So as a catch all to try and fix you could try:

Code:

emerge -1 libffi
python-updater

EDIT: I neglected to recommend to also file a bug on bugs.gentoo.org as this is a package that comes from the main portage tree and is kind of crucial to a whole host of other software, not just unity-gentoo packages, thanks.

Have you let it perform the reinstall of those packages, or does it constantly want to reinstall those packages even after they have been reinstalled ?

From 'man emerge':
r reinstall (forced for some reason, possibly due to slot or sub-slot)

Possibly triggered by this:
--rebuild-if-new-slot [ y | n ]
Automatically rebuild or reinstall packages when slot/sub-slot := operator dependencies can be satisfied by a newer slot, so that older packages slots will become
eligible for removal by the --depclean action as soon as possible. This option only affects packages that specify slot/sub-slot := dependencies which are supported
beginning with EAPI 5. Since this option requires checking of reverse dependencies, it enables --complete-graph mode whenever a new slot is installed. This option
is enabled by default.

And all of those package versions you listed above use EAPI 5 and have slot/sub-slot := dependencies in their DEPEND list.

Have you let it perform the reinstall of those packages, or does it constantly want to reinstall those packages even after they have been reinstalled ?

From 'man emerge':
r reinstall (forced for some reason, possibly due to slot or sub-slot)

Possibly triggered by this:
--rebuild-if-new-slot [ y | n ]
Automatically rebuild or reinstall packages when slot/sub-slot := operator dependencies can be satisfied by a newer slot, so that older packages slots will become
eligible for removal by the --depclean action as soon as possible. This option only affects packages that specify slot/sub-slot := dependencies which are supported
beginning with EAPI 5. Since this option requires checking of reverse dependencies, it enables --complete-graph mode whenever a new slot is installed. This option
is enabled by default.

And all of those package versions you listed above use EAPI 5 and have slot/sub-slot := dependencies in their DEPEND list.

Portage will rebuild it with every run even it was built with last update.

can you please check with

Code:

emerge -pDut @world

if it's also the case on your side. I think it began with introducing 'empathy-99.3.6.*'

Portage will rebuild it with every run even it was built with last update.

can you please check with

Code:

emerge -pDut @world

if it's also the case on your side. I think it began with introducing 'empathy-99.3.6.*'

I've checked here with that command and even though I have empathy-99.3.6.0.3 installed here I don't have the same rebuild problem.
I also have all those other packages you listed and the same versions installed (with the exception of media-libs/clutter-gst-2.0.0).

empathy-99.3.6.0.3 was introduced around the same time EAPI 5 was also introduced and is simply a copy of /usr/portage/net-im/empathy/empathy-3.6.2-r2.ebuild with the Ubuntu patchset applied and some extra configure switches at build time, so I can't see if this could be the source of the bug.

But as a test, you could try temporarily uninstalling empathy, do an emerge -pDut @world and see if the package rebuild problem still occurs.

Could you perhaps also pastebin a complete output of 'emerge -pDut @world' so that it might show what packages are pulling in what.

Portage will rebuild it with every run even it was built with last update.

can you please check with

Code:

emerge -pDut @world

if it's also the case on your side. I think it began with introducing 'empathy-99.3.6.*'

I've checked here with that command and even though I have empathy-99.3.6.0.3 installed here I don't have the same rebuild problem.
I also have all those other packages you listed and the same versions installed (with the exception of media-libs/clutter-gst-2.0.0).

empathy-99.3.6.0.3 was introduced around the same time EAPI 5 was also introduced and is simply a copy of /usr/portage/net-im/empathy/empathy-3.6.2-r2.ebuild with the Ubuntu patchset applied and some extra configure switches at build time, so I can't see if this could be the source of the bug.

But as a test, you could try temporarily uninstalling empathy, do an emerge -pDut @world and see if the package rebuild problem still occurs.

Could you perhaps also pastebin a complete output of 'emerge -pDut @world' so that it might show what packages are pulling in what.

Let us know how it goes, thanks

I've un-installed all packages. On first run, portage re-installed everything. The next runs it will re-merge the whole stuff again and again.