Add support for cosmic-term

This commit is contained in:
crschnick
2025-02-23 07:58:39 +00:00
parent dea1b0ff47
commit f2ea4cc4d7
2 changed files with 30 additions and 0 deletions

View File

@@ -414,6 +414,34 @@ public interface ExternalTerminalType extends PrefsChoiceValue {
return CommandBuilder.of().add("-c").addFile(configuration.getScriptFile());
}
};
ExternalTerminalType COSMIC_TERM = new SimplePathType("app.cosmicTerm", "cosmic-term", true) {
@Override
public String getWebsite() {
return "https://github.com/pop-os/cosmic-term";
}
@Override
public TerminalOpenFormat getOpenFormat() {
return TerminalOpenFormat.NEW_WINDOW;
}
@Override
public boolean isRecommended() {
return false;
}
@Override
public boolean useColoredTitle() {
return true;
}
@Override
protected CommandBuilder toCommand(TerminalLaunchConfiguration configuration) {
return CommandBuilder.of()
.add("-e")
.addFile(configuration.getScriptFile());
}
};
ExternalTerminalType UXTERM = new SimplePathType("app.uxterm", "uxterm", true) {
@Override
public String getWebsite() {
@@ -648,6 +676,7 @@ public interface ExternalTerminalType extends PrefsChoiceValue {
TILIX,
GUAKE,
TILDA,
COSMIC_TERM,
UXTERM,
XTERM,
DEEPIN_TERMINAL,

View File

@@ -111,3 +111,4 @@ rpmDist=Rpm repository
webtopDist=Webtop
chocoDist=Chocolatey
xfreeRdp=xfreerdp
cosmicTerm=Cosmic Terminal