Simulate right-click, double-click
-
Hi there, I only have one desktop app I simply must have on my ubports phone, which is gmusicbrowser, my music player. I have gotten it to run, and to play music, and that's great; however, it is hard to use because it's hard to accurately double-tap a track to play it, simulating double-click. Additionally, there is no apparent way to simulate a right-click in Libertine, which I would assume renders a lot of programs unusable.
Is there a workaround to simulate these mouse actions, using a gesture, maybe a press + volume key, or something like this?
-
Another thing I noticed: I can't seem to scroll in gmusicbrowser, either. I also run Mobian on a separate phone, which has the same issues with double- and right-clicking, but pushing on panels scrolls them. But in libertine, I push on the panel and it thinks I'm trying to drag the contents somewhere.
-
Scratch that last issue. I installed Libertine Tweak Tool, and enabled legacy scrollbars for GTK3 apps. This resolves the scrolling issue for me.
-
@3x5 Hello. Doesn't tap and hold work in libertine as right click?
You can always attach a mouse... -
@cibersheep thanks for the reply. I can no longer get the gtk3 version of gmusicbrowser running on my phone, but I got the gtk2 version running and I can confirm that tap-and-hold does nothing.
-
@3x5 As another user on here is fond of saying: Installing desktop apps on your phone doesn't magically convert them into mobile friendly apps
Does the native Music app not suit your needs? If not, what could be done to improve it so that it comes closer to doing what you need?
-
@arubislander I don't think there is any other program out there that will suit my needs.I have a large music collection, and gmusicbrowser is the only program that lets me organize my music the way I want it.
Gmusicbrowser lets you create your own fields, in the style of labels. So I can create taxonomies like 'Hippie' or 'Urban' and then set values, like 'Hippie = Psych Rock' or 'Hippie = Dub Reggae', or 'Urban = House' or 'Urban = Hip Hop'. An then you can create sub-categories if you want to get more specific than that.
Gmusicbrowser lets you get really specific with your smart playlists, with lots of nested rules. As a consequence, it will automatically generate long playlists that make sense and just flow. I can tag songs with labels like 'Instrumental' or 'Overplayed', and then generate a playlist that's only Disco, from 76β79, that's only instrumental and not overplayed.
I've tried every other app out there and none of them can organize music this way. I've heard MusicBee rivals Gmusicbrowser, but that's a Windows app and I don't use windows.
I can live without the right-click, and I'm getting used to the double-click. But it sounds like tap-and-hold is supposed to simulate right-clicking, but maybe it's just not working right now. Hopefully it will in the future.
-
@arubislander Also, there's no point in procuring your music to that extent if you can't pick up your phone and have your music organized there, as well. So I use Nextcloud to sync the settings file for gmusicbrowser, and then I can make a smart playlist on my desktop, leave the house, and the list is just on my phone automatically.
-
@3x5 It is your device, and I will be the last person to tell you how to use it. But just so I understand, and don't offer the wrong advice, are you saying that this large music collection is also carried around on your device? Or is gmusicbrowser able to stream it from a server you self host?
-
@arubislander I always keep the collection on my device. And for that reason, I'm already seeing that the Google Pixel 3a is not the phone for me, because it has no way of expanding storage.
I think what I have realized this week is that UBports is probably not for me, either. I have been using Mobian on my Pinephone for a couple years, and while it's not perfect, it does run native Debian on the device. The strategy for UBports is clearly different, and while the phone definitely functions more like a proper smartphone, the tradeoff is that it doesn't really run ubuntu programs (which, to me, makes it kind of a stretch to put 'Ubuntu' in the name. Maybe that's part of the rationale for calling it 'UBports' instead).
Gnome is moving toward making universal apps. A lot of their newer programs work flawlessly on mobile, as Mobian demonstrates. So hopefully there will be an easier way, in the future, to run 'desktop' applications alongside UBtouch apps.
From looking at my logs, it appears the Morph browser is a 'legacy' app, and that seems to run seamlessly alongside the other apps, so maybe there's hope. I also see that there's a push to integrate xwayland into Libertine for the 20.04 release, so maybe that will resolve some of the DPI and touch screen issues.
-
@3x5 Just to clarify: UBports is the name of the community. The OS is called Ubuntu Touch because it is based on Ubuntu, well, actually in many ways, it is Ubuntu, but then slimmed down to run on a mobile device.
One thing that is front and center though, is, as you've experienced, making the phone experience the best it can be on a phone, and the tablet experience the best it can be on a tablet.
Desktop applications (I prefer to use that term, rather than 'legacy') were only ever meant to shine being used as they were originally intended. Slap on a keyboard, mouse and external monitor and your gmusicbrowser would be much more pleasant to work with. Only thing is, it would not be very 'mobile'.
Maybe encourage the developers of gmusicbrowser to make their application adaptive to smaller screens. Does it already do so?
Why Morph is labeled as a legacy app in the logs is a mystery to me, as it is one of the applications that most showcases the intent of the OS, to provide one platform for different form factors, with applications that are 'convergent', i.e. look like they belong across different screen sizes and device configurations.