From ef552add6c66d168c5554d919352a7b557aa4c41 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 20 Nov 2019 21:19:17 +0100 Subject: [PATCH] Terminal: Add action to open a new terminal with Ctrl+Shift+N --- Applications/Terminal/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Applications/Terminal/main.cpp b/Applications/Terminal/main.cpp index f21f0866bd..20c1eb9655 100644 --- a/Applications/Terminal/main.cpp +++ b/Applications/Terminal/main.cpp @@ -185,6 +185,12 @@ int main(int argc, char** argv) auto menubar = make(); auto app_menu = make("Terminal"); + app_menu->add_action(GAction::create("Open new terminal", { Mod_Ctrl | Mod_Shift, Key_N }, GraphicsBitmap::load_from_file("/res/icons/16x16/app-terminal.png"), [&](auto&) { + if (!fork()) { + execl("/bin/Terminal", "Terminal", nullptr); + exit(1); + } + })); app_menu->add_action(GAction::create("Settings...", load_png("/res/icons/gear16.png"), [&](const GAction&) { if (!settings_window) {