You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

39 lines
1.2 KiB

#!/bin/sh
#
# This file is in the public domain.
# A command-line tool to change the current tab's profile options.
#
# Usage: konsoleprofile option=value
#
# Example: 'konsoleprofile ColorScheme=WhiteOnBlack' will change the
# colorscheme used in current tab into WhiteOnBlack on the fly.
#
# NOTE: This script MUST run within a konsole tab to take effect. The change
# is applied only to current tab. Other tabs using the same profile will not
# be influenced. Any changes won't be saved to to disk.
#
# For the full list of supported options and values:
# 1. konsole --list-profile-properties
# 2. refer to konsole/src/Profile.h
# 3. visit the online reference:
# https://invent.kde.org/utilities/konsole/-/blob/master/src/Profile.h
#
# All of the logic is in konsole. This script is provided for convenience.
if [ ! $# -eq 1 ]
then
echo ""
echo "Usage: $0 option=value"
echo ""
echo "For more documentation view this file $0"
echo ""
echo "The complete list of profile options can be displayed using:"
echo " konsole --list-profile-properties"
echo ""
exit 0
fi
# Use printf since echo is not portable
# https://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html
printf "\033]50;%s\a" "$1"