Hallo,
die Funktionalität von ragged-right, ragged-last etc ist tief im C++ -Code weggeschlossen und via scheme nicht erreichbar, afaik.
Man bräuchte aber Zugang dazu, um eventuell ragged-right auf eine einzelne Zeile anwenden zu können.
Insoweit habe ich nur zwei workarounds:
1)
Du kannst das file auf zwei scores aufteilen und dann ragged-last im ersten setzen. Natürlich muß der Text dann auch aufgeteilt werden, sowie die currentBarNumber für den zweiten score gesetzt und sichtbar gemacht werden. etc
2)
Das folgende Coding drängt die items aus BreakAlignGroup nach links via 'spaceRight'
Allerdings hat man dann rechts davon leere Linien, die ich mit einem markup überlagere.
Ist allerdings alles manuelles Gefummel. Ich hab' das schon mal mit ein paar hundert Zeilen mehr Code versucht, nur um am Ende feststellen zu müssen, daß ich manuell einzugebende Zusätze doch nicht vermeiden konnte.

\version "2.19.6"
spaceRight =
#(define-music-function (parser location space)(number?)
(let* ((space-right `(extra-space . ,space)))
#{
%% Maybe additional layout-objects must be affected!?
\once \override Score.BarLine #'space-alist #'right-edge = #space-right
\once \override Score.KeySignature #'space-alist #'right-edge = #space-right
\once \override Score.KeyCancellation #'space-alist #'right-edge = #space-right
\once \override Score.TimeSignature #'space-alist #'right-edge = #space-right
#}))
#(set-default-paper-size "a7" 'landscape)
\include "deutsch.ly"
\header {
tagline = ##f
}
global = { \key f \major }
bach = \relative c'' { b a c h }
\score {
<<
\new Staff \new Voice = "BACH"
{ \clef treble
\global
\bach \bach \break
\bach \bach \break
% die folgende Zeile soll nicht ausgeglichen werden.
\bach \pageBreak
\spaceRight #24.6
\once \override Score.RehearsalMark.break-visibility = ##(#t #f #f)
\mark
\markup
\with-dimensions #'(0 . 0) #'(0 . 0)
\with-color #white
\filled-box #(cons 0.098 26) #(cons -6 0) #0
\bach \bach \bach \bach
\bach \bach
}
\new Lyrics \lyricsto "BACH" { \repeat unfold 11 { B -- a -- c -- h } }
>>
}
\paper {
indent = 0\cm
ragged-bottom = ##t
}HTH a bit,
Harm