ubiquity-dm implementations needed for other window managers?

Bug #159363 reported by Mantas Kriaučiūnas
4
Affects Status Importance Assigned to Milestone
ubiquity (Baltix)
New
Undecided
Unassigned
ubiquity (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Binary package hint: ubiquity

ubiquity-frontend-gtk package in Ubuntu Gutsy depends on metacity window manager and because of this we can't use ubiquity on Xubuntu or other systems, which don't include GNOME DE and metacity.
All Ubiquity-frontend-gtk versions didn't depend on metacity, so, why Gutsy's version depends on this very gnome-specific package ?
It would be nice to see this bug fixed in Ubuntu 7.10 updates, this is the real regression, comparing to older Ubuntu releases.

Revision history for this message
Paul Dufresne (paulduf) wrote :

I have verified and this is true according to:
http://packages.ubuntu.com/gutsy/admin/ubiquity-frontend-gtk

This is also true in Hardy right now:
http://packages.ubuntu.com/hardy/admin/ubiquity-frontend-gtk

Confirming the bug, as I believe there is enough info for a developer to respond.

Changed in ubiquity:
status: New → Confirmed
Revision history for this message
Colin Watson (cjwatson) wrote :

It's like this because the only-ubiquity installation mode (which is likely to become the default in Hardy) includes a minimal display-manager-like implementation that needs to start a window manager, and currently relies on metacity in the case where the GTK frontend is to be used. In order to weaken this dependency, an alternative implementation using a different window manager needs to be provided. Mantas, could you please do this? The file in question is bin/ubiquity-dm.

Changed in ubiquity:
status: Confirmed → Triaged
Revision history for this message
Colin Watson (cjwatson) wrote :

I've committed a change for ubiquity 1.7.13 to handle xfwm4. It should be obvious now how to add further window managers if you so desire.

Colin Watson (cjwatson)
Changed in ubiquity:
importance: Undecided → Wishlist
Revision history for this message
Patrick Hetu (patrick-hetu) wrote :

You could also add matchbox (matchbox-window-manager) because it will be use in the future Sugar live-cd made by Jani Monoses and Sugar also have all the dependency that ubiquity require.

Revision history for this message
Colin Watson (cjwatson) wrote :

Please supply tested patches if you want this. I'm afraid that the core ubiquity team isn't likely to have time to develop implementations for lots of different window managers.

Revision history for this message
Patrick Hetu (patrick-hetu) wrote :

I thought it was simple to add new window managers because I just add those line in the bin/ubiquity-dm file at line 131 and everythings seemed to work ok.

elif osextras.find_on_path('matchbox-window-manager'):
    wm = subprocess.Popen('matchbox-window-manager',
        stdin=null, stdout=logfile, stderr=logfile,
        preexec_fn=self.drop_privileges)

I will look deeper to see if I miss something.

Revision history for this message
Colin Watson (cjwatson) wrote :

Thanks, Patrick. Not quite a patch but that will do. I've committed an adjusted version of this to ubiquity trunk for Intrepid.

Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This release of Ubuntu is no longer receiving maintenance updates. If this is still an issue on a maintained version of Ubuntu please let us know.

Changed in ubiquity (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This issue has sat incomplete for more than 60 days now. I'm going to close it as invalid. Please feel free re-open if this is still an issue for you. Thank you.

Changed in ubiquity (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.