|
Post by thewaiter on Dec 30, 2022 17:26:07 GMT
Hello everyone This project was a Bodhi Linux 7 TO-DO item and took me two months to make everything work as expected. After some give ups and headaches let me introduce the e25 port related to iBar. I always liked this feature in E and wanted to have it in Moksha as well. It is an iBar launcher addon and it is very similar to Plank dock although I think this is more user friendly and easier to work with. This feature required reworking all themes I maintain and it will be available in BL7 release only. Everything you need to know is explained in these two videos I created for you to introduce the feature. I hope you will appreciate my effort to make Moksha a better and modern desktop. Big credit goes to raster and E devs as well as Robert (ylee) who guided me how to use developer tools gdb and asan. Without his help this would never happen... Stefan/Bodhi dev The introduction: www.dropbox.com/s/wirvnd8bfy3uq6j/iBar%20introduction.mp4?dl=0Dock style in the middle of the shelf www.dropbox.com/s/fa0kmbdzyqih7r8/iBar%20centered.mp4?dl=0
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Dec 30, 2022 18:53:44 GMT
I've been using plank a couple years ago so this looks interesting to me.
First question I have is, how do you tell what has open windows? In plank dock it puts a dot under anything you have open; two dots if you have more than one window open. Your video didn't seem to show anything indicating which apps are open.
Next question is, when you already have an app open, what happens when you (left) click on its ibar entry? In Plank, it switches to the app, but I remember when I tried it in enlightenment it would open another copy of the app. In order to switch to an existing app, you had to highlight its ibar icon, wait for a popup, and move the mouse then click; quite slow an annoying imo. You can do the same thing in plank, but its not required, and mainly useful when you have multiple copies of something open already, not when you only have one and want to bring its window to front.
Last question is, when you already have an app open, how do you open another copy (i.e. terminal or file manager)? Plank uses middle click which works well for me...
Final question - is this feature available to test anywhere yet?
|
|
|
Post by thewaiter on Dec 30, 2022 19:13:36 GMT
Yea, I had to rework my video several times because of some glitches. I forgot to mention an indicator. You can clearly see a little dot on the bottom right corner. That is an indicator of running instance and there is only one indicator. The dock system control is sorta different than Plank. Let me explain: Left mouse click on icon = run new instance Mouse over icon = shows instances list. Popup shows immediately so it is actually OK for me. But yes, it takes a little while more than Plank. I am not sure I am OK with Plank style as it cycles among multiple instances. But I understand your point. Maybe it is a matter of habit. Middle mouse click on popup item = toggle iconify/show window Mouse left click on popup item = activate the window Mouse right click on popup item = context menu This is a real E port, so I wanted to follow the same control. It could be confusing for people using both desktops having 2 control styles. You can check the code in main Moksha repo. You need to compile from source: github.com/JeffHoogland/mokshaNot sure what theme you are using but compile a fresh one from repos. Stefan
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Dec 30, 2022 19:45:04 GMT
Mouse over = show instances list. Popup shows immediately so it is actually OK for me. But yes, it takes a little while more than Plank. I am not sure I am OK with Plank style as it cycles among multiple instances. But I understand your point. Maybe it is a matter of habit. For plank, you must right-click to see the instances list if there is a specific instance you want to bring to the top. Otherwise when you left-click on it, they all come to the top at once.
I missed the indicator dot, I see it now, great!
If you ported the Enlightenment method, then there is a user setting to change the left click behavior, I forgot what it was called but I tried it with bodhi e25 version a while back, and it does make it immediately switch to existing window. However, then in order to open another window of the same app (with right click/select from menu), the desktop file has to define an action for opening another window. Firefox I think had it automatically; I had to add it manually to terminology and file mangers desktop file, but then it worked great.
So if Bodhi can work that way too, that'll make me happy, my habit certainly is to click on the icon and expect the app to appear on top immediately, whether its already open or not.
|
|
|
Post by thewaiter on Dec 30, 2022 19:55:16 GMT
I am not aware of any left button mouse settings in E25 you have mentioned. Let me know and I will check if available in Moksha as well.
|
|
gera
Member
Posts: 4
Likes: 1
|
Post by gera on Feb 20, 2023 20:05:47 GMT
Mobile app development services can help organizations to quickly create, deploy, and manage mobile applications that can help enhance the user experience and improve their productivity. These services can also help organizations to reduce their costs and remain competitive in the market. Additionally, mobile app development services can help organizations to quickly scale up or down based on ux design services
|
|
jack
Member
Posts: 9
Likes: 1
|
Post by jack on Feb 21, 2023 10:22:21 GMT
What scheme does the release designation belong to and how do I check what release I have and how can I obtain BL7?
|
|
|
Post by Hippytaff on Feb 21, 2023 11:36:03 GMT
What scheme does the release designation belong to and how do I check what release I have and how can I obtain BL7? Bodhi follows the Ubuntu LTS release cycle. We’ve been delayed with BL7 due to unforeseen circumstances, but the alpha is available and stable if you can’t wait for the official release. - sourceforge.net/projects/bodhidev/files/You probably have BL6. You can check with cat /etc/os-release. This will probably return the Ubuntu version Bodhi is sitting on. 20.04 will be BL6.
|
|