Hold down Option while double-clicking on it to skip the naming dialog.
Why is it a nuisance to have a locked Background? Do you very often need to move it around?
It's been that way since what....PS 5 or maybe earlier.
Right. I've been using Photoshop since version 5.0, and it has always been this way for me.
Create a new document, and the Background is unlocked. If you choose the Move Tool, and click-n-drag in the document window, it will move revealing the checkerboard transparency indicator and automatically rename to "Layer 0"
In PS 4, neither the Background nor any layers above it can be locked into place. They can be made uneditable, but only by toggling their visibility to "off."
I think having it locked by default was an improvement.
It's always been simple enough to promote to a regular layer. I like having the Background locked by default.
Many times a regular image you open will just have 1 layer, and the whole layer is the background layer. I agree that locking the "background" is a good idea, but not when an image is 99% of the time interpreted as a single layer, in the form of a locked background layer. Not that I'm sitting here day in and day out pulling my hair out over it, but it is slighty perplexing and slightly annoying, and I've always wanted to ask a Photoshop Guru the benefits of making this happen by default with no option to change it at all.
" I've worked with photoshop since 2.0. It always bothered me since they
changed it whenever that was,"
And you're still complaining about the change? Jeebers, I forget about old ways of doing things within 2 months of a change, mostly because I know I can't change them back. I move on, learn the new way, and internalize the process.
I guess some of us just adapt quicker than others.
But hanging on to a disappointment for about 10 years? Wow.
This should do the job..
Save the script as FileName.jsx, and set uo scripts event manager to call the script on open new document.
if(hasBackground()){
activeDocument.activeLayer = activeDocument.artLayers.getByName("Background");
activeDocument.activeLayer.isBackgroundLayer = false;
}
function hasBackground() {
var ref = new ActionReference();
ref.putProperty(charIDToTypeID("Prpr"), charIDToTypeID("Bckg"));
ref.putEnumerated(charIDToTypeID("Lyr "),charIDToTypeID("Ordn"),charIDToTypeID("Back"));
var desc = executeActionGet(ref);
var res = desc.getBoolean(charIDToTypeID("Bckg"));
return res;
};