0

Layer 4 is base image. Layer 3 has text box. Layer 2 is blank. top layer 1 is blank. I select top layer one and try to draw a text box, but Gimp selects the text box on layer 3 as if I want to edit that text. which I don't. I can't find an option to tell GIMP to ONLY EVER work on the layer I'm trying to work on. And never never never randomly select layers that YOU (GIMP) think I might be interested in working on.

Can anyone help?

1 Answer 1

2

Clicking on the text in the image window with the Text tool will automatically select the top most layer if text layers are covering each other. There's no option for the Text tool to ignore other unselected layers. There are workarounds of course.

The easiest way to start editing a text layer covered over by another is to select the Text tool, then double click the layer you want to edit in the layers panel. The text box will automatically open for editing.

Another method is to temporarily hide the layers you don't want the tool to select, using the Eye icon in the layers panel. Then you can freely edit the visible layer, or create a new text layer without interference.

Also you can create a new text layer off the edge of the canvas. No need to use the text tool inside the canvas area. Once you have made the new text layer you can move it's position using the Move tool.

Note that if you find yourself working with a lot of text layers, GIMP might not be the best software for that. Better perhaps to use a vector image editor like Inkscape, or page layout software such as Scribus. Both of these are free and open source like GIMP.

2
  • "Once you have made the new text layer you can move it's position using the Move tool". Actually while still in the text tool you can move the edited text layer using Alt-drag (Alt-Ctrl-drag on Linux)
    – xenoid
    Sep 21, 2021 at 6:43
  • @xenoid yeah, it's possible on Widows too, using Alt+click and drag. Handy tip!
    – Billy Kerr
    Sep 21, 2021 at 12:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.