Testing unity-session in 18.04

Consider the source …

http://www.omgubuntu.co.uk/2017/10/ubuntu-18-04-name-speculation

[quote]
The nature of LTS releases mean we can expect minor and conservative changes to what’s on offer in Ubuntu 17.10, rather than bold new features. But 18.04 is likely to include a new GTK theme, and revert to using Xorg as default (though Wayland will, we hear, still be installed as an option).[/quote]

They have been fairly accurate in the past… no?

is not the same thing as

notwithstanding @ads20000’s comment above, it is worth also noting that omgubuntu is neither authoritative nor in this case relaying an official message from the project. That paragraph is entirely speculative and has no basis upon which to be cited as fact.

I was just passing on a reportage here. I never specifically said that I accept it as true or false. Thats up to the reader to make that determination - but it is still a source of reportage and thats what was asked of me to reference_link.

Regards…

Wayland was shipped with 17.10 so the user base could test it’s viability in order to gauge it’s quality with lots of users. “If” it remains fit it will be default in 18.04.

The jury is still out. :slight_smile:

Hi,

Nautilus does not use headerbar on Unity. But the patch was removed in 17.10 release. I updated the patch and compile nautilus 3.26.x and uploaded to my ppa.

https://launchpad.net/~khurshid-alam/+archive/ubuntu/unity7-testing

How to test:

  1. Add my ppa and update nautilus.

    sudo add-apt-repository ppa:khurshid-alam/unity7-testing
    sudo apt-get update
    sudo apt-get install nautilus

  2. Reboot and login to unity-session.

  3. Check if it is using traditional titlebar and working well.

  4. Log out and log in to ubuntu (both xorg and wayland) and check if it is using headerbar.

  5. Report back here if you have any issue.

If everything goes well, I will make a merge request. Thanks.

Note: If you have nvidia and if the desktop crashes on wayland, then it’s not a nautilus issue. Just skip testing on wayland.

1 Like


ventrical@ventrical-System-Product-Name:~$ inxi -Fxz
System:    Host: ventrical-System-Product-Name Kernel: 4.13.0-16-generic x86_64
           bits: 64 gcc: 7.2.0
           Desktop: Gnome  (Gtk 3.22.24-0ubuntu1) Distro: Ubuntu 17.10
Machine:   Device: desktop Mobo: ASUSTeK model: P5B-E v: Rev 1.xx serial: N/A
           BIOS: American Megatrends v: 1807 date: 04/15/2009
CPU:       Dual core Intel Core2 Duo E8400 (-MCP-) 
           arch: Penryn rev.6 cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 11980
           clock speeds: max: 2995 MHz 1: 2995 MHz 2: 2995 MHz
Graphics:  Card: NVIDIA GF119 [GeForce GT 610] bus-ID: 01:00.0
           Display Server: x11 (X.Org 1.19.5 )
           drivers: nouveau (unloaded: modesetting,fbdev,vesa)
           Resolution: 1440x900@59.89hz
           OpenGL: renderer: NVD9 version: 4.3 Mesa 17.2.2 Direct Render: Yes
Audio:     Card-1 Intel 82801H (ICH8 Family) HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 NVIDIA GF119 HDMI Audio Controller
           driver: snd_hda_intel bus-ID: 01:00.1
           Sound: Advanced Linux Sound Architecture v: k4.13.0-16-generic
Network:   Card: Qualcomm Atheros Attansic L1 Gigabit Ethernet
           driver: atl1 v: 2.1.3 bus-ID: 03:00.0
           IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 40.0GB (22.7% used)
           ID-1: /dev/sda model: WDC_WD400BD size: 40.0GB
Partition: ID-1: / size: 37G used: 8.5G (25%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 34.0C mobo: 35.0C gpu: 37.0
           Fan Speeds (in rpm): cpu: 4245 psu: 0 sys-1: 0 sys-2: 0
Info:      Processes: 187 Uptime: 6 min Memory: 885.8/3004.4MB
           Init: systemd runlevel: 5 Gcc sys: 7.2.0
           Client: Shell (bash 4.4.121) inxi: 2.3.37 
ventrical@ventrical-System-Product-Name:~$ 

it does not seem to work. Let me try my intel box.

nor on my intel box.

ventrical@ventrical-MS-7850:~$ inxi -Fxz
System:    Host: ventrical-MS-7850 Kernel: 4.13.0-16-generic x86_64
           bits: 64 gcc: 7.2.0
           Desktop: Gnome 3.26.1 (Gtk 3.22.24-0ubuntu1) Distro: Ubuntu 17.10
Machine:   Device: desktop Mobo: MSI model: B85-G41 PC Mate(MS-7850) v: 1.0 serial: N/A
           BIOS: American Megatrends v: V2.8 date: 07/17/2014
CPU:       Dual core Intel Pentium G3240 (-MCP-) 
           arch: Haswell rev.3 cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 12398
           clock speeds: max: 3100 MHz 1: 3099 MHz 2: 3099 MHz
Graphics:  Card: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
           bus-ID: 00:02.0
           Display Server: x11 (X.Org 1.19.5 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1440x900@59.89hz
           OpenGL: renderer: Mesa DRI Intel Haswell Desktop
           version: 4.5 Mesa 17.2.2 Direct Render: Yes
Audio:     Card-1 Intel 8 Series/C220 Series High Def. Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture v: k4.13.0-16-generic
Network:   Card: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 02:00.0
           IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 120.0GB (22.0% used)
           ID-1: /dev/sda model: KINGSTON_SV300S3 size: 120.0GB
Partition: ID-1: / size: 52G used: 22G (45%) fs: ext4 dev: /dev/sda6
           ID-2: swap-1 size: 3.21GB used: 0.00GB (0%)
           fs: swap dev: /dev/sda5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 209 Uptime: 5 min Memory: 1065.8/3811.1MB
           Init: systemd runlevel: 5 Gcc sys: N/A
           Client: Shell (bash 4.4.121) inxi: 2.3.37 
ventrical@ventrical-MS-7850:~$ 

Thanks. The related tracking bug is: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1727168

I was reading content on tracking bug. Not sure what you mean by “traditonal nautilus” I assume you mean like the nautilus we used on 16.04. PCMFM works like traditional nautilus only , thing is , options are on the header bar.

I will keep using VMs, but I can grab an old Dell Latitude D630 or D610 and start testing on bare metal if I must.

By the way, @dale-f-beaudoin if you don’t know already (I’m pretty sure you do), the codename has been announced, the next LTS of Ubuntu is 18.04 Bionic Beaver.

Hi biky,

Yes … it is always good to have bare metal test because often times a VM will not always set up environment variables as bare metal would.

And Yes, Bionic Beaver it is :slight_smile:

ventrical@ventrical-MS-7850:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
Codename: bionic
ventrical@ventrical-MS-7850:~$

A Dell D630 should give you a decent install of 17.10 xorg and if it is Intel graphics … maybe even wayland option also. You should start with fresh install of 17.10 and then upgrade to Bionic from there.

How to Upgrade to Bionic:

Go to terminal after you have booted into fresh install and:

sudo sed -i ‘s/artful/bionic/g’ /etc/apt/sources.list

then:

sudo apt-get update && sudo apt-get dist-upgrade
then:

sudo apt-get update
sudo apt-get upgrade

Your will have to go into software&updates and enable all the repositories to get updates.

An after you update repos then Software&Updates will not work becasue software-properties-gtk which you will then have to edit the ubuntu.info file :slight_smile: lots of fun. so hold on till I update the wiki :slight_smile:

Software-Properties-Gtk doesn’t work

After running the above command, especially very early in the development cycle could stop Software & Updates (software-properties-gtk) from running. To solve the problem, insert the following text in /usr/share/python-apt/templates/Ubuntu.info:

Suite: bionic
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://archive.ubuntu.com/ubuntu
MatchURI-amd64: archive.ubuntu.com/ubuntu
BaseURI-i386: http://archive.ubuntu.com/ubuntu
MatchURI-i386: archive.ubuntu.com/ubuntu
MirrorsFile-amd64: Ubuntu.mirrors
MirrorsFile-i386: Ubuntu.mirrors
Description: Ubuntu 17.10 ‘bionic beaver’
Component: main
CompDescription: Officially supported
CompDescriptionLong: Canonical-supported free and open-source software
Component: universe
CompDescription: Community-maintained
CompDescriptionLong: Community-maintained free and open-source software
Component: restricted
CompDescription: Non-free drivers
CompDescriptionLong: Proprietary drivers for devices
Component: multiverse
ParentComponent: universe
CompDescription: Restricted software
CompDescriptionLong: Software restricted by copyright or legal issues

Suite: bionic
ParentSuite: bionic
RepositoryType: deb-src
BaseURI: http://archive.ubuntu.com/ubuntu/
MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
Description: Ubuntu 17.10 ‘bionic beaver’

Suite: bionic
RepositoryType: deb
MatchName: .*
BaseURI: cdrom:[Ubuntu.*17.10
MatchURI: cdrom:[Ubuntu.*17.10
Description: Cdrom with Ubuntu 17.10 ‘bionic beaver’
Available: False
Component: main
CompDescription: Officially supported
Component: restricted
CompDescription: Restricted copyright

Suite: bionic
Official: false
RepositoryType: deb
BaseURI: http://archive.canonical.com
MatchURI: archive.canonical.com
Description: Canonical Partners
Component: partner
CompDescription: Software packaged by Canonical for their partners
CompDescriptionLong: This software is not part of Ubuntu.

Suite: bionic
Official: false
RepositoryType: deb
BaseURI: http://extras.ubuntu.com
MatchURI: extras.ubuntu.com
Description: Independent
Component: main
CompDescription: Provided by third-party software developers
CompDescriptionLong: Software offered by third party developers.

Suite: bionic-security
ParentSuite: bionic
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://security.ubuntu.com/ubuntu/
MatchURI-amd64: archive.ubuntu.com/ubuntu|security.ubuntu.com
BaseURI-i386: http://security.ubuntu.com/ubuntu/
MatchURI-i386: archive.ubuntu.com/ubuntu|security.ubuntu.com
Description: Important security updates

Suite: bionic-security
ParentSuite:bionic
RepositoryType: deb-src
BaseURI: http://archive.ubuntu.com/ubuntu/
MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports|security.ubuntu.com
Description: Important security updates

Suite: bionic-updates
ParentSuite: bionic
RepositoryType: deb
Description: Recommended updates

Suite:bionic-updates
ParentSuite: bionic
RepositoryType: deb-src
BaseURI: http://archive.ubuntu.com/ubuntu/
MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
Description: Recommended updates

Suite: bionic-proposed
ParentSuite: bionic
RepositoryType: deb
Description: Pre-released updates

Suite: bionic-proposed
ParentSuite: bionic
RepositoryType: deb-src
BaseURI: http://archive.ubuntu.com/ubuntu/
MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
Description: Pre-released updates

Suite: bionic-backports
ParentSuite: bionic
RepositoryType: deb
Description: Unsupported updates

Suite: bionic-backports
ParentSuite: bionic
RepositoryType: deb-src
BaseURI: http://archive.ubuntu.com/ubuntu/
MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
Description: Unsupported updates

Roger, I will do it tomorrow, both on a VM and a Dell D630. Not sure if its old Intel HD graphics will be supported for Wayland, but it should at least run in non-lowGFX mode.

Regrads,
Biky

Not sure what you mean by “traditonal nautilus” I assume you mean like the nautilus we used on 16.04

Yes. Or rather how it was exactly in 17.04.

PCMFM works like traditional nautilus only , thing is , options are on the header bar.

FCMFM doesn’t use gtk-headerbar. It uses toolbar+titlebar (like gimp, synaptic). Technically we can use any file-manager. But it’s the integration which is important.

Nautilus draws the desktop, icons on desktop and tied up with wallpaper which is related to gnome-settings-daemon. This, in turn, related to Unity control center (Settings-> Appearance → Wallpaper)…Everything is tied up with one another. So if we choose to use different file manager we have to change code for each of these components. And this is not an easy task.

Atm, I am concentrating on fixing which are broken.

Nautilus will work even without my patch. But people who uses LIM in Unity (& I think it’s very popular feature) won’t be too happy because LIM simply can’t work without no-csd patch.

But there is a discussion going in Canonical desktop team…they want to remove all the headerbar patches from every gnome apps which is a bad news for us. That’s why I am starting a new thread in desktop category how we can have best of the both world.

OK. Thank you for your explanation. My point is that we might have to accept something more lean and economic and make that work if we can.

Regards…

Please send me link to new topic.

nevermind. I seen bug report

Ok, did a fresh install of 17.10 and I have been greeted by Ubuntu Wayland session, as seen in >pic related. I did not know this D630 had a quadro GPU, while in Windows I only used the Intel HD graphics in it.


I then proceeded to login into x session. Then I:
sudo apt install unity-session notify-osd gtk3-nocsd

Then I restart, login into Unity-session, updated to 18.04 and now Software and Updates is broken as predicted. I did add that text into ubuntu. info using nano, didn’t seem to help. I will wait until you finish the wiki :smiley:

We are trying out a new method. Seem things have changed a bit… or you can wait for the update (just keep update/upgrading)

sudo sed -i 's/artful/bionic/g' /etc/apt/sources.list
sudo sed -i 's/artful/bionic/g' /usr/share/python-apt/templates/Ubuntu.info
sudo apt-get update
sudo apt-get upgrade
sudo reboot

so since you have your sources.list you can try just this:

sudo sed -i 's/artful/bionic/g' /usr/share/python-apt/templates/Ubuntu.info
sudo apt-get update
sudo apt-get upgrade
sudo reboot

regards…

I also encourage testers to visit here or join here for more help on early adopter testing and bug reporting. https://ubuntuforums.org/forumdisplay.php?f=427

Regards…