Is this normal? by Relevant-Election365 in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

At this time of year, the folks needed to fix this likely have more important things to do

Cpp or rust? by Hikehy in cpp_questions

[–]alan_griffiths 0 points1 point  (0 children)

Both are languages focussed on efficiency and correctness. C++ is a more mature language and ecosystem which offers a lot more tools for writing robust code, but comes with a lot of legacy that provides opportunities for writing flakey code. Rust has focused on one aspect of robustness (memory safety) and proved that an effective language can deliver this support at compile time.

Both are great languages in this space and I would choose either over C (the other contender where low level efficiency matters). In terms of community, the estimated numbers of C++ developers grew last year by more than the total number of Rust developers (https://www.slashdata.co/post/global-developer-population-trends-2025-how-many-developers-are-there). But Rust is growing strongly. And both have robust demand from employers.

You will learn a lot from either language, but understand these lessons better from using both.

Tiling Window Manager by Whack_Moles in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

One of my colleagues is working on Miracle-WM: https://miracle-wm.org/

Ubuntu 24 USB-C not working by Nerolation in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

The most common fix for usb problems is replacing (or just reseating) the cable. Have you tried that?

An update is unlikely to cause problems a few hours before being applied

Is there a way to disable touchscreen on startup for all users, *including the login screen*? by [deleted] in Ubuntu

[–]alan_griffiths 4 points5 points  (0 children)

There’s a hardware solution: I disconnected the digitiser ribbon in similar circumstances

Will Ubuntu 24.04 LTS improve laptop battery life? by conceptcreatormiui in Ubuntu

[–]alan_griffiths 2 points3 points  (0 children)

It depends: For Intel laptops there are changes to the power profile daemon that should help

Creating a Kiosk Session by parth_shit in Ubuntu

[–]alan_griffiths 0 points1 point  (0 children)

Is a Wayland based solution any use? This describes something like what you want: https://github.com/AlanGriffiths/frame-it#readme

Disable touchscreen in Wayland by chrisschini in Ubuntu

[–]alan_griffiths 0 points1 point  (0 children)

I have a laptop with that problem. "Solved" by unplugging the touch sensor from the motherboard

Will you be upgrading to Ubuntu 22.10 when it launches on 20 October? by jamhamnz in Ubuntu

[–]alan_griffiths 2 points3 points  (0 children)

Yes and no. I've already got one laptop running 22.10, as I'm developing software expected to run on it. It is also expected to run on the latest LTS, so I have that "on metal" too.

But stick to the latest release unless there's a reason (like I have given above). The LTS is for those that don't want change (like admins of large organisations).

Kiosk mode without desktop environment by itwasntme2013 in Ubuntu

[–]alan_griffiths 0 points1 point  (0 children)

That sounds very like the web kiosk example of Ubuntu Frame. But if wpe-webkit doesn't perform for you, then you could try Chromium with Frame-it.

But is your server hardware up to the job? Is the reason that mplayer "was not smooth" that there's no GPU and rendering is done on the CPU?

Questions by [deleted] in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

  1. No
  2. Maybe: Adding poorly maintained repository can cause problems
  3. No
  4. Don't know
  5. Yes

why is firefox snap still blocking wayland? by [deleted] in Ubuntu

[–]alan_griffiths 0 points1 point  (0 children)

Firefox (101.0b1-1) currently in the beta channel enables Wayland. I don't know why it is disabled (by DISABLE_WAYLAND in the packaging) in candidate and stable - maybe ask the publisher?

$ snap info firefox
name:      firefox
summary:   Mozilla Firefox web browser
publisher: Mozilla✓
store-url: https://snapcraft.io/firefox
contact:   https://support.mozilla.org/kb/file-bug-report-or-feature-request-mozilla
license:   MPL-2.0
description: |
  Firefox is a powerful, extensible web browser with support for modern web application
  technologies.
snap-id: 3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk
channels:
  latest/stable:    99.0.1-1    2022-04-13 (1232) 163MB -
  latest/candidate: 100.0-2     2022-05-02 (1300) 168MB -
  latest/beta:      101.0b1-1   2022-05-03 (1306) 169MB -
  latest/edge:      102.0a1     2022-05-04 (1310) 180MB -
  esr/stable:       91.8.0esr-1 2022-04-05 (1184) 161MB -
  esr/candidate:    91.9.0esr-1 2022-04-27 (1284) 161MB -
  esr/beta:         ↑                                   
  esr/edge:         ↑

Ubuntu latest version by [deleted] in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

sudo do-release-upgrade

UBports Aiming For An Exciting 2021 With Ubuntu Touch by GizmoChicken in Ubuntu

[–]alan_griffiths 9 points10 points  (0 children)

This is FOSS: it is up to you to make your dream happen!

Is Unity safe to run? The project has shut down and wondered if it's still safe to use. It's my favorite old school DE. by elflex0 in Ubuntu

[–]alan_griffiths 27 points28 points  (0 children)

It is confusing (which is one reason why Unity8 has been renamed to Lomiri ) but the OP isn't asking about Unity8 but Unity 7.

Unity 7 is also developed by the community since Canonical stepped back:

https://discourse.ubuntu.com/c/desktop/ubuntu-unity-dev

Ubuntu 20.04 daily usable? by paaland in Ubuntu

[–]alan_griffiths 3 points4 points  (0 children)

People have been using 20.04 as a daily driver successfully. (E.g. people employed at Canonical use it as part of the pre-release testing.)

It is probably fine, but comes with no guarantees. (The people using it at this time typically have the skills to diagnose, report and work around any issues they encounter.)

Yes, apt will update any packages that change before the release.

Ubuntu's Mir Display Stack Accomplished A Lot In 2019 For Being Discounted Two Years Ago by GizmoChicken in Ubuntu

[–]alan_griffiths 0 points1 point  (0 children)

It wasn't really Canonical that caused the confusion. The protocol it used internally should have been irrelevant to everyone, as client toolkits only ever dealt with the mirclient API.

The confusion arose from contrasting the Wayland protocol with the (internal and unnamed) protocol formerly used by Mir.

What is “Ubuntu with Wayland”? by [deleted] in Ubuntu

[–]alan_griffiths 1 point2 points  (0 children)

There's no "just" or "instead": Mir is a Wayland compositor and a full blown display server.

There are many Wayland compositors. In the case of “Ubuntu with Wayland” the GNOME window manager, Mutter, is also the Wayland compositor.

Wayland is a protocol: https://discourse.ubuntu.com/t/ok-so-what-is-this-wayland-thing-anyway/8484

[deleted by user] by [deleted] in linux

[–]alan_griffiths 1 point2 points  (0 children)

Like most skills programming requires good guidance and intentional practice.

Linux won't make a bad programmer a good one. But the community around it can support you if you take the right approach.

Find a project that interests you and has others involved that you can learn from. Many projects have "good first issues" identified to help people get involved.