21.04 Development areas

For the record: - 3 - is being worked on inside the team.

1 Like

Indeed - welcome is the only snap installed from the ISO.

AppImageLauncher isn’t a debian package in the repos as far as I can see.

As far as the technology itself - my understanding (correct me if I am wrong) is that once installed it will never receive any updates (including security updates). You as a user have to be aware of important changes and redownload and install the appimage. I cannot really promote that lack of security approach to software

1 Like

Some AppImage do prompt user when a newer version is available.

As some .deb packages ( out of official canonical repositories ) do.

Another area for improvement in 21.04 : multi-monitor support.

Actually Budgie panels are not easy at all to set on multi monitors, even harder if applets like pixel-saver or global-menu are involved.

All Budgie elements and applets should comply to a minimal subset of features ( HiDPI ? Multi-monitor aware ? ) and provide a streamlined UX / UI for their settings.

1 Like

I’ve been playing around with a multipanel patch - its not ready for situations where the displays get suddenly disconnected - but should work with fixed displays.

sudo add-apt-repository ppa:ubuntubudgie-dev/unstable-test
sudo apt upgrade

logout and login.

AppImageLauncher has an updater builtin, to update AppImageLauncher if an update is available. It is described on the github page.
The applications you install via AppImage, usually have their update mechanism or popup notification, just like most other apps. I have not run into an app that is install-once-never-receive-updates. Not via AppImageLauncher at least.

An app like DigiKam is unique, there is no replacement for it (not even on Windows or Mac). But its best installed as AppImage. So for me (and everyone with a big photo collection) it is a must have. Once you have tried DigiKam to organise years of travel/holiday/family/events/random photos, you can’t go without it.

But I’m OK installing it manually btw, it’s easy and simple to do :slight_smile: Time might be better spend on other stuff.

Btw I still would suggest to replace gedit for Pluma, it’s user friendly, fits Budgie way better and has a few extra features that have value as simple note taking/text editor.
Same for music player… would love to see Rhythmbox replaced by Deadbeef or Audacious but I can imagine that won’t be possible.

1 Like

Ah. Music-player may start an endless discussion, lol !

For me what matters with a music-player is how it handles pictures/covers : I want those embedded into each file ( not linked to a local database ) as I move my music files on many devices/os and love they keep their right « faces » anywhere.

So for me, the ( only ) answer under Linux is Sayonara - which is Qt based…
In ancient ages, a certain @fossfreedom did a plugin for rhythmbox that almost did what I like :wink:
And yeah I’m old enough for using iTunes and WindowsMediaPlayer on XP which did that too.

I know there are things like Picard/musicbrain and the likes but I need to easily-automagically tag/add cover to my music on the fly while listening. Not open another app’ and spending hours on that.
Sayonara allows that ( searches for covers + embed’em into files ).


I have spend multiple days and hours finding the right one, installing lots of them, testing them out. Ended up with Deadbeef (Audacious: everything is extremely tiny and when I switch to Winamp skins its just as tiny, making it unusable. Also no folder view. Still beats Rhythmbox easily).

But I no where did I come across Sayonara. No articles, nothing on fora or Reddit. Not in the search results.

I just tried, couldn’t add the ppa (no release file) and I don’t know how to force it to use Eoan release file instead. But installing the deb worked. The player has everything I wanted out of the box and I like it a lot! Not a fan of the orange and black/white UI but its clear and easy to use.
For Deadbeef I had to spend hours figuring out plugins, building them, figuring out how to arrange the UI. It was horrible but I can now do all that with a single script.

Had I found Sayonara earlier, it would have saved me a whole weekend! Thanks for the tip!

Raven: Please remove it or do something with it. I fail to understand it’s purpose and also why Notifications are not on it, but on a seperate tab? Even though there is plenty of space on Raven itself. Perhaps it’s just me, but it is the single most annoying thing in Budgie to me: having 2 tabs Applets & Notifications that should really be one.

Also I don’t understand in what situations people use the Raven applets. Volume bar is 1 click away already, no need for it there. Calendar belongs to the Clock. Why is there a calendar on Raven, but the Clock doesn’t have any?
On that note: can’t the clock be replaced by default with de Calendar widget? It’s the same but intuitively contains Calendar. It makes more sense to click on the Clock for a Calendar than to open Raven for it (same goes for Volume!).

I actually do use Raven sometimes: because its calendar contains weeknumbers. I like that. Gives me a sense of at which % of the year we are :innocent:

Also all these suggestions might be impossible because some things are not in Ubuntu or Debian repository. Can’t they be installed/enabled when a user selects 3rd party apps during installation or via Budgie Welcome? (I know those 2 are not the same).

Ah yes, ppa stops at 19.10 and indeed the sayonara_1.5.1-0ppa5-eoan1_amd64.deb installs finely on 20.04.

Also available as a Snap.

Given my usual theming, Sayonara’s dark theme fits rather well on my system :wink:

Using it for some years I’d probably discovered Sayonara thanks to https://www.omgubuntu.co.uk/2016/09/sayonara-music-player-update-ppa


Note - added Raspberry Pi 4 to the list.

Removed GSConnect investigation

5 posts were merged into an existing topic: Ubuntu Budgie plans for Raspberry Pi

It’s been working well for me for years.

When in the winter I’m lying on the couch under a blanket and too lazy to reach for the keyboard (but the phone is close), I use it to play/pause videos (works instantly) on the computer (HTPC) or even as a keyboard (and mouse) for ad hoc quick stuff.

Or to quickly transfer files between computer and phone.
And I get whatsapp notifications on the computer, which is cool when the phone is a bit further.

I mean, sure, it’s mostly to avoid sitting up or standing up. But it comes in handy in these lazy situations.

So I’m absolutely in for some applet integrating with KDE Connect.

Regarding 5.

My grief would be with vertical alignment and color consistency rather than spacing.
If you look at the caffeine applet, it’s either too low or too high (when steam goes off) and completely screws the vertical alignment. Other applets also breaks the consistency.

For the color, just look at Underdog screenshot in the “Show us your desktop” section, the chat applet icon is completely standing out due to those weird colors (and is also misaligned).
What we want is consistency, and more often than not, it’s difficult to find the trade-off between the fact that you need a specific applet, and that applet completely screwing the right top bar consistency.
Maybe moving to AyatanaAppIndicators will help in that regard though, I have no clue.

In theory yes - but for any distro only the stuff that is directly under your control can this area be tackled. Once you allow third-party stuff to be done together with the ability to change lots of stuff this becomes rather hard to enforce.

App indicators in particular are “third-party” in that regard - the icons are done by the indicator and cannot be controlled by the desktop - or at least I haven’t a clue how to enforce a resizing. About the only thing here that can be done is to include an icon in the default icon-set that would be used in preference to the application developer indicator choice. To-do that would require an inspiring icon-designer to help out.

Yes, I am aware it’s heavily relying on the third-party applet developer. And unfortunately they’re doing their own thing sometimes with complete disregard for consistency.

Forcing an icon (if available in an icon set) to override the developer’s icon would be an acceptable solution.
I’m not an icon designer though, I can merely change an SVG icon object color. Create them from scratch requires an entirely different skill palette. Hopefully someone steps up some day.

Baby steps then. Horizontal spacing is a start. :slight_smile:

⋅ Ooops already mentioned

add an easy way to create « webapp » from any web page ? Something like Peppermint’s ICE https://github.com/peppermintos/ice or https://launchpad.net/~peppermintos/+archive/ubuntu/p10-release/+sourcepub/10465529/+listing-archive-extra It adds a .desktop file in the menu for the web page and opens it like a « normal » app window. Use it for a couple of years, very convenient for things like syncthing, deezer and the likes, online-editors, web-UI for machines and devices…

⋅ fix if possible the weird animation when moving a window from a workspace to another
by [ shift ] + [ ctrl ] + [ alt ] + [ ← or → ]

As it is today ( on 20.04 at least ) window disappears, workspaces slide in background, bringing back the window with the other workspace. It has no visual meaning, sort of.
What do I expect ? Window stays in place on screen, but only workspaces slide in background.
I’d say mutter does not expect there the horizontal sliding, I don’t know how it’s rendered in Gnome ( where workspaces slide vertically ).

⋅ in those times of lockdown and video conference… An automagical tool to turn any (smart)phone into a webcam ? https://semuada.com/articles/geek/221-tutorial-using-your-android-smartphone-as-webcam-in-ubuntu-20-04

Perhaps add this to plank? I couldn’t get it to work in UB but works in eOS.

1 Like

Feels a bit of a hack IMHO. Should really be coded into plank properly.

This is probably the area to look in if anyone is interested to pursue this https://github.com/solus-project/budgie-desktop/blob/ed8be1697d7dd4f17bae8c4b24091ac0b3c34aa7/src/wm/wm.vala#L1033

1 Like