File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
src/interceptors/terminal Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -108,14 +108,21 @@ const getLinuxTerminalCommand = async (): Promise<SpawnArgs | null> => {
108108 if ( defaultTerminal . includes ( 'konsole' ) ) return getKonsoleTerminalCommand ( defaultTerminal ) ;
109109 if ( defaultTerminal . includes ( 'xfce4-terminal' ) ) return getXfceTerminalCommand ( defaultTerminal ) ;
110110 if ( defaultTerminal . includes ( 'x-terminal-emulator' ) ) return getXTerminalCommand ( defaultTerminal ) ;
111+ if ( defaultTerminal . includes ( 'terminator' ) ) return { command : 'terminator' , args : [ '-u' ] } ;
111112 return { command : defaultTerminal } ;
112113 }
113114 }
114115
115116 // If a specific term like this is installed, it's probably the preferred one
116117 if ( await commandExists ( 'konsole' ) ) return getKonsoleTerminalCommand ( ) ;
117118 if ( await commandExists ( 'xfce4-terminal' ) ) return getXfceTerminalCommand ( ) ;
119+ if ( await commandExists ( 'kitty' ) ) return { command : 'kitty' } ;
120+ if ( await commandExists ( 'urxvt' ) ) return { command : 'urxvt' } ;
118121 if ( await commandExists ( 'rxvt' ) ) return { command : 'rxvt' } ;
122+ if ( await commandExists ( 'termit' ) ) return { command : 'termit' } ;
123+ if ( await commandExists ( 'terminator' ) ) return { command : 'terminator' , args : [ '-u' ] } ;
124+ if ( await commandExists ( 'alacritty' ) ) return { command : 'alacritty' } ;
125+ if ( await commandExists ( 'uxterm' ) ) return { command : 'uxterm' } ;
119126 if ( await commandExists ( 'xterm' ) ) return { command : 'xterm' } ;
120127
121128 return null ;
You can’t perform that action at this time.
0 commit comments