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.
GNU General Public License v2.0
3.81k stars 279 forks source link

It does not work after GNOME Shell 40.0 #1302

Closed erickwill closed 3 years ago

erickwill commented 3 years ago

Things to do first

Describe the bug After upgrade to GNOME Shell 40.0 it gives a message into gnome shell extension: "OUTDATED" and does not work.

Linux distribution and version Arch Linux with testing repositories enabled.

GNOME Shell version GNOME Shell 40.0

Dash-to-Panel version Current in GIT

Where was Dash-to-Panel installed from? Directly from github.

Screenshots / Video captures If applicable, add screenshots or a link to a video capture to help explain your problem.

Additional Info

Turbine1991 commented 3 years ago

There's already two other issues reporting this.

1265

1297

There's a experimental fork which works with Gnome 40. Check comments in: #1265 proof

erickwill commented 3 years ago

Thanks, the experimental did the trick. I wonder if Show Applications Button is working for you.

Turbine1991 commented 3 years ago

Thanks, the experimental did the trick. I wonder if Show Applications Button is working for you.

I'm using Arc launcher for Gnome 40. Perhaps give that a go.

korvinko commented 3 years ago

I've created PKGBUILD for ArchLinux https://gist.github.com/korvinko/7138925d71ce89d822e20998e1c63e42

archont00 commented 3 years ago

As an alternative, there is already a PKGBUILD in AUR, you just need to download it and change the url of GitHub:

trizen -G gnome-shell-extension-dash-to-panel-git
cd gnome-shell-extension-dash-to-panel-git
# Now edit the PKGBUILD and update the following line to read:
# _githubowner=philippun1
# Then build and install
makepkg -s
trizen -U gnome-shell-extension-dash-to-panel*.pkg.tar.xz
work-chausat commented 3 years ago

@philippun1 In philippun1's fork version, "override panel theme background color" doesn't work!!!!! The color always becomes black from the override color.

Turbine1991 commented 3 years ago

@philippun1 In philippun1's fork version, "override panel theme background color" doesn't work!!!!! The color always becomes black from the override color.

At least it works. Anything's better than default Gnome.

buttercutter commented 3 years ago

@archont00 I tried the PKGBUILD and modified the _github_owner field and then rebuild everything, however the extension is still blocked in gnome 40. Why ?

AlexGluck commented 3 years ago

Install fork, found a bug when scroll on panel volume doesn't change.

buttercutter commented 3 years ago

The following are the PKGBUILD and the corresponding error log:

# $Id$
# Maintainer: Mohammadreza Abdollahzadeh < morealaz at gmail dot com >
# Contributor: Carl George < arch at cgtx dot us >

pkgname=gnome-shell-extension-dash-to-panel-git
pkgver=40.r8.ge4a71fa
pkgrel=1
pkgdesc='Extension for GNOME shell to combine the dash and main panel'
arch=(any)
_githubname=dash-to-panel
#_githubowner=home-sweet-gnome
_githubowner=philippun1
url="https://github.com/${_githubowner}/${_githubname}"
license=(GPL2)
depends=('gnome-shell>=3.22')
makedepends=('git' 'gnome-common' 'intltool')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
install='gnome-shell-extension.install'
source=("git+${url}.git")
sha256sums=('SKIP')

pkgver() {
  cd "${srcdir}/${_githubname}"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  cd "${srcdir}/${_githubname}"
  make _build
}

package() {
  cd "${srcdir}/${_githubname}"
  make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:
The settings of extension dash-to-panel@jderose9.github.com had an error:

Gtk.BuilderError: /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/Settings.ui:26:39 Invalid property: GtkFrame.shadow_type

Stack trace:

_init@/usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/prefs.js:168:23
wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:83:27
_Base.prototype._construct@resource:///org/gnome/gjs/modules/script/_legacy.js:19:10
newClass@resource:///org/gnome/gjs/modules/script/_legacy.js:115:21
buildPrefsWidget@/usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/prefs.js:2199:20
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:209:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
philippun1 commented 3 years ago

@promach This seems to be an older version of the branch, because there is no more shadow_type in the ui file. @AlexGluck If you scroll directly over the volume icon it should work.

erickwill commented 3 years ago

@promach This seems to be an older version of the branch, because there is no more shadow_type in the ui file. @AlexGluck If you scroll directly over the volume icon it should work.

Dear @philippun1 I'm currently using your fork beautifully, but yesterday the main git source was updated probably with a version higher than your branch what resulted in unwanted updates from the official branch which is still broke. Can you increase, probably, the version number in order that extension manager ignore the official branch version preventing the undesired update? Thanks!

AlexGluck commented 3 years ago

@philippun1 Yep, thx on volume icon scroll work. But i thinked scroll will be work on panel.

nekohayo commented 3 years ago

@erickwill, please close this ticket as it is a duplicate of issue #1265.