After updating to Marshmallow I was playing around with settings. I don't know what I changed, but now when I swipe from the bottom, "Google Now" is not coming.
I used to assign that with Greenify to lock the screen. How to get it back?
There are actually 2 issues here:
The first issue is caused to accomodate a new feature called Now on Tap. Now, instead of swiping the Home button, you just need to hold it to access Google Now screen (or "Now on Tap", if enabled). AFAIK, this behaviour cannot be changed natively (enabling/disabling "Now on Tap" doesn't affect this).
The second issue is caused by the addition of explicit setting for assist app (before Marshmallow, you need to clear defaults the app that you assign to before). The setting can be accessed from Settings - Apps - Advanced (cog wheel icon) - Default Apps - Assist & voice input - Assist app. By default, it is "Google App" (i.e. Google Now), and you can change to any apps that support this feature (i.e. Tasker, for my case).
Simply go to:
Settings > apps > setting icon > default apps > Assist & voice input > assist app
In there you will find a list of apps, you choose google, now it will be selected. I use the home button to lock my phone with screen lock app. You should find greenify in there too,if you have it.
I figured it out. Actually in marshmallow, the swipe up gesture is replaced by the 'holding the home button' gesture. If you turn off the 'now on tap', the google now will launch if you hold the home button. I guess this is one of marshmallow's changelog...
You can actually leave the 'now on tap' on and still get to google now by scrolling up from the 'now on tap' screen and tapping the 'G' button below.