У меня были подобные проблемы. Я не мог последовательно выводить терминал на док, и даже если бы он это сделал, он может не отображаться через Alt + Tab или щелчок по значку может ничего не делать или может создать новое окно терминала, а не переключиться на существующий. Вот как мне наконец удалось «исправить» его:
Создать исполняемый файл сценария оболочки, содержащий только следующее:#!/bin/bash
gnome-terminal
Создать файл .desktop, связанный с этим сценарием оболочки; Я сделал это, запустив gnome-desktop-item-edit /usr/share/applications/gterm.desktop из окна терминала (вам нужен пакет gnome-panel, если вам нужны дальнейшие инструкции, вы сможете найти их по Googling «gnome-desktop-item-edit»). Откройте каталог, содержащий файл .desktop, и запустите его двойным щелчком. (Возможно, вам сначала нужно убедиться, что у вас нет окон терминалов.) Вы должны увидеть значок, который появится на доке. Щелкните этот значок правой кнопкой мыши и выберите «Lock to Launcher». Теперь у вас должен быть должным образом рабочий значок док-станции для вашего терминала. По-видимому, тот факт, что он запускает сценарий оболочки, а не запускает команду терминала напрямую, оборачивается тем, что вызывало проблемы.
Если у кого-то есть более чистое решение, я бы с удовольствием его увидел. Но если и до тех пор, пока это не произойдет, я надеюсь, что этот метод может, по крайней мере, помочь людям правильно работать на поверхности.
EDIT: Пройдя все это, я сделал что-то, что требовало перезагрузки. После перезагрузки был значок для фактического терминала в доке, в дополнение к тому, который был создан для сценария оболочки. Оба значка, похоже, работают так, как я хотел бы их, поэтому я удалил сценарий оболочки. Поэтому может потребоваться перезагрузка. Я оставлю метод сценария оболочки здесь, в случае, если кто-то не сможет заставить это работать, просто перезагрузившись.