mirror of
				https://github.com/Swordfish90/cool-retro-term.git
				synced 2025-11-04 00:52:11 +00:00 
			
		
		
		
	Add a -T option that sets window title.
`cool-retro-term -T myretrosession` sets window name to 'myretrosession' This is useful especially for people who rely on wmctrl to change windows, now I can do `wmctrl -a myretrocession` to focus on cool-retro-term. -T was chosen since it matches classic xterm(1) and other terminal emulators
This commit is contained in:
		@@ -54,6 +54,7 @@ int main(int argc, char *argv[])
 | 
			
		||||
        qDebug() << "  --default-settings  Run cool-retro-term with the default settings";
 | 
			
		||||
        qDebug() << "  --workdir <dir>     Change working directory to 'dir'";
 | 
			
		||||
        qDebug() << "  -e <cmd>            Command to execute. This option will catch all following arguments, so use it as the last option.";
 | 
			
		||||
        qDebug() << "  -T <title>          Set window title to 'title'.";
 | 
			
		||||
        qDebug() << "  --fullscreen        Run cool-retro-term in fullscreen.";
 | 
			
		||||
        qDebug() << "  -p|--profile <prof> Run cool-retro-term with the given profile.";
 | 
			
		||||
        qDebug() << "  -h|--help           Print this help.";
 | 
			
		||||
 
 | 
			
		||||
@@ -41,6 +41,8 @@ QtObject{
 | 
			
		||||
    property bool fullscreen: false
 | 
			
		||||
    property bool showMenubar: true
 | 
			
		||||
 | 
			
		||||
    property string wintitle: "cool-retro-term"
 | 
			
		||||
 | 
			
		||||
    property real windowOpacity: 1.0
 | 
			
		||||
    property real ambientLight: 0.2
 | 
			
		||||
    property real contrast: 0.85
 | 
			
		||||
@@ -480,6 +482,10 @@ QtObject{
 | 
			
		||||
            showMenubar = false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (args.indexOf("-T") !== -1) {
 | 
			
		||||
            wintitle = args[args.indexOf("-T") + 1]
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        initializedSettings();
 | 
			
		||||
    }
 | 
			
		||||
    Component.onDestruction: {
 | 
			
		||||
 
 | 
			
		||||
@@ -62,8 +62,10 @@ ApplicationWindow{
 | 
			
		||||
        __contentItem.visible: mainMenu.visible
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    property string wintitle: appSettings.wintitle
 | 
			
		||||
 | 
			
		||||
    color: "#00000000"
 | 
			
		||||
    title: terminalContainer.title || qsTr("cool-retro-term")
 | 
			
		||||
    title: terminalContainer.title || qsTr(appSettings.wintitle)
 | 
			
		||||
 | 
			
		||||
    Action {
 | 
			
		||||
        id: showMenubarAction
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user