[SOLVED] Installed new desktop but existing apps disappear
Linux MintThis forum is for the discussion of Linux Mint.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed Mint 21.2 xfce onto an old laptop, and installed three new apps (Avidemux, Falkon browser and VLC). However, I decided I would prefer the LXDE desktop so installed this using Synaptic Package Manager.
I realise LXDE comes with its own version of certain apps, however when I choose LXDE at the login screen, once into LXDE Avidemux, VLC and Falkon have all disappeared from the menus like they were never installed. They do not even appear when I "search applications".
When I switch back to xfce on the login screen, they reappear as normal. Are they hidden on the hard drive somewhere and can be located and referenced in the LXDE menus?
I suspect a flatpack version of the apps was installed.
login to the xfce desktop, in the xfce menu right-click the app, click on "edit the application"
make a note of the command and any other information that might be relevant.
logout, login to lxde, accessories>menu editor
add an entry for the app with information obtained from the xfce application launcher.
I suspect a flatpack version of the apps was installed.
You appear to be correct - if I use xfce's Application Finder to locate Avidemux, Falkon or VLC, I get something like:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=avidemux3_qt5 --file-forwarding org.avidemux.Avidemux @@ %f @@
... always mentioning "flatpak" somewhere. I installed them using Software Manager and it appeared the Flatpak version was the only one available. Also, when I use a terminal and type "whereis VLC", it just displays "VLC:" and no paths afterwards.
For future reference, is it a bad idea to use Software Manager to install apps and I should locate the .deb files on the web and use them instead? Or do sudo apt-get install in a terminal? And would it be a good idea for me to uninstall VLC, Avidemux and Falkon as flatpak versions and re-install them using a different method?
And with LXDE... do I still create menu entries manually for each of these flatpak apps, pasting in the full command line for each one? Or will flatpak apps not work in a different desktop from which they were installed?
In menu editor highlight the category where you want the launcher, click the plus button in the top left hand-corner to add a new launcher, fill out the information, click the icon beside the plus button at the top to save. logout, log back in lxde
Last edited by colorpurple21859; 09-29-2023 at 01:55 PM.
For future reference, is it a bad idea to use Software Manager to install apps and I should locate the .deb files on the web and use them instead? Or do sudo apt-get install in a terminal?
It is best to use your distribution's repositories to install aps. The repository is a collection of compatible packages. If you don't use the repository to obtain your aps you can end up in dependency hell. While you are using the repository then whether you use the Software Manager or apt-get is simply a matter of convenience.
If you can locate an ap package only someplace outside the repository then I suggest that you use the command line apt-get and dpkg commands. Using foreign packages can get complicated and you might need some of the more esoteric apt-get and dpkg commands.
linux mint software manager has the choice of either flatpak or package to install for each of the apps the op installed. The flatpaks have a higher rating in the software manager.
Last edited by colorpurple21859; 09-29-2023 at 06:13 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.