…In Antergos KDE there s the antergos-kde-setup package which once uninstalled makes the removal of anything pre-selected by the Antergos devs an easy task (no such dependencies issues, I mean).
Yes, you’re absolutely right. I think that antergos-kde-setup is like an Arch’s package group, or maybe even a meta-package.
…I know that there isn t an equivalent to antergos-kde-setup for Gnome. But isn t there some easy way to get rid of things you dont want to have?
I was curious about it for a long time. Removing unwanted Antergos personalizations is a bit boring, though quick, process. I didn’t find anything similar to antergos-kde-setup in Gtk-based Antergos DEs. So every time a new Antergos instance is installed, I remove its personaliztions by hand, one by one:
- Numix icon themes
- Numix Gtk themes
- Gsetings .override files
i would like to understand something! (Because i have this problem too!)
Is that a bug that will fix in the feature or we have to do all these steps to solve it?
My Gnome3 knowledge is limited. I don’t like it, and can’t use it for more than 10 minutes a day. Then I start to actively hate it.
I can only say that the disappearing status buttons phenomenon, with preinstalled extensions, exists in Antergos for at least 3 years. It is not fixed yet.
Back to gnome-shell-extensions package. Looking at the official Arch Packages page now, I see that it doesn’t listed among 31 gnome-shell dependencies.
On the other hand. gnome-shell-extensions does depend on, requires the presence of gnome-shell - if you want to install gnome-shell-extensions, you must also install gnome-shell. And, importantly, not vice versa - if you want to install gnome-shell, you don not need to install gnome-shell-extensions.
Cascading gnome-shell-extensions removal - with Rcnsu - wants to remove all packages that gnome-shell-extensions depends on. Including gnome-shell - which is wrong.
Not cascading gnome-shell-extensions removal - with Rnsu and without -c - doesn’t remove other packages that gnome-shell-extensions depends on. Keeping gnome-shell intact - which is right.
It seems we can’t remove the gnome-shell-extensions package without uninstalling gnome-shell, due to dependencies. Could you help with specific steps to try this approach to safely remove the preinstalled extensions without damaging any other dependencies?
Hmm. I can’t find gnome-shell-extensions removal command in my bash history. It is strange. Anyway, I vaguely remember to have it removed with
sudo pacman -Rnsu gnome-shell-extensions
It’s important to not include -c (cascade) option in the -R command.
The command is the same already suggested by @joekamprad .
Actually, gnome-shell-extensions doesn’t seem to be a gnome-shell’s dependency. Because (you may check it yourself):
Re-installing gnome-shell does not install gnome-shell-extensions:
sudo pacman -Syu gnome-shell
In the huge gnome-shell dependencies tree gnome-shell-extensions is not present:
Go ahead and run
sudo pacman -Rnsu gnome-shell-extensions
Also uninstall all other packages which start with gnome-shell-ext.
As you can see here, I have no Gnome Shell extensions installed from regular repos:
┌──[just]@[alexasg]:~$ └─> pacsearch gnome-shell antergos/chrome-gnome-shell 9-1 Native integration of extensions.gnome.org with GNOME Shell for Chromium-based browsers. antergos/gnome-shell-extension-dash-to-dock 1:57-1 (gnome-shell-extensions) A gnome-shell extension that transforms the dash into an intellihide dock. antergos/gnome-shell-extension-panel-osd 1.0.r98-1 (gnome-shell-extensions) A gnome-shell extension to place shell notifications under the panel instead of above the message-tray. antergos/gnome-shell-extension-status-menu-buttons 0.3-2 Adds a hibernate, suspend, & lock button to the status menu. antergos/gnome-shell-extension-topicons 1:20-1 (gnome-shell-extensions) Shows legacy tray icons on the top panel. extra/gnome-shell 3.24.2-1 (gnome) [installed] The next generation GNOME Shell extra/gnome-shell-extensions 3.24.2-1 (gnome) Extensions for GNOME shell, including classic mode community/arc-gtk-theme 20170302-2 A flat theme with transparent elements for GTK 3, GTK 2 and Gnome-Shell community/arc-solid-gtk-theme 20170302-2 A flat theme for GTK 3, GTK 2 and Gnome-Shell (without transparency) local/chrome-gnome-shell-git 9.r6.g0529f57-1 [installed] Native connector for integration with extensions.gnome.org ┌──[just]@[alexasg]:~$ └─>
The only two installed are gnome-shell itself, and chrome-gnome-shell-git for Chromium integration with Gnome Shell extensions site.
You can always restore the whole system from a recent backup. You have a backup, haven’t you ?
It seems we can’t remove the gnome-shell-extensions package without uninstalling gnome-shell, due to dependencies…
Yes, I remember about a complication like this one. Anyway, I’ve solved it somehow. Right now I’m busy with Stretch. Will turn to Antergos Gnome asap, and will try to recall how I workarounded this inconvenience.
Meanwhile, I confirm that all preinstalled Gnome Shell extensions are uninstalled from Antergos Gnome. And it continues to work normally.
I solved the problem by removing all Gnome shell extensions, preinstalled in Antergos - the folder /usr/share/gnome-shell/extetnsions must disappear, when everything is removed - and by replacing them all with extensions from Gnome Shell Extensions site. There are all kinds of status buttons extensions there - suspend, hibernate, lock, shutdown. They aren’t disappear from Status menu.
…Any thoughts on how I might get the others to work?
I never install kdeplasma-addons, so have no idea what “others” could mean. There are only 4 default switches here - Breeze, Breeze Dark, Cover, Flip. With OpenGL enabled, they always work flawlessly. It’s the 1st time when I hear about this problem.
…I assume it’s Plasma 5, though there is no obvious way to discover the version of KDE through KDE itself, which seems like an oversight!..
For Cover and Flip switches visualisations to work, Rendering backend (System Settings --> Display and Monitor --> Compositor) must be set either to OpenGL 2.0 or to OpenGL 3.1. Only Breeze and Breeze Dark switches work if it is set to XRender.