GithubHelp home page GithubHelp logo

ubuntu-core-desktop's People

Contributors

jhenstridge avatar kenvandine avatar robert-ancell avatar saviq avatar sergio-costas avatar zyga avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ubuntu-core-desktop's Issues

save file dialog defaults to wrong download location

I have the simple-scan snap in candidate (44.0, Rev 792) on a core desktop system. When I scan a document and click the download button, the default location it tries to open, as a suggested download location, gives a permissions error. This is because the default location opened is /run/user/1001/doc, which nobody will have access to. This happens on the firefox snap as well, so I suspect this is a shared issue.

Screenshot from 2023-07-27 12-28-04

Screenshot from 2023-07-14 13-55-08

You can still click OK and then go select another location like ~/Downloads and download the document just fine though.

UPower clients don't receive signals from the server

UPower clients usually connects to the standard DBus signal org.freedesktop.DBus.Properties.PropertiesChanged to detect changes in the properties of a device, like the battery percentage or the charging/on-battery flag. But, for some reason, in the current images of ubuntu-core-desktop, this signal isn't received by the clients if they are snapped. In a normal Ubuntu desktop, the same snap does receive the notifications. Also, running the binary outside the snap, as root, it does receive the signals.

The current SNAPD code has specific apparmor configuration to allow to pass the PropertiesChanged signals:

imagen

To test this, you can download this snap: https://drive.google.com/file/d/1nsPB2amxZaqy5uy5bLAKg2mpvXqmq_L8/view?usp=share_link

Installing it in the system and running it with "snap run upower-test" will show all the properties for the path "/org/freedesktop/UPower/devices/battery_BAT0". Any change on their properties will also be notified (like when the power cord is connected/disconnected).

Running it in a classic Ubuntu desktop, it will work fine (as long as the "upower-observer" plug is connected, of course).

Running it in an ubuntu-core-desktop laptop will read all the properties, but won't detect the signals.

In the same ubuntu-core-desktop system, going to the root terminal and running it directly ("/snap/upower-test/current/usr/bin/upower") will work fine, showing all the properties and detecting the signals.

Include LXD alongside Gnome Boxes and virt-manager as VM 'orchestration' manager.

The ubuntu-core-desktop README file says:

This directory contains an image of Ubuntu Core 22 with the GDM display manager loaded into the boot file system. It can be launched in a Qemu virtual machine by following these instructions:

Download and decompress the two image files and place them in the same directory.   

and the README then says:

  • Add an image as a VM launchable from GNOME Boxes or virt-manager:_

Is Canonical going to add/include LXD's VM capability in this README as well?
Including any specific install/config instructions to start/utilize ubuntu-core-desktop in an LXD VM.

How to update this?

Hi,

I have downloaded a image from actions and I am going to use it on my secondary device in order to transition my current workflow into all Snap and Workshops LXC containers. I am wondering if I'll be able to update the installed OS from Settings or Terminal (apt upgrade)? Please let me know.

Best regards,

"ipp-usb" Snap needs to get seeded, to support driverless USB printers

Most modern printers are driverless IPP printers, and their driverless IPP does not only work via network connections but also via USB, using the IPP-over-USB standard. To support this in Ubuntu Core Desktop, the "ipp-usb" Snap needs to get seeded. Once done this, driverless printers connected via USB are immediately available. The printer's internal web admin interface can then be accessed via http://localhost:60000/.

Hint and tips for budgie

I have been looking at this project to examine whether an immutable version of the budgie desktop is possible.

I have been looking at adding and removing snaps, generating images etc.

I can see that I will need a slight tweaks and a tuck with the ubuntu-session snap for us.

But I am missing the obvious ... what is the snap/snaps project(s) that is/are actually installing gnome-shell plus GDM? Initially I would need to look at substituting gnome-shell with budgie. Eventually replacing GDM with lightdm or similar.

TIA

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.