linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.59k stars 746 forks source link

Can't disable animations for expo/scale in Cinnamon Settings #446

Open M4he opened 12 years ago

M4he commented 12 years ago

For low spec hardware like netbooks it is very useful that you can turn off window and workspace switching animations within the cinnamon settings.

I think it would be nice to toggle the animations within expo and overview as well because the zooming animation is quite heavy. However this would bring up some things that would need to be discussed first:

  1. should the "Enable desktop effects"-switch in the settings be used for expo and overview as well or would it be better to introduce seperate switches?
  2. if turning off animations, should expo and overview have no animation at all or should it just be reduced to a simple fade animation?
  3. or should the user even be able to select each animation seperately like for the window effects (i.e. for expo enter animation choose between "Zoom" or "Fade") ?

I'm looking forward to hear your opinions on this!

clefebvre commented 12 years ago

I would suggest "Enable desktop effects" set to OFF would disable all transitions in both expo and scale plugins.

anandrkris commented 10 years ago

@M4he Can you please check if this is still an issue in latest Cinnamon 2.2 (Mint 17) ? Please close the defect otherwise.

M4he commented 10 years ago

I just fired up Mint 17 on my old netbook and yes, the issue does still occur. If I uncheck "Enable desktop effects" under "System Settings" -> "Appearance" -> "Effects", expo and overview still show scaling animations which are quite heavy on my netbook's iGPU.

phocean commented 7 years ago

I found this issue, desperately looking for a way to disable these animations.

mifas commented 6 years ago

@phocean try this

  1. Edit this file sudo xed /usr/share/cinnamon/js/ui/expo.js

  2. Change const ANIMATION_TIME - (Do not set to 0, then it will cause some issues) const ANIMATION_TIME = 0.1;

  3. Save and Reboot

germanfr commented 5 years ago

This can be closed, it's already fixed in the latest version.

JosephMcc commented 5 years ago

@germanfr Where is this fixed? Changing the effects setting doesn't seem to effect expo in any way.

As for the suggestions on how to do this, the animation settings need to be simplified. We have a lot of code for handling this. There should be a single switch at the very least that disables all animations completely. From what I've seen the majority of users who want to change the defaults, simply want them off entirely.

germanfr commented 5 years ago

Yes, sorry my bad @JosephMcc. This is fixed in scale only, not in expo.

Regarding that switch, it already exists. There is an option in effects to disable window animations which is used by scale to turn them off.

olfek commented 5 years ago

I want this too.

There is an option in effects to disable window animations which is used by scale to turn them off.

@germanfr This only disables window animations. Not expo animations.

@mifas Your suggestion still shows animation, it has just increased the speed of it.

femdiya commented 2 years ago

Opened in Feb 29, 2012 and still this issue is open...