Один экземпляр терминала GNOME?

Я хотел бы знать, или можно установить терминал GNOME таким образом, что когда я открою терминал и откроется экземпляр, он покажет этот экземпляр и не откроет новый ,

1
задан 2 December 2016 в 14:17

3 ответа

Добавить --tab в команду запуска. Тогда вы получите только одно приложение. открыть.

~$ gnome-terminal --help-all
:
--tab       Open a new tab in the last-opened window with the default profile
2
ответ дан 25 May 2018 в 16:33
  • 1
    Нет, я не хочу новую вкладку. Я хочу, чтобы терминал переместился на передний план в состоянии, которое я в последний раз оставил. – Mood 12 December 2011 в 17:28
  • 2
    Это просто открывает для меня новые окна на Ubuntu 16.04 – beruic 26 July 2016 в 11:45
Это поведение по умолчанию, если вы используете Mod4+# (Mod4 = ключ Супер "Windows", # это число в пусковой) ярлык для открытия любого приложения.

0
ответ дан 25 May 2018 в 16:33
  • 1
    Да, я знаю об этом. Тем не менее, я должен открыть терминал для начала. Я имел в виду, когда я нажимаю кнопку управления + alt + t или открываю его в Kupfer. Я ищу такое же поведение, как, например, - Chrome: если экземпляр открыт, покажите мне этот экземпляр, если нет экземпляра, открывающего новый экземпляр. – Mood 10 December 2011 в 19:04

Я немного обобщил и упростил скрипт @Mood. Теперь он принимает параметр командной строки и вместо этого использует grep.

sudo apt-get install procps

Сценарий:

#!/usr/bin/env bash

if pgrep $1
then
    wmctrl -xa $1
else
    $1
fi
0
ответ дан 25 May 2018 в 16:33

Другие вопросы по тегам:

Похожие вопросы: