GNOME40 DASH TO PANEL ON FRESH INSTALL OF Clear Linux OS

Hello,

I’ve Dash to panel running okay on my Clear Linux OS installed on 03.2020 and updated to Build ID: 34900. Gnome 40 upgraded OK the Extension after swupd diagnose; asked me to do swupd repair;

But :
I made 3 new install of Clear Linux OS ( 1x Micro PC, 1x Tablet PC, 1x Notebook )
Impossible to install Dash To Panel which is so useful…
I always use Firefox ( also for my RedHat Gnome 3.0 & Fedora Gnome 40 )
Idem with Chromium Web Browser…

At URL: https://extensions.gnome.org/extension/1160/dash-to-panel/
I have the warning :
“Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector.”

I tried
swupd bundle-add chrome-gnome-shell
or
swupd bundle-add gnome-shell-extensions

It makes :

  • Loading required manifests…*
  • Warning: Bundle “chrome-gnome-shell” is invalid, skipping it…*
  • Failed to install 1 of 1 bundles*

And
swupd bundle-list | grep chrome* has no gnome-shell indicated

Can you help me ?

Thanks !
Best regards
ClearLinux.User.809

You have yo maunally download the extension and extract it to ~/.local/share/gnome-shell/extensions, you will probably also have to rename the extracted folder to thr extension’s UUID (found under the metadata.js file).

Although I love clear linux, I’d recommend you to switch to Arch Linux with the Clear Linux kernel installed.

Hello,

Thanks for your reply,

I’ve first installed the new ‘Gnome Tweaks’ to be sure
flatpak install -y flathub org.gnome.Extensions;
Then
I copied directly dash-to-panel from my PC which dash-to-panel is OK to an USB key
cp -r ~/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com /run/media/clr_/USB_1_

I copied dash-to-panel from USB key to my Notebook
cp -r /run/media/clr_/USB_1_ ~/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com

I run the new ‘Gnome Tweaks’ :
flatpak run org.gnome.Extensions; it allows the Top Bar,… modifications but no Extension are proposed.

metadata.json seems OK …
cat metadata.json
{
“_generated”: “Generated by SweetTooth, do not edit”,
“description”: “An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nFor a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.\n\nFor the best support, please report any issues on Github. Dash-to-panel is developed and maintained by @jderose9 and @charlesg99.”,
“extension-id”: “dash-to-panel”,
“gettext-domain”: “dash-to-panel”,
“name”: “Dash to Panel”,
“shell-version”: [
“40”
],
“url”: “GitHub - home-sweet-gnome/dash-to-panel: An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.”,
“uuid”: “dash-to-panel@jderose9.github.com”,
“version”: 43
}

But It does not work !!!

Then Finally ( a shame ) I ‘solved’ badly the Problem by Installing an old Version of clear-32480-live-desktop.iso ( dated March 2020 with Gnome 3.34.3 and a nice DashToDock ) of course Offline installation with autoupdate Disabled

Then on version 32480 :

  1. I’ve install DashToPanel directly from Software Center
  2. Tweaks is already installed
  3. I made an swupd update; swupd update --3rd-party; to upgarde my Clear Linux OS from 32480 to 34900.

It took long but it works fine, I just had to :

  1. delete DashToDock not yet supported by Gnome 40
  2. Activate Dash to Panel
  3. Logout
    Logon again

On my Notebook Dash to Panel was still not accessible :
I’ve just ‘installed’ again clear-32480-live-desktop.iso again without formatting existing partitions to keep CLR 34900 it modified nothing except Enabling Dash To Panel.

Very very tricky but it works perfect.

Concerning your remark about distros :
I currently using many distros even at job but my preferred are :

  1. Clear Linux OS ( all purpose )
  2. Solus ( Fun and Dev )
  3. RedHat ( Professional and Dev )
  4. Manjaro ( Hobby )
  5. openSUSE & SUSE ( by habits and Professional )
  6. Fedora ( Full of options but not consistent )
  7. Slackware ( not so often because still on 14.2 )

I will never stop using Clear Linux OS as principal Distro unless DashToPanel becomes unavailable

Best regards,
ClearLinux.User.809

1 Like

I am running CL (build 34900) with GNOME 40.3.0 and running it on X11 (Wayland is problematic) and I was easily able to install it without having to do anything as drastic as installing an old version of Clear!

Try installing Dash-To-Panel from source - it is very easy…

Edit: Just to be clear (pun intended) I have Gnome Tweaks 40.0 installed.

1 Like

Great !
Can you explain HowTo Please ?

  • You use make install ?
  • And how can you access to Gnome-Shell Extension to enable them ?

Best regards,
ClearLinux.User.809

Have you tried to download the precompiled version for gnome 40 from the gnome extensions webpage?

Dash to Panel

Thanks for your reply,

Why should I try to modify the Desktop Environment instead of simply upgrading an old Legacy version which has DashToPanel integrated and installed directly from the Official Software Center an simply asking for a standard, natural and soooo simple : swupd update; swupd update --3rd-party; ?

The Legacy mode is a ‘natural’ standard way that I prefer as I need a stable OS.

( I tried to install xFce DE with swupd bundle-add xfce4-desktop; not too bad except the widget for WiFi & Network is lacking as xfce4-goodies is lacking I had the same problem when I was installing xFce on CentOS but yumex helped me to solve the PB easily )

Best regards,
ClearLinux.User.809

Everything you need to know is written in the README.md file contained within the root directory of the github repo (i.e., the link I posted above!)

  • Download the compressed master source code (I didn’t worry about using git - but that’s up to you…)

  • Extract the contents to a prefered user location (i.e., anywhere in your user dir).

  • Enter the dir and open a terminal session.

  • Run the following command:
    make install

  • Don’t worry about the Gnome extensions - it sucks, and you don’t need it!

  • Enjoy

Edit: To avoid confusion for future readers, when I mentioned Gnome Extensions being unnecessary I was referring to the Web-based extension NOT the program that runs locally on your computer. Hope this helps…

You said " Don’t worry about the Gnome extensions - it sucks, and you don’t need it! "

Sorry but obtainning a Gnome extensions is the purpose of this Thread as I will never stop using Clear Linux OS as principal Distro unless DashToPanel becomes unavailable…

Best regards,
ClearLinux.User.809

I offered a simple solution to your request, but if you are really married to Gnome Extensions (why, I don’t know?) then that is your choice.

The request was in the Title : GNOME40 DASH TO PANEL ON FRESH INSTALL OF Clear Linux OS

So you’re request is “make the whole OS tailor to my liking” instead of help on how to do it yourself…

Simply to keep the same options as before With CLR 34130 and Gnome 3.xx which had all the major Gnome Extensions integrated directly in the Software Center and not as external options…
I placed a solution Please don’t loose time I just wanted to known when it will be integrated again

I’m working professionally with many distros and all distro passing on Gnome 40 have the Gnome extensions Running : Just wondering when 34900 & Supl will have be complete Gnome extensions again…

Try Fedora 34, opensUSE Tumbleweed Gnome 40 & DashToDock available … only my SuSE & RedHat are on Gnome 3 but with all Gnome Extensions

This Thread is over, I placed a solution Please don’t loose time and useless texts.
This is not a discussion on Gnome Extensions

Game Over
Thanks !

Help has been given, and it’s not a difficult thing to do

1 Like

Game Over
Thanks !

Bye

Concerning the remark : So you’re request is “make the whole OS tailor to my liking” instead of help on how to do it yourself…

As a conclusion and to clarify :

If you download the iso clear-34320-live-desktop.iso of 25-Feb-2021 22:18

And if you start the Live USB created 6 months ago and if you open the Software Center of 6 months ago and if you search for DASH, here are the results : :slight_smile:
I just wanted to know if this will be available as 6 months ago soon… That’s all

Bests regards,
ClearLinux.User.809

1 Like

V02 :slight_smile:
wget https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/34/Everything/x86_64/os/Packages/g/gnome-shell-extension-dash-to-dock-69-4.fc34.noarch.rpm; rpm2archive gnome-shell-extension-dash-to-dock-69-4.fc34.noarch.rpm; tar xvf gnome-shell-extension-dash-to-dock-69-4.fc34.noarch.rpm.tgz -C /;

1 Like

If anyone is struggling like me to make Dash to Panel work on Gnome 41.
Do the following (I struggled for many days but now it’s working 100%):

Download the latest Dash to Panel release here :

Unzip it here in ~/.local/share/gnome-shell/extensions

You might want to rename the extracted folder to “dash-to-panel@jderose9.github.com” to match the description found in metadata.json

In “metadata.json” file, replace “shell-version”: [ “40” ]" by “shell-version”: [ “41” ]"
In “appIcons.js”, replace “AppIconMenu” by “AppMenu”. Save.

Done.
Shut and restart the session to get it to work again

2 Likes

Didn’t worked.

  • I made 2 fresh install of clr today …
    First from 35680 … Then as DASH TO PANEL installation failed … From clear-34320-live-desktop.iso
  • I made swupd update; swupd update --3rd-party; after having installed and configured DASH TO PANEL from Software Center …
  • It is safe & so easy and it’s working pretty fine.