[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Maybe we should update the description of this bug, since this is a problem with compiz and not unity? Is the scale plugin used by so few people that this is considered a low priority bug? I can't use this plugin at all, or at least it complicates having applications spread across various workspaces. ** Summary changed: - Unity overrides compiz scale plugin behavior settings + behavior for compiz scale plugin all window picker is wrong -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: behavior for compiz scale plugin all window picker is wrong To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
@luxmedien Yes, it may be a compiz bug, but gnome-shell doesn't use compiz... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Unfortunately, that's not gonna solve your problem. I am on LXDE and the behavior is exactly the same. They messed it up somewhere in compiz. This is not a unity-issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Is there any hope that this bug gets fixed soon? The scale plugin is the most important Compiz function. Would be nice to know whether or not this get fixed or we have to wait until the edge of doom. In this case I would prefer to prepare myself to change to Gnome-Shell... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Feras, are your ccsm options all messed up too? Now the options just show their variable names instead of the description of the option... And there are missing options, window resize doesn't have the kind of resizing any more, for example. If I set the binding in ccsm I still get the wrong behavior, it shows the windows on the current workspace and not all windows as expected. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
This bug affects non-minimised windows too. Open two terminals, on different workspaces, click the "dash" button for your terminal and nothing will happen, because it only sees that one terminal. Worse, if you're on a workspace on which you haven't opened a terminal, pressing the "dash" button for your terminal will pop you to one of the two workspaces that has a terminal, ignoring the other non-mimised terminal in the other workspace. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Using the CompizConfig Settings Manager, I am setting the binding for( Initiate Window Picker) to one of the hot corners. This setting gets reset whenever I restart Ubuntu. So, when ever I boot in to my desktop, I need to set the binding again to ( Initiate Window Picker For All Windows) instead. and things work beautifully. Wonder if you could fix this bug. so that Unity ( or what ever ) does not override this setting. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
I don't think it's Unity overriding the behavior, just the behavior that it's broken. If Unity would override the shortcut for showing all windows for just showing those on the current workspace, we could still use a different shortcut for showing all windows, and that doesn't work either. Changing the behavior of the showing all windows to just showing those on the current workspace when such a behavior is already available wouldn't make any sense, since if that would be the intended default behavior, just the shortcuts would need to be changed. Although now the shortcut help screen says that the shortcut defined in the scale plugin for all windows is to spread windows in the current workspace, so it may be Unity overriding the behavior after all... hope not. :-( The windows of each workspace are seen flying around, so they are being restored to their original workspace instead of the active one. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
This is not a wanted behavior, and it could not be because of the reasons in comment #6. If you look at http://design.canonical.com/the- toolkit/unity-task-switching/ you'll confirm it, and if you check the activity above, you'll see that the developers have confirmed this bug. It just hasn't been fixed yet because its importance was set to low, as there are even more urgent and crucial bugs at the moment. As soon as they fix them, they'll turn to this one. We just have to be patient. Remember what they did with the Alt-Tab: we now have a key combo for changing windows on the current workspace only, and another one for changing windows on all workspaces (Ctrl+Alt+Tab). I've always changed Ctrl+Shift+Up for Super+E to have a key to scale windows from the current workspace only and another for all windows, and it works great. I'm guessing we'll have something like that. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
I guess this behavior is wanted. But can the person who did this please point at what they changed so that we can run our own patched version of compiz? I really have problems finding open windows on other desktops again. Also: wasn't the expected bahavior of the unity launcher that when I click an icon it shows me all open windows of that application? If it doesn't do that, why bother at all? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
I went back to 11.10 just because of this bug. It really affects the productivity. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
It's not only a bug in unity. I am using LXDE and I am having the same issue. Also hot corner. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
This bug also affects scale hot corners - when any hot corner is assigned to reveal all windows in all worspaces, only windows from the present workspace are shown instead. This greatly affects my workflow as scale was a swift way to swich between workspaces, now I have to activate workspace switcher for that. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
I would love to see at least a little attention given to this. At least assign someone to this, and its importance at least deserves a mediumI mean this is exactly the sort of thing that has put everyone off of unity in the first place -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Wow. This is really bad. There seem to be many strange side-effects. Copy and pasting from #971927 here is another: 1. open two terminals on two seperate workspaces 2. minimize the terminal on the second workspace 3. on a third workspace click the terminal-icon on the launcher. It will take you to the non-minimized terminal. The only way to find the minimized terminal is by either remembering the workspace on which you minimized it or by checking the small triangle to the left of the terminal icon on every workspace. So this also breaks the application spread behavior. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
PS - Running on 11.10, newest 295.33 Nvidia drivers from PPA -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Also seems to affect Expo plugin settings. I typically have Scale set to show windows from all workspaces when mouse pointer goes to bottom right corner, and expo activates on bottom-left corner. Also, I enable Scale-Addons. I can manually set all of these things, and they work until I restart X. My guess is that some Unity configuration replaces all of my Compiz settings. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Same here using the current 12.04 Beta. Initialize scaling for all windows only shows the windows on the current workspace. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
To add to that the only way I could get the minimised window back was with alt-tab -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
This bug is also producing side effects in other functions. I had a weird experience today, where I had two windows for the same app open. (chrome) One was minimised while the other was not. When I clicked the icon, expecting to see scale of both windows or at least a window and an icon (for the minimised window). I got scale for the active window only and show desktop was initiated. I thought I'd "lost" all my desktop widgets. It took me a few minutes to figure it out as I never use show desktop because it doesn't respect the desktop setting on my widgets. For the sake of completeness my widgets consist on conky and screenlets both of witch have a desktop setting. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
This is a bug other than Unity team decide to use this behavior as the default. In the CCSM manager there are 4 different ways to initiate the picker - scale plugin #1: initiate the picker on the current workspace . Default shortcut : shift + alt + up #2: initiate the picker for all windows ( meaning from every workspace ) . Default shortcut : Super + W #3: initiate the picker for windows group . Default shortcut : non #4: initiate the picker for the current output . Default shortcut : non The mistake here is that the unity team instead of change the default shortcut for the 1st way from "shift + alt +up" ---> "Super +W"they change the behavior of the 2nd way to act like the 1st. So what we have now is #1 and #2 acting exactly the same , only picking windows from the current workspace which is wrong as we have lost the ability to initiate the picker for "all windows" -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
yeah, I can confirm I have this issue too on the beta 1 updated to date.I really hope this is a bug and not just because the unity developers decided that this functionality is the best, because as small a bug as this may appear, its kind of a deal breaker for me using the new unity, I use the scale plugin for all windows as a go to shortcut in my work flow, and trying to do anything without it right now is extremely frustrating and slow -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
Also affects me on Precise Beta 1, compiz 0.9.7.0. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 933776] Re: Unity overrides compiz scale plugin behavior settings
** Summary changed: - "Super + W" window picker only shows local windows, not all. + Unity overrides compiz scale plugin behavior settings ** Description changed: - When I use Super+W combination, which should show all windows probably - from all workspaces it only shows from the current one. + compiz expo plugin have the option to change the scale plugin behavior + but that does not work unity Unity.. + + 1. start ccsm, go to scale plugin, go to bindings tab + 2. see 'initiate window picker for all window' is enabled + + What happen: + that setting is being overridden by Unity since super+w only shows windows from current workspace. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: compiz 1:0.9.7.0~bzr2995-0ubuntu2 ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6 Uname: Linux 3.2.0-16-generic x86_64 NonfreeKernelModules: fglrx .tmp.unity.support.test.0: - + ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CompizPlugins: [core,bailer,detection,composite,opengl,decor,move,mousepoll,scale,compiztoolbox,imgpng,grid,obs,gnomecompat,place,workarounds,wall,resize,vpswitch,regex,snap,session,expo,ezoom,unityshell] CompositorRunning: compiz Date: Thu Feb 16 23:20:52 2012 DistUpgraded: Log time: 2012-02-11 11:37:02.610616 DistroCodename: precise DistroVariant: ubuntu DkmsStatus: fglrx-updates, 8.911, 3.2.0-16-generic, x86_64: installed GraphicsCard: - Advanced Micro Devices [AMD] nee ATI Madison [Mobility Radeon HD 5000 Series] [1002:68c0] (prog-if 00 [VGA controller]) -Subsystem: ASUSTeK Computer Inc. Device [1043:1c22] + Advanced Micro Devices [AMD] nee ATI Madison [Mobility Radeon HD 5000 Series] [1002:68c0] (prog-if 00 [VGA controller]) + Subsystem: ASUSTeK Computer Inc. Device [1043:1c22] InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120210) JockeyStatus: - xorg:fglrx_updates - ATI/AMD proprietary FGLRX graphics driver (post-release updates) (Proprietary, Disabled, Not in use) - xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Disabled, Not in use) + xorg:fglrx_updates - ATI/AMD proprietary FGLRX graphics driver (post-release updates) (Proprietary, Disabled, Not in use) + xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Disabled, Not in use) MachineType: ASUSTeK Computer Inc. N61Ja PackageArchitecture: all ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-16-generic root=UUID=e92c1dca-3eb6-43ed-b0ac-faeaabed4bc9 ro quiet splash vt.handoff=7 SourcePackage: compiz UpgradeStatus: Upgraded to precise on 2012-02-11 (5 days ago) dmi.bios.date: 05/19/2010 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: N61Ja.211 dmi.board.asset.tag: ATN12345678901234567 dmi.board.name: N61Ja dmi.board.vendor: ASUSTeK Computer Inc. dmi.board.version: 1.0 dmi.chassis.asset.tag: ATN12345678901234567 dmi.chassis.type: 10 dmi.chassis.vendor: ASUSTeK Computer Inc. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrN61Ja.211:bd05/19/2010:svnASUSTeKComputerInc.:pnN61Ja:pvr1.0:rvnASUSTeKComputerInc.:rnN61Ja:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0: dmi.product.name: N61Ja dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK Computer Inc. version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu2 version.fglrx-installer: fglrx-installer N/A version.ia32-libs: ia32-libs 20090808ubuntu33 version.libdrm2: libdrm2 2.4.30-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 8.0~rc2-0ubuntu5 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 8.0~rc2-0ubuntu5 version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu3 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2 ** Project changed: ayatana-design => unity ** Changed in: compiz-core Importance: Undecided => Low ** Changed in: compiz (Ubuntu) Importance: Undecided => Low ** Changed in: unity Importance: Undecided => Low -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/933776 Title: Unity overrides compiz scale plugin behavior settings To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/933776/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs