ulauncher [Solved]
- linexer2016
- Posts: 733
- Joined: Thu Dec 15, 2016 8:15 pm
ulauncher
I am a little bemused by the fact that ulauncher has been mentioned in various threads in the forum and for a period of time it seems, the application was available from the repos. I can't locate it in any of the repos. Jerry did say he had played around with it and noticed some issues as did dreamer. However, one post by stevo suggests it was going into the repos in 2020. Again, if it did, it is nowhere to be seen now. I downloaded it from github and had a look at it and it seems a useful application to quickly launch regularly used programs. I note that amandaville appears to have done the same some time ago. My preference is always to install from the repos for it does afford some comfort that the program has had some (even minimal perhaps) vetting and additionally if one doesn't like it, it is a trivial matter to remove an application. Any comments from developer Steve or any mod or anyone else would be welcome.
-
- Posts: 3602
- Joined: Tue Jun 14, 2016 2:02 pm
Re: ulauncher
I'm bemused that another thread was started for what seems like a packaging request but its not in the right section and it doesn't actually straight up request something
Kidding
ulauncher was packaged for MX-19, that is what that thread was for, and ulauncher was packaged see here
https://repology.org/project/ulauncher/versions
If you notice at that link it doesn't exist is any Debian based distro's repos except ours and Sparky Linux.
Its pretty common for Sparky Linux to not build packages like they should be (schroot, etc, etc). I'm not knocking Sparky at all, just stating facts.
There is a reason ulauncher wasn't packaged yet for MX-21, what that is I can't remember. Last thing I remember is doing something on their GitHub site, I have ulauncher 5.12.2 in my "Come Back To" packaging folder. I built a version last August for MX-21, but if I remember right something isn't right with it. You can try it and test it here https://drive.google.com/file/d/1BZ1Xbj ... sp=sharing
Please remember we are like a 4 person packaging team pretty much hitting like about 500+ total packages just for MX-21 now and still doing lots of packages still for the older versions of MX....
I'm "bemused" by that


ulauncher was packaged for MX-19, that is what that thread was for, and ulauncher was packaged see here
https://repology.org/project/ulauncher/versions
If you notice at that link it doesn't exist is any Debian based distro's repos except ours and Sparky Linux.
Its pretty common for Sparky Linux to not build packages like they should be (schroot, etc, etc). I'm not knocking Sparky at all, just stating facts.
There is a reason ulauncher wasn't packaged yet for MX-21, what that is I can't remember. Last thing I remember is doing something on their GitHub site, I have ulauncher 5.12.2 in my "Come Back To" packaging folder. I built a version last August for MX-21, but if I remember right something isn't right with it. You can try it and test it here https://drive.google.com/file/d/1BZ1Xbj ... sp=sharing
Please remember we are like a 4 person packaging team pretty much hitting like about 500+ total packages just for MX-21 now and still doing lots of packages still for the older versions of MX....
I'm "bemused" by that

NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.
- linexer2016
- Posts: 733
- Joined: Thu Dec 15, 2016 8:15 pm
Re: ulauncher
Thanks SR for clarifying that for me.
As far as the "bemusement" perhaps I should have used a slightly different word - maybe "confused"?
It wasn't exactly a package request because I very much appreciate the fact as you've put it "...we are like a 4 person packaging team pretty much hitting like about 500+ total packages just for MX-21 now and still doing lots of packages still for the older versions of MX...." and in fact I did not want to launch (pun intended here) a package request for ulauncher if indeed it had appeared previously and had been taken down, you wrote "There is a reason ulauncher wasn't packaged yet for MX-21, what that is I can't remember..." My concern was (and remains) that if a package had got a run at some point and was no longer available then the implication was there may be something wrong with said package.
Anyway, thank you again for clarifying the matter. For my part, I will resist installing the application from Github until and unless it one day finds its way into the official repos. Again, this is not a package request :)
As far as the "bemusement" perhaps I should have used a slightly different word - maybe "confused"?
It wasn't exactly a package request because I very much appreciate the fact as you've put it "...we are like a 4 person packaging team pretty much hitting like about 500+ total packages just for MX-21 now and still doing lots of packages still for the older versions of MX...." and in fact I did not want to launch (pun intended here) a package request for ulauncher if indeed it had appeared previously and had been taken down, you wrote "There is a reason ulauncher wasn't packaged yet for MX-21, what that is I can't remember..." My concern was (and remains) that if a package had got a run at some point and was no longer available then the implication was there may be something wrong with said package.
Anyway, thank you again for clarifying the matter. For my part, I will resist installing the application from Github until and unless it one day finds its way into the official repos. Again, this is not a package request :)
Re: ulauncher [Solved]
FWIW... there are numerous lighter, better tools than ulaucher (so say I). ;^) Try using rofi, j4-dmenu-desktop or ultra simple dmenu. They consume tiny amounts of memory and can all be made blazing fast.
Now as for bemusement.... [humor?]I am bemused that ulauncher is appealing when in its own class there are tools like 'synapse' already in the repos. [/humor?]
https://www.fossmint.com/synapse-applic ... arch-tool/
Seriously though, use what appeals to you. That's what Linux is all about.
Now as for bemusement.... [humor?]I am bemused that ulauncher is appealing when in its own class there are tools like 'synapse' already in the repos. [/humor?]
https://www.fossmint.com/synapse-applic ... arch-tool/
Seriously though, use what appeals to you. That's what Linux is all about.
Pax vobiscum,
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken
-
- Posts: 3602
- Joined: Tue Jun 14, 2016 2:02 pm
Re: ulauncher
I was just playing around because you used such a awesome word.linexer2016 wrote: Thu Feb 10, 2022 1:06 am Thanks SR for clarifying that for me.
As far as the "bemusement" perhaps I should have used a slightly different word - maybe "confused"?

There can be a lot of reasons why we don't/can't actually build proper Debian packages the correct way for our repos. That doesn't always mean there is something wrong with the package/application itself. If a application builds/compiles locally or some other automation system/workflow like what is used on GitHub, but it can't be built in a sbuild or pbuilder schroot, then we can't add it to the actual repos. Here is an example of a application that is probably a great application, but right now we can't add it to our repos because we can't cleanly build it in a proper schroot.linexer2016 wrote: Thu Feb 10, 2022 1:06 am ...
"There is a reason ulauncher wasn't packaged yet for MX-21, what that is I can't remember..." My concern was (and remains) that if a package had got a run at some point and was no longer available then the implication was there may be something wrong with said package.
viewtopic.php?p=672983#p672983
I would say the one biggest things that stop us from getting a lot of packages into our repos sometimes is simply time and energy to work through all the nuances of getting a properly built package.
Its not that we couldn't work with the application developers to ensure their application build cleanly/properly, or do a bunch of work on the packaging to get the package to build properly, its that each such application takes time and energy to do that.
At the Debian level each package or set of packages could have one or many voluntary Package Maintainers dedicated to it. They can often focus and be more proactive than we can be, 500 maintainers can maintain 500 packages better than 4 maintainers can. Also, each package is different and can take extra effort because of different programing languages, different build systems, how the application functions/what it does, etc, etc.
But this makes sense, they are our parent Distro with massive structure, scope, and resources. Like all child/derivative Distros, we rely on the awesome work of the folks at the Debian level, their work and effort cannot be dismissed.
Here is a list of Packaging Teams for Debian https://wiki.debian.org/Teams#Packaging_teams
This is an interesting list of packages that need a maintainer at the Debian https://www.debian.org/devel/wnpp/work_needing
There is nothing wrong with using a .deb package provided by the actual developer of an application. The catch here outside of being an official package from the developer is that it may not be compatible for whatever reason or hasn't been tested for stability and function with whatever version of Debian/MX you are using. The recommendation should be to play it safe, maybe try it in a VM first or at least use Timeshift and or have backups because you never know.linexer2016 wrote: Thu Feb 10, 2022 1:06 am ... For my part, I will resist installing the application from Github until and unless it one day finds its way into the official repos. Again, this is not a package request :)
I can look at ulauncher again at some point, I wanted to package it, and at least attempted to at some point.

But right now I unfortunately got higher priorities in real life and for MX....
NEW USERS START HERE FAQS, MX Manual, and How to Break Your System - Don't use Ubuntu PPAs! Always post your Quick System Info (QSI) when asking for help.
Re: ulauncher
I feel that if no one is actually requesting it be built for MX21, it should be super low in priority, if even on the to-do list at all. Unless of course it's one of the packages that are popular or of particular interest to the packager in question.
Like you said, the packaging team is really busy.
Like you said, the packaging team is really busy.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
- hebelwirkung
- Posts: 217
- Joined: Wed Jun 10, 2020 2:54 pm
Re: ulauncher
I used to use synapse which is in the repos. It's okay, but looks pedestrian somehow. Ulauncher looks better, there are a lot of skins on their website https://ulauncher.io/ and they offer tons of addons (I don't use any but they're there).
It can be installed from a deb file (currently at version 5.14.3) which pulls in three or four dependencies. From what I gather, it's actively maintained (other than albert I believe; synapse I'm not sure about). While some comments above mention possible issues with it, I've had none at all, for me it's been solid and reliable both in MX 19 and 21, and as I say, it looks good.
It can be installed from a deb file (currently at version 5.14.3) which pulls in three or four dependencies. From what I gather, it's actively maintained (other than albert I believe; synapse I'm not sure about). While some comments above mention possible issues with it, I've had none at all, for me it's been solid and reliable both in MX 19 and 21, and as I say, it looks good.
- Eadwine Rose
- Administrator
- Posts: 15276
- Joined: Wed Jul 12, 2006 2:10 am
Re: ulauncher
Have you looked at MX Package installer?
Oh wait.. I seem to have misunderstood things for Synaptic hehe.
Oh wait.. I seem to have misunderstood things for Synaptic hehe.
MX-23.6_x64 July 31 2023 * 6.1.0-39amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030
Re: ulauncher
This https://youtu.be/dvMsYCGzWaM link (Ulauncher: Speed Up Your Workflow in Linux) is a 23 January 2022 video from forum member @Staempunk that you may find interesting. He installed it in MX-21.
I agree that installations should preferably be from the MX Linux repositories. That said, he downloaded ulanucher_5.14.3_all.deb from https://ulauncher.io/ which is a Ubuntu Debian file and shows several different customizations that you may find useful.
I agree that installations should preferably be from the MX Linux repositories. That said, he downloaded ulanucher_5.14.3_all.deb from https://ulauncher.io/ which is a Ubuntu Debian file and shows several different customizations that you may find useful.
- linexer2016
- Posts: 733
- Joined: Thu Dec 15, 2016 8:15 pm
Re: ulauncher
SwampRabbit wrote: Thu Feb 10, 2022 9:36 amHehe SR, it is always amusing when a word like bemusement is used I suppose :)linexer2016 wrote: Thu Feb 10, 2022 1:06 am Thanks SR for clarifying that for me.
As far as the "bemusement" perhaps I should have used a slightly different word - maybe "confused"?
I was just playing around because you used such a awesome word.![]()
In any event, I think what you've written up in this thread is a good reminder to the legions (should I use that word!) of MXer's that our super team of 4 maintainers does such great and untiring work.
All the best.
PS, manyroads' suggestion of synapse is something I will give a try as it looks to be a good application.