It took a while, but I was determined to get Dash to Dock working on Gnome 42.
Here is what I did:
micheleg:master
← 3v1n0:locations-refactory
opened 05:43AM - 24 Jan 22 UTC
Refactor locations handling to have a more native Shell integration.
A part t… he various improvements and features, the main trigger for this was (as per the main commit message):
```
As per gjs 1.72 it won't be possible to inject an interface vfunc as it
used to work in previous versions, this would make gnome-shell to crash
as we may try to get the location "apps" ID which is now null (and not
customId anymore).
So, let's re-implement the things in a cleaner way by actually using
real custom AppInfo's that are still based on Gio.DesktopAppInfo
(beause the shell will still need to be such type), but that are
implementing the needed virtual functions of the parent interface.
As per this, we can finally use native shell mount operations to handle
mount options such as mounting encrypted disks.
```
and download https://github.com/3v1n0/dash-to-dock.git
Next https://github.com/tliron/install-gnome-themes/blob/main/install-sassc
Easier to get it this way
yay -S sassc
I use Extensions List which I recommend. Dash to Dock will appear in that list, but not in https://extensions.gnome.org for the current version.
Dash to Dock will be in your extensions list.
Here is finished result…
Happy tweaking!
Note: to mods, since this post is not an issue but a solution to an issue should I mark it as a solution, or should it be posted somewhere else?
dalto
May 8, 2022, 12:37pm
2
There is no reason to mark the first post as the solution. It should be obvious from the topic title that it is not an issue requiring a solution.
1 Like
It’s just that Discourse closes a post in two days once it is solved and I am hoping to get some useful tips from members, since Gnome 42 is still uncharted territory as far as extensions go.
dalto
May 8, 2022, 12:45pm
4
Right. So…not marking it as the solution is still the right thing to do for multiple reasons.
The advantage of marking a post as a solution is so the solution will show up in the first post and be easy to find. There is little purpose in marking the initial post as the solution.
1 Like
I see a lot of that and always wondered why, except for self promotion maybe. Thanks for your wisdom as always.
Why not just get it from the AUR? It’s been working on gnome 42 on my computer without issue the whole time.
https://aur.archlinux.org/packages/gnome-shell-extension-dash-to-dock
2 Likes
It seems I must like doing things the hard way, but I least I learned along the way.
Next time I will just ask you, now I know you are a Gnome 42 user
I use KDE/Gnome mostly these days. But I have and do use most of the flavours.
I guess you missed the birthday photos.
f1 is in Miami this week and it felt appropriate. Looking forward to the possible new Andretti Racing Team coming soon! Also, happy 2nd birthday to my Dell laptop!
For now, let’s go team Alpha!
[Screenshot from 2022-05-05 19-01-09]
[Screenshot from 2022-05-05 19-04-14]
1 Like
system
Closed
May 10, 2022, 11:30pm
9
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.