From 9049f3dedd0620b5171b632ef9712dec38ff723d Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Fri, 13 Oct 2017 14:25:01 +0200 Subject: [PATCH] Minor cleanup in virtual profile description output --- autorandr.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/autorandr.py b/autorandr.py index 96c9d0b..27340b7 100755 --- a/autorandr.py +++ b/autorandr.py @@ -50,7 +50,7 @@ except NameError: virtual_profiles = [ # (name, description, callback) ("common", "Clone all connected outputs at the largest common resolution", None), - ("clone-largest", "Clone all connected outputs with the largest resolution and scaled down in the others", None), + ("clone-largest", "Clone all connected outputs with the largest resolution (scaled down if necessary)", None), ("horizontal", "Stack all connected outputs horizontally at their largest resolution", None), ("vertical", "Stack all connected outputs vertically at their largest resolution", None), ] @@ -754,7 +754,15 @@ def exit_help(): "Print help and exit" print(help_text) for profile in virtual_profiles: - print(" %-10s %s" % profile[:2]) + name, description = profile[:2] + description = [ description ] + max_width = 78-18 + while len(description[0]) > max_width + 1: + left_over = description[0][max_width:] + description[0] = description[0][:max_width] + "-" + description.insert(1, " %-15s %s" % ("", left_over)) + description = "\n".join(description) + print(" %-15s %s" % (name, description)) sys.exit(0) def exec_scripts(profile_path, script_name, meta_information=None): -- 2.39.2