From c749a115171651b4755e3bbfe4db3546cbc8cebb Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Tue, 1 Jul 2025 21:25:40 +0100 Subject: [PATCH] menu: add Terminal to default root-menu --- docs/menu.xml | 6 ++---- po/labwc.pot | 32 ++++++++++++++++++-------------- src/menu/menu.c | 7 +++++++ 3 files changed, 27 insertions(+), 18 deletions(-) diff --git a/docs/menu.xml b/docs/menu.xml index df4a6464..c02b2c7a 100644 --- a/docs/menu.xml +++ b/docs/menu.xml @@ -55,12 +55,10 @@ - - - - + + diff --git a/po/labwc.pot b/po/labwc.pot index 26828c8b..bfee85de 100644 --- a/po/labwc.pot +++ b/po/labwc.pot @@ -17,58 +17,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/menu/menu.c:1017 +#: src/menu/menu.c:1016 msgid "Go there..." msgstr "" -#: src/menu/menu.c:1037 +#: src/menu/menu.c:1034 +msgid "Terminal" +msgstr "" + +#: src/menu/menu.c:1040 msgid "Reconfigure" msgstr "" -#: src/menu/menu.c:1039 +#: src/menu/menu.c:1042 msgid "Exit" msgstr "" -#: src/menu/menu.c:1055 +#: src/menu/menu.c:1056 msgid "Minimize" msgstr "" -#: src/menu/menu.c:1057 +#: src/menu/menu.c:1058 msgid "Maximize" msgstr "" -#: src/menu/menu.c:1059 +#: src/menu/menu.c:1060 msgid "Fullscreen" msgstr "" -#: src/menu/menu.c:1061 +#: src/menu/menu.c:1062 msgid "Roll Up/Down" msgstr "" -#: src/menu/menu.c:1063 +#: src/menu/menu.c:1064 msgid "Decorations" msgstr "" -#: src/menu/menu.c:1065 +#: src/menu/menu.c:1066 msgid "Always on Top" msgstr "" -#: src/menu/menu.c:1070 +#: src/menu/menu.c:1071 msgid "Move Left" msgstr "" -#: src/menu/menu.c:1077 +#: src/menu/menu.c:1078 msgid "Move Right" msgstr "" -#: src/menu/menu.c:1082 +#: src/menu/menu.c:1083 msgid "Always on Visible Workspace" msgstr "" -#: src/menu/menu.c:1085 src/config/rcxml.c:1629 +#: src/menu/menu.c:1086 msgid "Workspace" msgstr "" -#: src/menu/menu.c:1088 +#: src/menu/menu.c:1089 msgid "Close" msgstr "" diff --git a/src/menu/menu.c b/src/menu/menu.c index 3a4c6b2b..c89c2b88 100644 --- a/src/menu/menu.c +++ b/src/menu/menu.c @@ -1030,6 +1030,13 @@ init_rootmenu(struct server *server) if (!menu) { current_menu = NULL; menu = menu_create(server, "root-menu", ""); + + current_item = item_create(menu, _("Terminal"), false); + fill_item("name.action", "Execute"); + fill_item("command.action", "lab-sensible-terminal"); + + current_item = separator_create(menu, NULL); + current_item = item_create(menu, _("Reconfigure"), false); fill_item("name.action", "Reconfigure"); current_item = item_create(menu, _("Exit"), false);