Code Monkey home page Code Monkey logo

unity8's Issues

Erro ao instalar sobre Ubuntu 32 bits

Criei uma VM de 32 bits no VirtualBox e instalei o Ubuntu Minimal 18.041 32 bits.
Depois instalei o pacote ubuntu-desktop.
Assim consegui obter o Ubuntu 18.04.1 de 32 bits.

Após isto, tentei instalar o unity 8 através do script https://raw.githubusercontent.com/ubports/unity8-desktop-install-tools/master/install.sh.

Neste processo recebo o seguinte erro:
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
unity8-desktop-session : Depende: policykit-unity8 mas não é instalável
Depende: qtmir-desktop mas não é instalável
Depende: unity8 mas não é instalável
Recomenda: indicator-transfer mas não é instalável
Recomenda: qtubuntu-print mas não é instalável
Recomenda: ubuntu-terminal-app mas não é instalável
Recomenda: unity-scope-mediascanner2 mas não é instalável
Recomenda: webbrowser-app mas não é instalável
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

Gostaria de instalar o unity 8 em um notebook de 32 bits que tenho para teste.

Unity8 session broken on bionic by latest mir updates

From @WebDrake on March 2, 2018 15:30

The latest updates to bionic include an upgrade to mir 0.30.0.1. This seems to break the ubports Unity8 desktop session: after typing the password to log in, nothing further happens (I seem to be stuck on lightdm).

Things obviously aren't 100% broken, since if I hit the power-off button on my laptop, the shutdown overlay appears (allowing me to choose between suspend, restart, and power-off), the Unity8 desktop fails to launch.

Copied from original issue: ubports/unity8-desktop-install-tools#18

The "indicator-keyboard" package from the UBports repo has unresolvable dependencies

On my system (Ubuntu 18.04 LTS onto which the ubuntu-unity-desktop meta-package has been installed from the Universe repo), the Unity8 installer attempts to upgrade indicator-keyboard/bionic to a newer version found in the UBports repo. However, at least on my system, indicator-keyboard/bionic from the UBports repo has unresolvable dependencies, and so the Unity8 installer fails to upgrade this one package.

Info from terminal:

$ sudo apt list --upgradable
Listing... Done
indicator-keyboard/bionic 0.0.1+ubports1+020180219162249.11.gbp660b9a amd64 [upgradable from: 0.0.0+18.04.20180216-0ubuntu1]
N: There is 1 additional version. Please use the '-a' switch to see it

Info from Synaptic:

The following packages have unresolvable dependencies. Make sure that all required respositories are added and enabled in the preferences.

indicator-keyboard:
Depends: libgnome-desktop-3-12 (>=3.17.92) but it is not installable

Replace Scopes

Scopes are messy and don't converge. This is why the Canonical Unity8 team made the decision to remove unity-8-dash and the old scopes system, and the UBports team decided to stick with that and not bring unity8-dash back. The question now is, do we want to create a new system to provide functionality like scopes or widgets.

Why Unity continues making top position of the taskbar a default option?

be pavadinimo
I have huge problem with my laptop having this at the top,
as the monitor level is very low compared to the eye level.

Also after opening an application, the application's title bar does not merge with the taskbar and only takes even more space at the top of the monitor.

Can I suggest, making the taskbar of unity to be always at the bottom of the monitor after installation?

Audio Interface Switcher.

I think we need a convergent audio interface switcher for Unity8 System settings (like all others DEs).

Localization/translations from Yunit project

Yunit project has done some unity8 interface localization/translation (149 languages in total, catalan french and italian are "ready for use" with 100% of the 3272 string translated, and portuguese need only 7 string translations) could it be usefull for ubports's unity8?
they are in transifex but John Salatas can export them in .po format or add me, or someone of you with a transifex account, as admin

Update:

See #10 (comment) for zip containing translations

Cannot load desktop in bionic

Upon successful login, I get kicked back to lightdm:

May 10 15:56:35 luis-XPS-15-9560 systemd[1]: Stopping Session c10 of user unity8.
May 10 15:56:35 luis-XPS-15-9560 systemd[1]: Stopped Session c10 of user unity8.
May 10 15:56:35 luis-XPS-15-9560 unity8-session[27942]: [2018-05-10:15:56:35.104] qtmir.screens: ScreensModel::ScreensModel
May 10 15:56:35 luis-XPS-15-9560 unity8-session[27942]: [2018-05-10:15:56:35.104] QSocketNotifier: Can only be used with threads started with QThread
May 10 15:56:35 luis-XPS-15-9560 unity8[28010]: cannot open display: 
May 10 15:56:35 luis-XPS-15-9560 unity8-session[27942]: /usr/bin/unity8-session: line 75: [: !=: unary operator expected
May 10 15:56:35 luis-XPS-15-9560 unity8-session[27942]: /usr/bin/unity8-session: line 79: kill: (28010) - No such process
May 10 15:56:36 luis-XPS-15-9560 lightdm[28225]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "unity8"

Installing Unity8 onto Ubuntu 18.04 adds/changes indicators for Unity7

I previously installed Unity7 (using the ubuntu-unity-desktop meta-package from the Universe repo) onto Ubuntu 18.04 LTS (64-bit) and selected LightDM as default. All works as expected.

However, installing Unity8 (from the UBports repo) onto the above described system adds/changes indicators for Unity7. See attached screenshots.

Unity7 indicators before installing Unity8:
unity7 indicators before unity8 installation

Unity7 indicators after installing Unity8:
unity7 indicators after unity8 installation

Note that the added (network) indicator is redundant, and the changed (power) indicator remains functional.

As an aside, I'm currently testing Unity8 on a non-production test system. So from my perspective, this bug isn't a high priority. But I expect that installing Unity8 alongside Unity7 will, eventually, become a common use case. Indeed, I hope that one day we'll see an "Ubuntu Unity" flavor that ships with both Unity7 and Unity8, hopefully with Unity8 as the default DE, and with Unity7 as a fallback DE for pure Xorg sessions.

System:
Processor: Intel Core i5-6200U
Graphics: Intel HD Graphics 520
Distro: Ubuntu 18.04 LTS (64-bit) onto which Unity7 (ubuntu-unity-desktop from the Universe repo), Unity8 (from the UBports repo), and Mir 0.32.1 (from ppa:mir-team/release) are installed.

Crashes with "Unknown QPA platform" Ubuntu Mate 16.04 on RPi 3

I'm trying to install unity8 on my Raspberry Pi 3 running Ubuntu Mate 16.04

I've successfully run the install script but can't login ("Failed to start session")

$ QML_BAD_GUI_RENDER_LOOP=1 QT_QPA_PLATFORM=mirserver unity8

This application failed to start because it could not find or load the QT platform plugin "mirserver"
in ''''.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, mirserver, ubuntumirclient, vnc, xcb.

Reinstalling the application may fix this problem.
Aborted

$ QML_BAD_GUI_RENDER_LOOP=1 QT_QPA_PLATFORM=mirserver strace -Ff -s 2048 -o unity8-qp
a.log unity8

strace


$ ldd /usr/lib/arm-linux-gnueabihf/qt5/plugins/platforms/libqpa-mirsirver.so

ldd

User can skip welcome wizard

There's a way to bypass the Welcome Wizard. Steps to reproduce:

  1. Open the keyboard
  2. Press language selector button
  3. Press settings button
  4. When system settings launches swipe to home screen

After that the user has full access to the system and there's no way to get back to the welcome wizard unless you reboot. A simple fix would be to hide the settings button in the keyboard which seems to be the same approach used in the lock screen when you have password protection.

Moving the mouse while in the Application Spread activates the hovered app

Steps to Reproduce

  1. Open the application spread either by dragging the mouse on the right edge, Super + W or Alt + Tab
  2. Hover on an app not currently highlighted in the spread

Expected Result

The hovered app shouldn't be highlighted/selected but instead the Alt + Tab or Arrow key should select the app. Only a click from the mouse should slect an app from the spread

Actual Result

Moving the mouse when hovered to an app will select/highlight that app.
This can be problematic when using Alt + Tab while you unintentionally move the mouse and resulting to incorrect selection of app from the spread.

[FEATURE REQUEST] Dual/Multi Screen support for devices (phones/tablets)

Description

When a phone/tablet is connected to an external display, the device screen will stay the same and the external display will be a new workspace like extended desktop. The device screen is a workspace in stage mode while the external display will be in windowed mode by default. You can drag apps between workspaces in the app/workspace switcher. Toucpad/OSK can be a separate app similar to other convergence-like technologies (windows?).
I remember asking the original developer of #21 and #20 and he confirmed that this is already technically possible - different usage mode per workspace.

Possible Additional Feature

Option to choose between modes

  • Mirror Mode: Same display in device's screen and external display
  • Desktop Mode: Same with the current implementation. Device screen will display a touchpad/OSK. All apps/workspaces are displayed in the external monitor.
  • Convergence Mode: The feature described here.

Justification

I think this could be a game changer when it comes to convergence and can open up more possibilities.
And if ever wireless display gets better and becomes preferred in the future, this feature could be even better!

Currently not installable in xenial.

The install.sh fails when it tries to install unity8-desktop-session. I've tried to fix the problem myself but didn't get very far.

~/unity8> sudo apt install unity8-desktop-session
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 unity8-desktop-session : Depends: packagekit
                          Depends: policykit-unity8 but it is not installable
                          Depends: unity8 but it is not going to be installed
                          Recommends: indicator-transfer but it is not going to be installed
                          Recommends: qtubuntu-print but it is not going to be installed
                          Recommends: ubuntu-terminal-app but it is not going to be installed
                          Recommends: unity-scope-mediascanner2 but it is not going to be installed
                          Recommends: webbrowser-app
E: Unable to correct problems, you have held broken packages.

Better x11 support

With this we need to be able to have a "stand by" x11 socket that will spawn Xmir/Xwayland on event

We would also like to have one Xserver server since the applications expect to run on the same server. We would also need to create a x wm, without this unity8 will just group everything x11 into one "app".

This will also need to shut down after all sessions gone.

Ubuntu Xenial -> Bionic Beaver and installing Unity destroys keyboard switching after a hibernation

Hello!

I had an installation of Ubuntu 16.04. It came with Unity. I had to upgrade the system and now I have 18.04 instead. I installed Unity to use it instead of the default GNOME environment, and, the problem, is, now, after any hibernation I can't switch a keyboard layout. The layout stays the same. For instance, if I had Russian layout, then, when my laptop falls asleep and, then, awakes, the keyboard layout is Russian again, but I can't switch to English with a keyboard shortcut. But! I still can switch, using the icon in the system tray.

Also, if I go to the System Tray -> Language Icon -> Text Entry Settings... and reassign the shortcut again, then, it works again (and I don't need to reboot the laptop).

I already saw some questions related to this issue on StackOverflow and some Russian forums, but, it seems, they are still w/o an answer. I hope to hear from you, guys!!! Please, help!

Environment:

$ uname -a
Linux laptop 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.1 LTS
Release:	18.04
Codename:	bionic
$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
04:00.0 Network controller: Ralink corp. RT5390R 802.11bgn PCIe Wireless Network Adapter
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 05c8:033a Cheng Uei Precision Industry Co., Ltd (Foxlink) 
Bus 001 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. Fingerprint scanner
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0e8f:00a8 GreenAsia Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ sudo lshw
laptop                      
    description: Notebook
    product: HP ENVY dv6 Notebook PC (C2L34UA#ABA)
    vendor: Hewlett-Packard
    version: 0888110021305910000620100
    serial: 2CE23715PY
    width: 64 bits
    capabilities: smbios-2.7 dmi-2.7 smp vsyscall32
    configuration: administrator_password=disabled boot=normal chassis=notebook family=103C_5335KV G=N L=CON B=HP S=ENV frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=C2L34UA#ABA uuid=8A7E0FA0-FE92-11E1-83EA-AD82F2FE523C
  *-core
       description: Motherboard
       product: 1819
       vendor: Hewlett-Packard
       physical id: 0
       version: 52.24
       serial: PCUTQ2B2D3G4KD
       slot: Type2 - Board Chassis Location
     *-memory
          description: System Memory
          physical id: 0
          slot: System board or motherboard
          size: 16GiB
        *-bank:0
             description: SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
             product: EBJ81UG8EFU0-GN-F
             vendor: ELPIDA
             physical id: 0
             serial: 43EB0A38
             slot: Bottom-Slot 1(top)
             size: 8GiB
             width: 64 bits
             clock: 1600MHz (0.6ns)
        *-bank:1
             description: SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
             product: FSGG43F-D8KJB
             vendor: Kingmax Semiconductor
             physical id: 1
             serial: 000008D0
             slot: Bottom-Slot 2(under)
             size: 8GiB
             width: 64 bits
             clock: 1600MHz (0.6ns)
     *-firmware
          description: BIOS
          vendor: Insyde
          physical id: c
          version: F.2E
          date: 09/07/2016
          size: 128KiB
          capacity: 4544KiB
          capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi
     *-cpu
          description: CPU
          product: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
          vendor: Intel Corp.
          physical id: 38
          bus info: cpu@0
          version: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
          serial: To Be Filled By O.E.M.
          slot: U3E1
          size: 1483MHz
          capacity: 4GHz
          width: 64 bits
          clock: 100MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d cpufreq
          configuration: cores=4 enabledcores=4 threads=8
        *-cache:0
             description: L1 cache
             physical id: 3a
             slot: L1 Cache
             size: 32KiB
             capacity: 32KiB
             capabilities: internal write-through instruction
             configuration: level=1
        *-cache:1
             description: L2 cache
             physical id: 3b
             slot: L2 Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: internal write-through unified
             configuration: level=2
        *-cache:2
             description: L3 cache
             physical id: 3c
             slot: L3 Cache
             size: 6MiB
             capacity: 6MiB
             capabilities: internal write-back unified
             configuration: level=3
     *-cache
          description: L1 cache
          physical id: 39
          slot: L1 Cache
          size: 32KiB
          capacity: 32KiB
          capabilities: internal write-through data
          configuration: level=1
     *-pci
          description: Host bridge
          product: 3rd Gen Core processor DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
          configuration: driver=ivb_uncore
          resources: irq:0
        *-display
             description: VGA compatible controller
             product: 3rd Gen Core processor Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:28 memory:c2000000-c23fffff memory:b0000000-bfffffff ioport:4000(size=64) memory:c0000-dffff
        *-usb:0
             description: USB controller
             product: 7 Series/C210 Series Chipset Family USB xHCI Host Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:24 memory:c2600000-c260ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 4.15.0-43-generic xhci-hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=4 speed=480Mbit/s
              *-usb
                   description: Keyboard
                   product: 2.4G RX
                   vendor: DaKai
                   physical id: 3
                   bus info: usb@3:3
                   version: 3.11
                   capabilities: usb-1.10
                   configuration: driver=usbhid maxpower=100mA speed=1Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 4.15.0-43-generic xhci-hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 4.15
                capabilities: usb-3.00
                configuration: driver=hub slots=4 speed=5000Mbit/s
        *-communication
             description: Communication controller
             product: 7 Series/C216 Chipset Family MEI Controller #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:29 memory:c2614000-c261400f
        *-usb:1
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #2
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:16 memory:c2619000-c26193ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.15.0-43-generic ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=6 speed=480Mbit/s
                 *-usb:0 UNCLAIMED
                      description: Generic USB device
                      product: Fingerprint scanner
                      vendor: Validity Sensors, Inc.
                      physical id: 1
                      bus info: usb@1:1.1
                      version: 0.78
                      serial: d72a0a30ce6f
                      capabilities: usb-1.10
                      configuration: maxpower=100mA speed=12Mbit/s
                 *-usb:1
                      description: Mouse
                      product: USB Optical Mouse
                      vendor: PixArt
                      physical id: 2
                      bus info: usb@1:1.2
                      version: 1.00
                      capabilities: usb-2.00
                      configuration: driver=usbhid maxpower=100mA speed=1Mbit/s
                 *-usb:2
                      description: Video
                      product: HP Truevision HD
                      vendor: Generic
                      physical id: 3
                      bus info: usb@1:1.3
                      version: 1.11
                      serial: 200901010001
                      capabilities: usb-2.00
                      configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
        *-multimedia
             description: Audio device
             product: 7 Series/C216 Chipset Family High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:30 memory:c2610000-c2613fff
        *-pci:0
             description: PCI bridge
             product: 7 Series/C216 Chipset Family PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:17
        *-pci:1
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c.2
             bus info: pci@0000:00:1c.2
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:18 ioport:3000(size=4096) memory:c1000000-c1ffffff ioport:c0000000(size=16777216)
           *-generic
                description: Unassigned class
                product: RTS5229 PCI Express Card Reader
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:02:00.0
                version: 01
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=rtsx_pci latency=0
                resources: irq:25 memory:c1000000-c1000fff
        *-pci:2
             description: PCI bridge
             product: 7 Series/C216 Chipset Family PCI Express Root Port 4
             vendor: Intel Corporation
             physical id: 1c.3
             bus info: pci@0000:00:1c.3
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:19 memory:c2500000-c25fffff
           *-network
                description: Wireless interface
                product: RT5390R 802.11bgn PCIe Wireless Network Adapter
                vendor: Ralink corp.
                physical id: 0
                bus info: pci@0000:04:00.0
                logical name: wlo1
                version: 00
                serial: 08:3e:8e:6b:8f:39
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=rt2800pci driverversion=4.15.0-43-generic firmware=0.40 ip=192.168.1.147 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                resources: irq:19 memory:c2500000-c250ffff
        *-pci:3
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 6
             vendor: Intel Corporation
             physical id: 1c.5
             bus info: pci@0000:00:1c.5
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16 ioport:2000(size=4096) ioport:c2400000(size=1048576)
           *-network
                description: Ethernet interface
                product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:05:00.0
                logical name: eno1
                version: 07
                serial: 08:2e:5f:75:aa:51
                size: 10Mbit/s
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
                resources: irq:17 ioport:2000(size=256) memory:c2404000-c2404fff memory:c2400000-c2403fff
        *-usb:2
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:23 memory:c2618000-c26183ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.15.0-43-generic ehci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@2:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=8 speed=480Mbit/s
        *-isa
             description: ISA bridge
             product: HM77 Express Chipset LPC Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: latency=0
        *-storage
             description: RAID bus controller
             product: 82801 Mobile SATA Controller [RAID mode]
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 04
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:27 ioport:4088(size=8) ioport:4094(size=4) ioport:4080(size=8) ioport:4090(size=4) ioport:4060(size=32) memory:c2617000-c26177ff
        *-serial
             description: SMBus
             product: 7 Series/C216 Chipset Family SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 04
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:19 memory:c2615000-c26150ff ioport:4040(size=32)
     *-scsi:0
          physical id: 1
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: Apacer AS510S 25
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 1A
             serial: 1709018801759
             size: 238GiB (256GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=342aff59
           *-volume:0
                description: Windows NTFS volume
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                version: 3.1
                serial: f0e7-188e
                size: 498MiB
                capacity: 500MiB
                capabilities: primary bootable ntfs initialized
                configuration: clustersize=4096 created=2017-10-20 20:14:35 filesystem=ntfs label=System Reserved modified_by_chkdsk=true mounted_on_nt4=true resize_log_file=true state=dirty upgrade_on_mount=true
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                size: 140GiB
                capacity: 140GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume:0
                   description: Linux swap volume
                   physical id: 5
                   logical name: /dev/sda5
                   version: 1
                   serial: ef8162c0-b718-45ad-b3c2-d1de2ae8829d
                   size: 8273MiB
                   capacity: 8273MiB
                   capabilities: nofs swap initialized
                   configuration: filesystem=swap pagesize=4096
              *-logicalvolume:1
                   description: EXT4 volume
                   vendor: Linux
                   physical id: 6
                   logical name: /dev/sda6
                   logical name: /
                   version: 1.0
                   serial: a6ce88b6-9438-4850-837d-4cfb7c64df35
                   size: 132GiB
                   capacity: 132GiB
                   capabilities: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                   configuration: created=2018-01-31 04:25:08 filesystem=ext4 lastmountpoint=/ modified=2018-12-30 01:42:57 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2018-12-30 01:42:58 state=mounted
           *-volume:2
                description: Windows NTFS volume
                physical id: 3
                bus info: scsi@0:0.0.0,3
                logical name: /dev/sda3
                version: 3.1
                serial: dee64107-6fd3-c54d-adc7-d37da36c6da8
                size: 97GiB
                capacity: 97GiB
                capabilities: primary ntfs initialized
                configuration: clustersize=4096 created=2017-10-20 05:50:20 filesystem=ntfs modified_by_chkdsk=true mounted_on_nt4=true resize_log_file=true state=dirty upgrade_on_mount=true
     *-scsi:1
          physical id: 2
          logical name: scsi4
          capabilities: emulated
        *-cdrom
             description: DVD-RAM writer
             product: DVD RW AD-7760H
             vendor: hp
             physical id: 0.0.0
             bus info: scsi@4:0.0.0
             logical name: /dev/cdrom
             logical name: /dev/cdrw
             logical name: /dev/dvd
             logical name: /dev/dvdrw
             logical name: /dev/sr0
             version: 1.80
             capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
             configuration: ansiversion=5 status=nodisc
  *-battery
       description: Lithium Ion Battery
       product: MO06062
       vendor: 13-42
       physical id: 1
       slot: Primary
       capacity: 73260mWh
       configuration: voltage=11,1V
  *-power UNCLAIMED
       description: OEM_Define1
       product: OEM_Define5
       vendor: OEM_Define2
       physical id: 2
       version: OEM_Define6
       serial: OEM_Define3
       capacity: 75mWh
  *-network
       description: Ethernet interface
       physical id: 3
       logical name: docker0
       serial: 02:42:69:4b:6d:bd
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes
$ cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1263.885
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 0
cpu cores	: 4
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1200.310
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 0
cpu cores	: 4
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1208.970
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 1
cpu cores	: 4
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1231.258
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 1
cpu cores	: 4
apicid		: 3
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 4
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1264.725
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 2
cpu cores	: 4
apicid		: 4
initial apicid	: 4
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 5
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1355.520
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 2
cpu cores	: 4
apicid		: 5
initial apicid	: 5
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 6
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1210.208
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 3
cpu cores	: 4
apicid		: 6
initial apicid	: 6
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 7
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
stepping	: 9
microcode	: 0x20
cpu MHz		: 1206.919
cache size	: 6144 KB
physical id	: 0
siblings	: 8
core id		: 3
cpu cores	: 4
apicid		: 7
initial apicid	: 7
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips	: 4788.90
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7,8G     0  7,8G   0% /dev
tmpfs           1,6G  1,9M  1,6G   1% /run
/dev/sda6       131G  116G  7,5G  94% /
tmpfs           7,8G  145M  7,7G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,8G     0  7,8G   0% /sys/fs/cgroup
tmpfs           1,6G   16K  1,6G   1% /run/user/124
tmpfs           1,6G  148K  1,6G   1% /run/user/1000

Prepare user environment for GDK wayland support

GDK will try several graphics backends in sequence (based on an environment variable).

It would be good to ensure this is set in a way that works as Mir supports transitions from gtk-mir to Wayland: GDK_BACKEND=wayland,mir,x11

Until Mir supports the necessary Wayland extensions this will fall back to gtk-mir. If/when gtk-mir is removed it will use X11.

Ubuntu unity 8 UBPorts.

Meu intuito é ajudar relatando problemas e sugerir melhorias.
Não domino o idioma Inglês, mas deve haver Brasileiros no grupo.
Caso não seja possível contribuir no idioma Inglês, irei utilizar o tradutor do Google.
Instalei o Unity 8 sobre o Ubuntu Mini 18.04 64 bits em uma VM do Virtualbox.
A instalação ocorreu sem problemas, mas encontrei alguns problemas e deficiências.

  1. Sempre, ao ligar a VM do Unity 8, a primeira tentativa de login falha e volta para a tela de login. Na segunda tentativa funciona.
  2. Quando clico no painel inicial do lançador, percebo que tem poucos apps instalados. Bem menos que na versão de smartfones. Teria como incluir pelo menos os básicos que estão na versão dos smartfones?
  3. Ao clicar sobre o app "Scopes", ele abre uma pequena janela com o logo do Ubuntu e fica em loop nesta janela.
  4. As pastas padrão de usuário (documentos, videos, etc não são criadas). Apenas a pasta pictures é criada, mas a tradução para meu idioma não ocorre.
    Obrigado pelo belo trabalho.
    Att.
    Roberto Duwe

Not currently installable in bionic

I set up the repository via the recommended script

https://raw.githubusercontent.com/ubports/unity8-desktop-install-tools/master/install.sh

There are unmet deps when installing u8:

~ sudo apt install unity8-desktop-session   

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 unity8-desktop-session : Depends: policykit-unity8 but it is not installable
                          Depends: qtmir-desktop but it is not installable
                          Depends: unity-system-compositor but it is not installable
                          Depends: unity8 but it is not installable
                          Depends: upstart but it is not going to be installed
                          Recommends: indicator-transfer but it is not going to be installed
                          Recommends: qtubuntu-print but it is not going to be installed
                          Recommends: ubuntu-terminal-app but it is not going to be installed
                          Recommends: unity-scope-mediascanner2 but it is not going to be installed
                          Recommends: webbrowser-app but it is not going to be installed

[Wishlist] Support older devices

Since canonical may not host the images for older devices like nexus4, nexus7 and so on, it may be nice to host them here and build them if any improvements come into unity8.

Using LightDM, after log out from Unity8, can't log into Unity7 (but can log into GNOME)

As reported elsewhere, after first installing Unity8 from the UBports repo, and then installing Mir 0.32.1 from ppa:mir-team/release, I can now log into Unity8 using LightDM. Also, if I log into Unity7 first, and then log out of Unity7, I can log into Unity8.

However, upon log out of Unity8, I am unable log into Unity7 using LightDM. Rather, when attempting to do so, I enter a login loop. The first attempt to log into Unity7 (after log out form Unity8) generally returns me to the login prompt within a few seconds, at most. But the second (and subsequent) attempt hangs for about one or two minutes before returning me to the login prompt.

Once returned to the login prompt, I am able to log into GNOME using LightDM. And in fact, I can switch between Unity8 and GNOME without trouble using LightDM. Also, I can switch between GNOME and Unity7 without trouble using LightDM. But upon log out of Unity8, invariably, I can't log into Unity7 using LightDM. Very strange.

To reiterate, the above occurs when using LightDM. Consistent with what has been reported elsewhere, I am unable to log into Unity8 using GDM.

System:
Processor: Intel Core i5-6200U
Graphics: Intel HD Graphics 520
Distro: Ubuntu 18.04 LTS (64-bit) onto which Unity7 (ubuntu-unity-desktop from the Universe repo), Unity8 (from the UBports repo), and Mir 0.32.1 (from ppa:mir-team/release) are installed

EDIT: As an aside, at present, I don't really have much need for switching between Unity8 and other DEs. So from my perspective, fixing the bug described above isn't urgent. But if exploring this bug helps sort out undiscovered issues with the Unity8/Mir interaction, given appropriate guidance, I'd be happy to help provide logs and/or other information.

Plugin cannot be loaded for module "Unity.Screens"

[2018-11-12:11:08:34.576] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-xstma' [2018-11-12:11:08:34.583] failed to get the current screen resources [2018-11-12:11:08:34.640] Mode argument was not provided or was set to an illegal value. Using default value of --mode= "full-greeter" WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug! [2018-11-12:11:08:34.769] file:///usr/share/unity8//OrientedShell.qml:21:1: plugin cannot be loaded for module "Unity.Screens": Cannot load library /usr/lib/x86_64-linux-gnu/qt5/qml/Unity/Screens/libunityscreensplugin.so: (libqpa-mirserver.so: cannot open shared object file: No such file or directory) import Unity.Screens 0.1 ^ [2018-11-12:11:08:34.889] QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20

SYSINFO READOUT
`System information report, generated by Sysinfo: 11/12/2018 11:14:33
http://sourceforge.net/projects/gsysinfo

SYSTEM INFORMATION
Running Ubuntu Linux, the Ubuntu 18.04 (bionic) release.
GNOME: 3.28.2 (Ubuntu)
Kernel version: 4.4.0-17763-Microsoft (unknown)
GCC: no gcc detected
Xorg: unknown
Hostname: LAPPY
Uptime: 0 days 1 h 14 min

CPU INFORMATION
GenuineIntel, Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Number of CPUs: 4
CPU clock currently at 2712.000 MHz with 256 KB cache
Numbering: family(6) model(142) stepping(9)
Bogomips: 5424.00
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni$`

Laucher tooltip doesn't scroll

(I hope this is the right place to file this issue.)

For applications that list their windows in the tooltip associated with their launcher icon (available from right-clicking on the icon), there may be more items in the list than there is vertical screen real estate to display them.

In the past (at some point when Unity was included with Ubuntu), the tooltip would come with arrows at the top and bottom that could be used to scroll through the options. Now, however, the tooltip simply gets clipped at the ends, leaving some options unavailable because they are off the edge of the screen.

Possibly replace Oxide with QtWebEngine

The requirement for this is that it does not break any of the current APIs. This could be achieved by turning Oxide into a wrapper for QtWebEngine and QtWebView.

IDEA: Using server-side headerbars, HUD and menu export to create a consistent, space-saving, touch-friendly and customizable UI for most existing applications.

(two articles with extensive mockups are linked at the very bottom)

Example Headerbars (menu button or Alt brings up HUD):
image

Example HUD Overlay (could be made touch-friendly, see other mockups):
image


Summary

What if Unity 8 brought back the features of Unity 7 but in slightly different (more modern and robust) form? The idea is inspired by Gnome headerbars, KDE DWD protocol and (obviously) Unity 7 locally integrated menus and HUD. It borrows concept from all three. It can be used to create touch interfaces for apps that don't have them. In principle, no application rewrites will be required for this to work.

It also creates an extremely consistent consistent UI. Right now Gnome headerbars are wildly inconsistent with the UI of traditional applications.

The idea is basically the following...

First the server-side headerbar. It's a very simplified version of KDE's DWD:

  1. Export menu items over D-Bus (doesn't have to be for all applications).
  2. For non-CSD apps, allow buttons and menus to be placed in the server-side window decorations, Gnome-style.
  3. These buttons will send D-Bus calls to the decorated application (or even run external applications/scripts).
  4. You can have hamburger menu(s) give the user actions that you can't fit into the decoration. So you can, for example, replace the menubar with
  5. These buttons and menus can trivially configured by the user or the developer (just like a toolbar).
  6. Many applications allow you to hide toolbars that you don't need. If the functionality of the toolbar has been transferred to the headerbar, the toolbar can now be hidden, giving much more room for content, which is important on smaller screens.
  7. Bonus: Would be nice to be able to have different colors for the server-side decorations, to match window chrome.
  8. Bonus: right-click on the Headerbar maximizes the window (the buttons interfere with double-click to maximize).

This way, app developers can deliver consistent native "headerbar" functionality to users with virtually no effort. And users can customize them to their needs. Nobody is locked into anything. Compare this with Gnome's approach of rewriting the entire UI for every app, a UI can't be customized by the user and won't work well anywhere outside of Gnome.

However, headerbars are very limiting. So one would have add HUD.

  1. The HUD is locally integrated (displayed wherever the app window is located).
  2. The HUD allows the user to search the menu items (or other stuff, if applicable). Like Unity 7.
  3. The HUD can also contain buttons and menus. You can use that to graft a touch interface on virtually any app. You can display the menu-bar as a big touch friendly sidebar, for example.
  4. The HUD can be as big or as small as you like. It can also be re-positioned away from the app window as used a floating tool palette.

All of this stuff can be done with nothing more than menu export over D-Bus and a couple config files, but the possibilities would be basically endless if one also gains compliance with KDE's DWD protocol. One could integrate help documentation into the HUD, for example.

The gains in screen space, efficiency and UI consistency are potentially enormous. The HUD/Headerbar interface stays out of your way, unless you need it and is more discoverable and quick than using traditional menus and toolbars.


I wrote two articles with lots of mockups, one for the Headerbar and one for the HUD. Please take a look.

I shouldn't hear notification during a call

During a call I shouldn't hear notifications when they arrive, and neither the people I'm calling (on the bq E4.5 speakers and microphone are very close).
Notifications should be silent, maybe with the vibration still enabled so I know when something notifies me but it doesn't disturb the call.

wrong CODING.md link in the README.md

the CODING.md link in the README.md take to a 404 page.
Probably that is due to the .md extension in the link/filename that currently is not in the real filename.

I would make a PR myself but I don't know if the link in README is correct and the file extension is missing (does it need inline text symbols that define how to format the text?) or if the link is incorrect.

[FEATURE REQUEST] Setting to disable right edge drag to show application spread

Description of the Problem

Currently, it is possible to show the application spread when in desktop mode by dragging the mouse to the right edge of the screen. Personally, it is counter-intuitive because the side of the screen is where usually the mouse cursor rests when it is not used.

Proposed solution

Add a new setting to turn this off.

Provide Unity 8 snap package

The "Example Mir Desktop Environment" (egmde) is provided as a snap package: https://snapcraft.io/egmde, which makes installation and updates really easy and reduces the risk to break the system with an experimental desktop.

Could the Ubuntu Touch team provide a similar snap package for the Unity 8 desktop?

Login loop

While the system is updated, it seems any attempts at loging into Unity8 results in a loop that brings me back to the display manager.
Any ideas?

The launcher should be fullscreen on phones

On small devices, the launcher should take up all of the available room on the screen. Very small devices can only fit two icons horizontally on screen at a time right now.

Rather than this:

image

It should be like this:

image

Indicators load up on all sessions (not just U8) and never terminated

I've been DE-hopping today checking out some stuff with temp users. It looks as if all Unity 8 indicators load up upon login and are never unloaded:

ps aux|grep indicator                                                                                                                8.6s  Mon 14 May 2018 13:13:52 BST
luis      1565  0.0  0.1 3389744 57108 ?       Ssl  12:02   0:01 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
luis      1567  0.0  0.0 574524  7016 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
luis      1568  0.0  0.0 418992  5564 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/indicator-bluetooth-service
luis      1569  0.0  0.0 194912  8456 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-network/indicator-network-secret-agent
luis      1570  0.0  0.0 906660  7944 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-session/indicator-session-service
luis      1575  0.0  0.0 433884 18904 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-network/indicator-network-service
luis      1590  0.0  0.0 940964 11956 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
luis      1642  0.0  0.0 547640 26264 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-printers/indicator-printers-service
luis      1648  0.0  0.0 467224 10880 ?        Ssl  12:02   0:04 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service
luis      1652  0.0  0.0 861988 31300 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-keyboard/indicator-keyboard-service --use-gtk
luis      1656  0.0  0.0 369132  8552 ?        Ssl  12:02   0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
luis      2122  0.1  0.1 618048 42580 ?        Sl   12:02   0:06 /usr/bin/python3 /usr/bin/indicator-cpufreq
luis      2134  0.2  0.0 579476 26600 ?        Sl   12:02   0:14 indicator-multiload
luis      2138  0.0  0.1 650524 32920 ?        Sl   12:02   0:04 indicator-sensors
luis      8918  0.0  0.0  16504  1024 pts/0    S+   13:31   0:00 grep --color=auto indicator
luis-ma+ 26596  0.0  0.0 972156  7800 ?        Sl   11:22   0:00 /usr/lib/x86_64-linux-gnu/indicator-session/indicator-session-service
luis-ma+ 26605  0.0  0.0 393492 10988 ?        Sl   11:22   0:00 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service
luis-ma+ 26607  0.0  0.0 1014104 11124 ?       Sl   11:22   0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
luis-ma+ 26620  0.0  0.0 369292  8400 ?        Sl   11:22   0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
luis-ma+ 26635  0.0  0.0 574476  7024 ?        Sl   11:22   0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
test     31623  0.0  0.0 972140  7800 ?        Sl   11:43   0:00 /usr/lib/x86_64-linux-gnu/indicator-session/indicator-session-service
test     31624  0.0  0.0 393488 10888 ?        Sl   11:43   0:00 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service
test     31652  0.0  0.0 940308 12016 ?        Sl   11:43   0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
test     31748  0.0  0.0 368608  7828 ?        Sl   11:43   0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
test     31765  0.0  0.0 574596  6936 ?        Sl   11:43   0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service

test and luis-mate sessions were both logged off correctly, yet the indicator apps linger. They're both Mate 1.2 sessions.

The luis session is my normal session, currently active, on Unity 7.

None of the indicators show up in startup applications, I have no idea what exactly is loading them up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.