Code Monkey home page Code Monkey logo

customised-workspaces's People

Contributors

adamschmalhofer avatar blipk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

customised-workspaces's Issues

Wallpaper in desktop thumbnail is different from the actual desktop wallpaper

I am using the nasa-apod (https://extensions.gnome.org/extension/1202/nasa-apod/) extension to manage the desktop background but when I go in activity screen (press the super/win/meta key) I get a different background image in the thumbnail. The background image in the thumbnail is actually the image that was my background when i have installed your extension.
I have tried the "disable wallpaper management" options with no luck.

My system:

  • Gnome-Shell Version (gnome-shell --version): GNOME Shell 40.4
  • GJS Version (gjs --version): gjs 1.68.3
  • Extension Version [e.g. 22]: 40.beta 30
  • Linux distribution and version: 5.14.2-1-MANJARO x86_64

error report

hi,

following up from error report made through extensions.gnome.org. running ubuntu Ubuntu 20.04.2 LTS. gnome 3.36.8. not sure what other info you might need?

repasting the error msg i got:
SyntaxError: expected expression, got '.'

Stack trace:
@/home/XXX/.local/share/gnome-shell/extensions/[email protected]/prefs.js:33:17
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:204:33
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:5
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

i don't usually use dash-to-dock as i find it doesn't work with customised-workspaces, and i need customised-workspaces more. but now that i installed the most recent update and this extension broke, i enabled dash-to-dock again.

thanks!

Configuration cannot be opened after installation

On opening the configuration file the screen opens with an error : Something's gone wrong:

Technical error:
The settings of extension [email protected] had an error:

ImportError: No JS module 'ui' found in search path

Stack trace:

@/home/phiro/.local/share/gnome-shell/extensions/[email protected]/utils.js:180:108
@/home/phiro/.local/share/gnome-shell/extensions/[email protected]/dev.js:29:30
@/home/phiro/.local/share/gnome-shell/extensions/[email protected]/prefs.js:33:17
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:206:33
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

Please disable all other extensions and see if the issue persists
No difference

Please include the debug file from ~/.config/[email protected]/debug.log
([email protected]) [8/11/2021, 11:00:14 am]::Info | cw-shell-extension.init | @```````````````````````````````````|
([email protected]) [8/11/2021, 11:00:14 am]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [8/11/2021, 11:00:14 am]::Info | cw-shell-extension.enable | @~................................|

Desktop (please complete the following information):

  • Gnome-Shell Version (gnome-shell --version): GNOME Shell 40.5
  • GJS Version (gjs --version): gjs 1.68.3
  • Extension Version [e.g. 22]: latest (not selected)
  • Linux distribution and version: Endeavor OS latest version (rolling Arch)

Describe the bug
Installation of the extension successful, the current running application is in the top left of the bar. When selecting the configuration button from the gnome-extension site for the plugin the error occurs

To Reproduce
Steps to reproduce the behavior:

  1. Install pluyin
  2. Click on configuration button on the webpage of the extensions
  3. Error occurs
    Expected behavior
    The configuration panel should open with the configuration items

Screenshots
If applicable, add screenshots to help explain your problem
Screenshot from 2021-11-08 11-10-07
.

New icon of "customised-workspaces" added after each unlock

Hello,

I've noticed after the last update (some days ago) that now each time I unlock my screen, a new icon of customised-workspaces appears in my status bar. I have not figured out how to remove them.

Please have a look at the attached screenshot. Would you be so kind and try to find a way to prevent this behavior? Thank you very much in advance for your help and for this wonderful extension. I appreciate it a lot and use it all the time.

Best wishes,

yipeah

Screenshot from 2023-04-06 08-24-45

[Bug] Activating app grid view by using gestures, rather than shortcuts, does not show custom desktops

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

Desktop:

  • Gnome-Shell Version (gnome-shell --version): GNOME Shell 43.1
  • GJS Version (gjs --version): gjs 1.74.1
  • Extension Version [e.g. 22]: from main; latest.
  • Linux distribution and version: Arch Linux, fully updated as of Friday, December 2nd, 2022.

Describe the bug

On wayland (unsure about X with the gesture swipe extension, but probably there too) reaching the appgrid view using gestures (double swipe up) does not display any customized backgrounds. Activating the app grid directly (such as by hitting the "Show Applications" button or shortcut) does show the customized backgrounds.

I played around and tried to see if it was as simple as maybe a missing signal (connecting to when the appgrid view gesture starts? No idea what that is), but unfortunately I really don't know the internals of Gnome very well : (

To Reproduce
Steps to reproduce the behavior:

  1. Login to Wayland session
  2. Using trackpad gestures, double swipe to view app grid.
  3. ???
  4. profit! (erm, witness that all the backgrounds are the 'current' one)

Expected behavior
As the gesture starts, moves, and ends, the backgrounds/workspaces should remain consistent.

debug-nogestures.log

[Bug]

Hello,
Three days ago, worksets stopped working as expected on my Ubuntu 22.04. I have installed v46 (according to metadata.json) in gnome shell 42.4 and gjs 1.72.2.

None of my workspaces is shown as I defined them. All workspaces have the same appearance. Also, the worksets icon that used to be on the upper right of my screen (between keyboard layout, power and network) is not shown any more. It seems that the extension fails to start. This is confirmed in the error log after 10/9/2022 8:53;40 (see below).

Would you have an idea of how I can fix this issue? I was very happy with the extension otherwise. It does exactly what I had in mind.

Best wishes,

Kim

Also try deleting your session configuration file and restarting (~/.config/[email protected]/session.json)
([email protected]) [10/6/2022, 1:35:35 PM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [10/6/2022, 1:35:36 PM]::Info | cw-shell-extension.enable | @~................................|
([email protected]) [10/6/2022, 4:45:26 PM]::Info | cw-shell-extension.disable | !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
([email protected]) [10/6/2022, 4:45:27 PM]::Info | cw-shell-extension.disable | !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|

([email protected]) [10/7/2022, 2:22:41 PM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [10/7/2022, 2:22:42 PM]::Info | cw-shell-extension.enable | @~................................|
([email protected]) [10/9/2022, 8:53:38 PM]::Info | cw-shell-extension.init | @```````````````````````````````````|
([email protected]) [10/9/2022, 8:53:40 PM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [10/9/2022, 8:53:40 PM]:!Error | () => |
|-Error GSettings key only-background-details not found in schema org.gnome.shell.extensions.worksets
|-Stack Trace:
_checkKey@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:580:23
createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:532:30
_saveOptions/<@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:183:29
value/<@/home/kim/.local/share/gnome-shell/extensions/[email protected]/utils.js:81:22
value@/home/kim/.local/share/gnome-shell/extensions/[email protected]/utils.js:77:30
_saveOptions@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:181:36
saveSession@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:275:14
_cleanWorksets@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:260:14
_setup@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:201:18
SessionManager@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:67:18
enable@/home/kim/.local/share/gnome-shell/extensions/[email protected]/extension.js:83:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:183:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:384:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:640:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:28
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:615:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:646:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:666:14
init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:298:22
start@resource:///org/gnome/shell/ui/main.js:175:5
@resource:///org/gnome/shell/ui/init.js:6:17

([email protected]) [10/9/2022, 8:53:40 PM]:!Error | () => |
|-Error GSettings key only-background-details not found in schema org.gnome.shell.extensions.worksets
|-Stack Trace:
_checkKey@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:580:23
createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:532:30
_saveOptions/<@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:183:29
value/<@/home/kim/.local/share/gnome-shell/extensions/[email protected]/utils.js:81:22
value@/home/kim/.local/share/gnome-shell/extensions/[email protected]/utils.js:77:30
_saveOptions@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:181:36
_initOptions@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:178:14
_setup@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:203:18
SessionManager@/home/kim/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:67:18
enable@/home/kim/.local/share/gnome-shell/extensions/[email protected]/extension.js:83:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:183:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:384:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:640:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:28
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:615:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:646:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:666:14
init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:298:22
start@resource:///org/gnome/shell/ui/main.js:175:5
@resource:///org/gnome/shell/ui/init.js:6:17

[Bug] broken on Gnome 45

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

debug.log

Desktop:

  • Gnome-Shell Version (gnome-shell --version):
    45.4
  • GJS Version (gjs --version):
    gjs 1.78.3
  • Extension Version [e.g. 22]:
    63
  • Linux distribution and version:
    Fedora 39

Describe the bug

I can't customize anything related to the workspaces, the submenus don't show up when clicking on any workspace.

To Reproduce
Steps to reproduce the behavior:

  1. Install on Gnome 45
  2. Click on any workspace.

Expected behavior
it should work and show options to customize the wallpaper and the available apps.

Screenshots
video.webm

[Bug]

im running debian 11. after installation when trying to select an opened program on my panel "dash to panel" my system froze. after shut down, i could not log in upon first try. id than get an error screen and log in with extensions disabled.

Background change not reflected in Gnome-Workspace indicator

Please disable all other extensions and see if the issue persists
Done (after screenshots), issue persists

Please include the debug file from ~/.config/[email protected]/debug.log
debug.log

Desktop (please complete the following information):

  • Gnome-Shell Version: 3.36
  • Extension Version [e.g. 22]: 22
  • Ubuntu Standard 20.04

Describe the bug
I have changed the background images of all four configured workspaces, but when I press Super key the panel on the right side does show the background of the current workspace four times. Additionaly, unlike in the animated image on usage, the workspaces are not labeled in the overview panel.

To Reproduce
Steps to reproduce the behavior:

  1. Press Super key
  2. See images in Workspace overview panel

Expected behavior
I expect to see each workspace with its own background in the overview panel and its label, as shown in the animated image on usage https://extensions.gnome.org/extension/1583/worksets/

Screenshots
Attached two screenshots of two different workspaces which illustrate the issue:
Workspace_3
Workspace_4

Add Support for Gnome 43

Gnome 43 is now the default Gnome with Ubuntu, and unfortunately has broken Customized Workspaces.

I've tried manually upping the version in the json to support 43, but on flipping workspaces it will set my background image, then set it immediately back to the default. I have suspicions that this is due to the new Dark Mode in 43.

[Bug] Cannot switch back into showing apps from all workspaces on the dock

Also try deleting your session configuration file and restarting (~/.config/[email protected]/session.json)
I uninstalled the whole extension and deleted the whole directory but it didn't help (I also restarted)

Please include the debug file from ~/.config/[email protected]/debug.log
well too late I don't have it

Also include your session configuration file from ~/.config/[email protected]/session.json
well too late I don't have it

Desktop (please complete the following information):

Linux pop-os 5.15.15-76051515-generic
PopOS 21.10

I have the COSMIC desktop

Describe the bug
A clear and concise description of what the bug is.
After installing the extension I didn't really bother doing anything and I uninstalled it in a second. But it has changed my desktop settings so that I cannot see apps from different workspaces in my dock even tho I have uninstalled the extension

To Reproduce
Steps to reproduce the behavior:
Install the extension
Uninstall the extension
The apps from different workspaces will not be seen

Expected behavior
A clear and concise description of what you expected to happen.
Should revert to the state from before the extensions installation and show apps from all worksapces or whatever was configured

[Feature]

Is your feature request related to a problem? Please describe.
I think it would be great if we could choose a directory of images for a workspace. Then it could either randomly or alphabetically choose which images to show for a workspace. For example, I have three monitors, my secondary workspace is space themed. It would be cool to be able to switch to a secondary workspace and see random space images.

Describe the solution you'd like
When picking an image, have the option to also select a directory, or a range of images. Then there could possibly be a sort/random/shuffle button that shows how you want them to be displayed.

No longer works on 3.22

GNOME being as descriptive as it is, it simply just errors on the webpage and can't initialize in Tweaks. Not sure what logs there are, so let me know what you need.

[Bug] Failed to load metadata.json 'Permission Denied'

I tried to install the extension on /usr/share/gnome-shell/extensions but I'm having this error message when I checked 'journalctl /usr/bin/gnome-shell'

image

gnome-shell version: 3.32

Tried extension version
Shell: 3.32
Extension: 30

[Bug] Possible Memory leak.

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

Desktop:

  • Gnome-Shell Version (gnome-shell --version): 44.2
  • GJS Version (gjs --version): 1.76.2
  • Extension Version [e.g. 22]: 55
  • Linux distribution and version: Manjaro

Describe the bug

Enabling this extension and switching workspaces increase memory usage of gnome-shell, without it being enabled gnome-shell sits at ~400MB of ram used. With it enabled and after switching workspaces a few times this usage increases to over a gigabyte and continues to increase. I've seen it as high as 6GB after a while.

To Reproduce
Steps to reproduce the behavior:
Enabling this extension and switching workspaces

Expected behavior
Use less memory

Screenshots
If applicable, add screenshots to help explain your problem.
debug.log

Suggestion: Allow to disable environments

Hi there, thank you for all the work you have put in this!
I installed this extension because of one thing only: isolated workspaces.
Since the only other extension that does this is abandoned, I switched over to this one.

And because I do not need and want any of the other features and complexity that this extension adds, I would like an option in the extension to really disable anything but the isolation.

However currently when I deselect every other feature besides the isolated applications I still see:

  • overlay icons on the little workspace previews in the Activities overview
  • when switching workspaces from the Activities overview, the windows in the little workspace preview fade in and out

And in general it would just be nice if unwanted features would not use up resources unnecessarily of course.

So if you could add an option "disable environments" or however this should be called, which would disable every feature besides isolated workspaces, that would be very much appreciated!
Thanks again for the great effort!

Can't make it work in Manjaro!

Hi! I've been trying to get your plugin to work on Manjaro but so far no luck. I've tried downloading from the gnome extensions website as well as github directly, tried switching off every other extension to see if some other extension was causing issues and nothing has worked so far. No matter what I do the switch is always faded (screenshot) and I see no changes on the GUI. Would love to try your extension so any help is much appreciated.

Screenshot from 2020-11-03 23-53-59

Dismiss Notifications on Right Click

Since I did not find branch for extension "Dismiss Notifications on Right Click", I will write here. After right-clicking, all subsequent notifications are no longer displayed.

[Feature Request] Add GNOME 45 Support

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

Desktop:

  • Gnome-Shell Version (gnome-shell --version): 45.2
  • GJS Version (gjs --version): 1.78.0
  • Extension Version [e.g. 22]: 44
  • Linux distribution and version: Fedora Linux Rawhide.20231204.n.0 (Silverblue Prerelease)

Describe the bug

GNOME Extensions comments that "The extension is incompatible with the current GNOME version". Selecting "Settings" outputs an error. This is expected behavior as the most recent version listed on https://extensions.gnome.org/extension/1583/worksets/ is 44, not 45. However, as 45 has been out for two and a half months it should be reasonably stable to have the extension supported on 45.

GNOME 45 was released on September 20, 2023: https://release.gnome.org/45/

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://extensions.gnome.org/extension/1583/worksets/
  2. Note that the most recent supported GNOME version is 44.

Expected behavior
Extension is listed for 45 on extensions.gnome.org and able to execute

Screenshots
Error output:

The settings of extension [email protected] had an error:

SyntaxError: import declarations may only appear at top level of a module

Stack trace:

@file:///var/home/[user]/.local/share/gnome-shell/extensions/[email protected]/prefs.js:29:28
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

[Regression] workspace isolation broken with gnome-shell 43.6 and 44.3

Desktop:

  • Gnome-Shell Version (gnome-shell --version): 43.6
  • GJS Version (gjs --version): 1.76.2
  • Extension Version [e.g. 22]: gnome-extensions info [email protected] | grep Version: Version: 59
  • Linux distribution and version: Debian trixie

Describe the bug

isolation is not working. after opening a single gnome-terminal app (or files, or firefox, etc. mostly wayland apps?), the app shows on all workspaces and clicking on dock switches to the existing window instead of launching another one.

this has also been mentioned by a few users in the extensions store.

To Reproduce
Steps to reproduce the behavior:

  1. start your GNOME session
  2. enable isolation in GNOME settings
  3. enable isolation in Customized Workspaces
  4. open a terminal window on workspace 1
  5. switch to workspace 2
  6. try to open another terminal from dock or Activities

Expected behavior
it should open a new terminal window

[ARCH] [DOC] Use libwnck3 instead libwnck

Hi! I just installed the extension on my Arch, but as I was following the README, I had issues making it working with the libwnck. Instead for Arch distros we should use libwnck3 (Extra repository). I think it would be nice to add it in the readme.

Good work by the way! :)

[Bug]

Please disable all other extensions and see if the issue persists

Also try deleting your session configuration file and restarting (~/.config/[email protected]/session.json)

Please include the debug file from ~/.config/[email protected]/debug.log

Also include your session configuration file from ~/.config/[email protected]/session.json

Desktop (please complete the following information):

  • Gnome-Shell Version (gnome-shell --version): 42.4
  • GJS Version (gjs --version): 1.72.2
  • Extension Version [e.g. 22]: how do I identify what version is installed? I installed extension on 2022-09-07
  • Linux distribution and version: Fedora 36 workstation (same issue on Debian 11)

Describe the bug
text documents are not isolated to one workspace unlike behavior of every other app/document

To Reproduce
Steps to reproduce the behavior:

  1. open a gedit or text-editor document in workspace-1.
  2. move to workspace-2 and using FILES app, open a gedit or text-editor file.
  3. upon opening, Gnome moves me to workspace-1's gedit/text-editor (i.e., it didn't open the document in workspace-2)
  4. This is unlike what happens if I were to open .pdf, web-browser, FILES app, .png, .jpg, .ods, etc. (i.e., while in workspace-2, if I were to open a .pdf or .png, etc, it would open in workspace-2)

Expected behavior
Like every other app/document, when opening gedit/text-editor document in workspace-2, it should open in workspace-2 and not take me to workspace-1

Screenshots

Add support for Gnome 44

Fedora 38 has Gnome 44 default, but unfortunately has broken Customized Workspaces.

I've tried manually upping the version in the json to support 44, but it doesnt work, even the icon for configuration on top bar doesnt show.
The separate workspace only works with this extension.
Your extension is essential for me to use gnome, I really like this and a big thanx for that!

[Bug] No options appear - cannot customize

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

Desktop:

  • Gnome-Shell Version (gnome-shell --version): 42.3.1
  • GJS Version (gjs --version): 1.72.2
  • Extension Version [e.g. 22]:
  • Linux distribution and version: Pop_OS 22.04 LTS

Describe the bug

Followed the directions for install. Initially, I could see a "gear" symbol to access settings for each desktop. I clicked it, it disappeared. The only thing that shows is the horizontal desktop selector, and the separate desktops, but they cannot be customized. I've attempted the reproduction steps 1-6 at least 4 times.

To Reproduce
Steps to reproduce the behavior:

  1. cd ~/.local/share/gnome-shell
  2. git clone https://github.com/blipk/Customised-Workspaces.git extensions
  3. chmod +x install.sh && ./install.sh
  4. Click "Workspaces" in main title window, see workspaces, but no customization options.
  5. Open Gnome Extensions app, after third time, extension name does not appear.
  6. Deleted ~/.local/share/gnome-shell/extensions and repeated above.
  7. Performed OS update, powered off completely, repeated steps 1-5.
  8. Deleted .config directory after attaching debug log, followed steps 1-5 again. Same results.

Expected behavior
Workspaces to appear with some customization tool. The extension to appear in the Gnome Extensions app.

Screenshots
I cannot seem to grab a screenshot of the interim state - it only takes a full window.
debug.log

[Bug] Update to v57 breaks Customised Workspaces

Please include the debug file from ~/.config/[email protected]/debug.log and fill out the following sections

Desktop:

  • Gnome-Shell Version (gnome-shell --version): 42.5
  • GJS Version (gjs --version): 1.72.2
  • Extension Version [e.g. 22]: 57
  • Linux distribution and version: Ubuntu 22.04.2 LTS

Describe the bug

Update from v55 to v57 of Customised Workspace extension leads to loss of customised workspaces.

To Reproduce
Steps to reproduce the behavior:

  1. Update extension from v55 to v57 on the desktop mentioned above
  2. Note lost panel indicator and lost workspaces and the error message in log-file:
    ([email protected]) [13.7.2023, 12:37:28]:!Error | () => |
    |-TypeError Me.gExtensions.dash2panel is undefined
  3. Downgrade manually back to v55
  4. Note panel indicator and workspaces are back again, no error message in the log-file.

Expected behavior
Customised Workspaces and panel indicator are present in v57 of the extension.

Screenshots
If applicable, add screenshots to help explain your problem.
debug.log

Use a pre-existing workspace config for a new workspace

Is your feature request related to a problem? Please describe.
I have defined a few configs (e.g., reading, browsing, coding). Suppose I am using the coding and browsing configurations. Now, I create a new workspace where I'd like to start work on a new coding project. Currently, I am unable to select the coding config because it navigates to the already open coding workspace. It would be great to have more than one open workspaces with the sames config.

Describe the solution you'd like
The ability to assign the same config to multiple workspaces.

Describe alternatives you've considered
I have not considered any other alternatives.

Additional context
I am happy to give more details about the feature request. Thank you, irrespective of whether you decide to implement this feature or not !

Unable to create new environment [Bug]

  • Gnome-Shell Version (gnome-shell --version): 40.4.0
  • GJS Version (gjs --version): 1.68.3
  • Extension Version [e.g. 22]:
  • Linux distribution and version: arch latest

Unable to select Done on "Please enter name for new custom workspace"

To Reproduce
Steps to reproduce the behavior:

  1. Select "New Enviroment"
  2. Enter name
  3. Unable to select Done, able to select Cancel

debug.log
Screenshot from 2021-11-04 15-59-39

gnome 3.38 issues

Hi,
Thank you for making this gnome-extension available to the common public.

I am trying to install it in a Debian 11 system with gnome shell 3.38.1. I have also installed libwnck22 and libwnck-3-0 from the debian repositories. However, the extension fails to run. Am I missing something here?

Cheers!

[PR Request] Gnome Shell 45 support

There are a lot of changes to the extension system in gnome-shell 45, I don't use this extension myself anymore, and I don't really have the inclination to update it for the changes.

If there are still people using this extension, someone will have to look into the changes and submit a suitable PR.
(see https://gjs.guide/extensions/upgrading/gnome-shell-45.html)

Otherwise I may consider archiving this repository eventually if I continue not to use it.

Thanks for everyone who has used this extension, and the one user who donated me some EUR that paypal stole.

Can't get it to work on Gnome Shell 3.34.3

The extensions looks great!
I tried to install it today on Ubuntu 19.10 with GNOME Shell 3.34.3. Everything seems to install fine but the "+" icon does not appear.

Any hints?

[Bug]

Unable to select Done on "Please enter name new custom workspace"

Can't Edit Apps Shown on Dock

Please disable all other extensions and see if the issue persists Yes

Please include the debug file from ~/.config/[email protected]/debug.log
debug.log

Desktop (please complete the following information):

  • Gnome-Shell Version (gnome-shell --version): 40.5
  • GJS Version (gjs --version): 1.68.4
  • Extension Version [e.g. 22]: Current
  • Linux distribution and version: Ubuntu 21.10

Describe the bug
A clear and concise description of what the bug is.
When displaying settings, where the apps on the dock should be shown, instead is shown: "Nothing here!"

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...' Settings,
  2. no apps are shown
  3. click on a workspace
    1. message shows "Nothing here!"

Expected behavior
A clear and concise description of what you expected to happen.
When I installed, and for a day or so afterwards, it would show the current favourites on the dock, and allow them to be toggled on or off. Now no favourites are shown, just the 'Nothing here!2 message.

Screenshots
If applicable, add screenshots to help explain your problem.
Screenshot from 2022-01-03 17-27-47

I should add - this extension is great, and just what I wanted. I hope the error is mine and easily fixed.

UI suggestions

Amazing extension, I'm listing some things here that I think would make it even better. I'm happy to try and help but I cant really code ๐Ÿคฆ

[ ] The light grey text for entry of "Name of new environment" is quite hard to read.

[ ] There are times when a person might be a rush to get one (or fifteen) things done quickly, at those times a minimum of required inputs usually makes for the most enjoyable use - While its really nice to enter custom descriptions it would be great if some sort of default like "WorkSpace_1, ...2, etc" (or 20200609-2351) would be entered in the text field already, and the "done" box selected, so a first-time user or person in a rush could just hit Enter.

[ ] We have the entire height of the screen to work with, so while its good that a scroll bar is available once I click to edit an environment, maybe the menu should first grow longer automatically (at least until 75% of screen-height)

[ ] "tooltips" for hovering over the buttons would be great, failing that maybe shorten toggle button text "isolate running applications" to "isolate running apps" then there would be room at the top left to add a "?" button {see image 1} that directs to https://raw.githubusercontent.com/blipk/Customised-Workspaces/master/doc/CustomisedWorkspacesUserInterfaceGuide.png

[ ] Clicking "Close Active" doesn't appear to have any affect if you are currently on a WorkSpace that references that environment (although it updates when you leave) maybe the user should be notified that "environment for the current workspace will be updated when you change to another" like the nice toast mesg that is used when a new environment is created.

[ ] Minor one, but if I have 3 environments set up, and I expand the top one in the menu, the second environment gets included in the scrolling bit, now if expand the lowest environment it gets it's own scroll bar? - {see image 2}

[ ] Names are checked for collisions at time of saving, but only against currently loaded environments. It is possible to end up with multiple identically named profiles...maybe it should check the backups filenames too and at least warn the user? - {see image 3}

UI1_WorkSpaces
UI2_WorkSpace
UI3_WorkSpaces

Showing appropriate wallpapers on workspaces in activities overview

Not sure if I should call this a bug or a feature request but currently the wallpapers you see in the workspaces sidebar in the activities overview depends purely on which workspace you are currently on.

It would be very nice if it showed the right wallpapers depending on the workspace though I imagine there are implementation complications that have prevented this from happening so far.

[Bug] Not working after system crash, cleaning files or dconf doesn't help

Please disable all other extensions and see if the issue persists Yes

Please include the debug file from ~/.config/[email protected]/debug.log
([email protected]) [2/1/2022, 3:04:15 PM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [2/3/2022, 2:17:46 PM]::Info | cw-shell-extension.init | @| ([email protected]) [2/3/2022, 2:17:46 PM]::Info | cw-shell-extension.enable | @---------------------------------| ([email protected]) [2/4/2022, 6:38:18 PM]::Info | cw-shell-extension.init | @|
([email protected]) [2/4/2022, 6:38:18 PM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [2/4/2022, 9:01:20 PM]::Info | cw-shell-extension.init | @| ([email protected]) [2/4/2022, 9:01:20 PM]::Info | cw-shell-extension.enable | @---------------------------------| ([email protected]) [2/7/2022, 9:59:40 AM]::Info | cw-shell-extension.init | @|
([email protected]) [2/7/2022, 9:59:40 AM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [2/7/2022, 9:59:40 AM]:!Error | () => |
|-SyntaxError JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
|-Stack Trace:
loadJSObjectFromFile@/home/pd/.local/share/gnome-shell/extensions/[email protected]/fileUtils.js:155:25
SessionManager@/home/pd/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:53:33
enable@/home/pd/.local/share/gnome-shell/extensions/[email protected]/extension.js:83:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:351:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:601:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:576:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:610:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:257:22
start@resource:///org/gnome/shell/ui/main.js:146:5
@

:1:47

([email protected]) [2/7/2022, 9:59:40 AM]::Info | cw-shell-extension.enable | @~................................|
([email protected]) [2/7/2022, 10:11:26 AM]::Info | cw-shell-extension.init | @```````````````````````````````````|
([email protected]) [2/7/2022, 10:11:26 AM]::Info | cw-shell-extension.enable | @---------------------------------|
([email protected]) [2/7/2022, 10:11:26 AM]:!Error | () => |
|-SyntaxError JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
|-Stack Trace:
loadJSObjectFromFile@/home/pd/.local/share/gnome-shell/extensions/[email protected]/fileUtils.js:155:25
SessionManager@/home/pd/.local/share/gnome-shell/extensions/[email protected]/sessionManager.js:53:33
enable@/home/pd/.local/share/gnome-shell/extensions/[email protected]/extension.js:83:18
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32
loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:351:26
_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:601:18
collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:576:19
_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:610:18
_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18
init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
_initializeUI@resource:///org/gnome/shell/ui/main.js:257:22
start@resource:///org/gnome/shell/ui/main.js:146:5

Desktop (please complete the following information):

Gnome-Shell Version (gnome-shell --version): 3.36.8
GJS Version (gjs --version): ?
Extension Version [e.g. 22]: Current
Linux distribution and version: Ubuntu 21.04
Describe the bug
No error on LookingGlass, No Icon on tray, changing workspaces does not give the application functionality
i found that file was corrupted in logs, how can I fix this? Which file? can i recreate it somehow? i don't have other issues in system

To Reproduce
Steps to reproduce the behavior:
system crash by MS Teams :)

Expected behavior
get it working again

Screenshots
If applicable, add screenshots to help explain your problem.

[Bug]

Desktop (please complete the following information):

  • Gnome-Shell Version (gnome-shell --version): 40.4
  • GJS Version (gjs --version): 1.68.3
  • Extension Version [e.g. 22]: 30
  • Linux distribution and version: just Archlinux

Describe the bug
Extension can't be enabled and spits out the following error:

Requiring Wnck, version none: Requiring namespace 'Gtk' version '2.0', but '3.0' is already loaded

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.