Testing Unity Session in 19.04

I know, for I started it. :wink:

I’ve been testing Unity session on 19.04, practically before everyone else. Tried Caja, but moved back to Nemo. I run Nemo 4.06 in Ubuntu-Budgie, in the default Ubuntu, in Ubuntu-Unity and in Openbox.

All 4 distros in separate partitions are kept updated everyday. Unity broke a little, but picked up, after your unity daemon and settings update. Best of all strangely, is the Openbox install, for no upgrade breaks it or any app installed in it. The default Ubuntu, also keeps up very well. Only it doesn’t have Nautilus at all.

I don’t remember today, how I got rid of Nautilus from the default Ubuntu installation, but somehow I did.

In the Unity installation, I have got rid of Nautilus too, but can’t get rid of nautilus-data, which is gone from the default Ubuntu installation.

If I try to uninstall nautilus-data here, it’d uninstall unity, unity greeter, unity control center, etc.

Nautilus can be purged. I somehow did, only can’t remember how today. Most unique situation is with the default Ubuntu, where neither nautilus nor nautilus-data are present, and it is working.

So, there maybe a way to separate Unity from its baggage of dependencies, even if the parts of Unity DE cannot be separated.

As far as using nemo to provide use of the Desktop it wouldn’t need patching if you can get an appropriate file into /etc/xdg/autostart.
In that test ppa I did that via a symlink in the debian file.
The reason for patching it was to allow it to show up in startup applications, also removed the OnlyShowIn= line, whether that mattered didn’t bother to ck.

The other reasons to patch nemo were to give it useful desktop actions compared to default couple (likely missing some translations in the added ones), give it a name different then nautilus and an icon different than nautilus.
The 3rd patch was for one of the supplied extensions which is by default is non-functional in an unity session.

So all in all rather insignificant other than getting nemo-autostart to run on login.
Any user that wants to use nemo as their main or only file manager can ‘improve’ their experience on their own after the fact.

Since Unity Tweak Tool isn’t working, how can I enable virtual desktops?

Appearance > Behaviour > Enable workplaces, you got 4.
CCSM > General options > Desktop size, you can have any amount

:woman_facepalming: I’m blind…

I just installed Ubuntu 19.04 daily iso in a Virtualbox. After installation and upgrading, I installed ubuntu-unity-desktop just from the repos.

I restarted the system, and instead of seeing this issue, the first time that I tried to start Unity from lightdm it returned to the greeter without starting it, but the second time (and further) it started fine. What is does not work is logging out from the session to go back to the greeter, it just freezes with only the desktop background without doing anything.

Apart from this Unity seems to work fine with the version from the official repository.

@walter-garcia

Yes, There seems to be some time out error for unity7.service. It has something to do with gsettings regression. Open ccsm->preference

check profile is set to unity, and change backend to flat-file. Can you reproduce ? You may need to create a new user everytime.

Also install ubuntu-session, gnome-system-log. Create a new user in gnome-shell. Now try to login to unity with that user. When fails go back gnome-shell, open gnome-system-log and search for exec gnome-session --session=unity and post log (pastebin or somewhere) after that till it goes back to session. If you find many search result choose the latest one or clean syslog (/var/log/syslog) and systemctl status rsyslog.service

Also unity.conf and other files are moving out from compiz to unity. I am preparing a new ppa for that. I will post here when it’s ready. That one requires extensive testing.

1 Like

I believe, after you install unity and rebooted into it, you should purge the other DE and all dependencies completely from the system, leaving only Unity. That way, the unity greeter would boot you into the system. Try this on bare metal.

Hi all,

Unity.conf and other conf files are moving out of compiz to unity and a bileto ticket has been created.

The PPA is this : https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3639/

Add the PPA and upgrade both unity and compiz and check if it is working for you. After login open ccsm and check if unity profile is selected. Do the same for unity-lowgfx.

And if possible try installing on a separate partition on a real hardware.

Thanks.

Update: The PPA is not needed anymore, both unity and compiz are now in the repo.

@mc3man @dale-f-beaudoin @walter-garcia @chanath

I don’t have much experience with CCSM, but I assume this is what you’re looking for?

What is this Flat-file Configuration Backend? What is the difference between the two backends?
If I choose Flat-file Configuration Backend, Unity works, but all my former settings were gone. Returned to Gsettings Configuration Backend, rebooted and all former settings came back. (These Compiz settings were from Ubuntu 14.04 days, btw, just adding to a new Ubuntu.) And, Unity works quite well.

Btw, the hotcorners setting works too, even with UTT fully purged. Do you know, where the hotcorner setting is stored in the system?

I tried the following things, still in a Virtualbox:

  1. I set profile to unity and changed backend to flat-file in CCSM -> preference.
  2. Log out from the session is still not going back to the greeter, I just get a screen with the background and nothing else.

Then:

  1. Created a new user in gnome-shell
  2. I tried to log in Unity with this new user.

The login first showed a couple of dialogs on Online Accounts and other configurations for the new user, and then Unity did not start and threw me back to the greeter.

I went back to gnome-shell, but gnome-system-logs did not find anything searching for “exec gnome-session”.

This weekend I will try the PPA in real hardware.

Hotcorners are just ccsm->scale plugin. For example if you set in bottom-right- corner to initiate all windows, in dconf it will be
/org/compiz/profiles/unity/plugins/scale/initiate-all-edge 'BottomRight'

Now with the PPA, I can’t reproduce the segfaults and crash any more. So do try it.

Thanks! :slight_smile:
Its been a long time, since I played with ccsm settings. I just import the settings I had few years ago.

Btw, do you know the name the icon on Unity top panel’s rightmost position, after the clock?
EDIT: I found it, it is called system-devices-panel

On fresh install current Ubuntu image, uodated, then ubuntu-unity-desktop installed.
After reboot & login a logout fails every time.
Reboot/shutdown work fine, logouts in an ubuntu session are ok

That’s most likely issue with systemd 240, downgrade to 239 and see if you can reproduce.

How to downgrade to systemd 239?

What happened to the new PPA? Do we still need it?

E: The repository 'http://ppa.launchpad.net/ci-train-ppa-service/3639/ubuntu disco Release' no longer has a Release file.

No. Not anymore. It got published yesterday. :slight_smile:

2 Likes