Pantheon Terminal Ubuntu 15.04 - выпуск заголовка / заголовка GTK3

Я слышал, что Pantheon Terminal - это один из самых интуитивно понятных терминалов для использования, и я решил попробовать его на Ubuntu Vivid 15.04.

Я установил его (0.3.1.2+r736+pkg36) из следующих команд (используя их выпуск специально для Vivid, хотя я понимаю, что он в основном предназначен для использования в ветке Elementary OS Ubuntu):

sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install pantheon-terminal

Все это работает очень хорошо, за исключением трех проблем с окнами:

ошибки

  1. Строка заголовка не использует тему окна Ubuntu.
  2. Когда окно развернуто, строка заголовка отображается дважды, как показано на снимке экрана ниже.
  3. И в максимизированном, и в максимизированном состояниях строка заголовка прозрачна (мои обои фиолетового цвета). Это действительно сбивает с толку, когда у вас есть окно за терминалом, которое показывает его строку заголовка вместо Пантеона.

Кто-нибудь знает какие-либо обходные пути, чтобы исправить эти проблемы, и если о них нужно сообщить на Launchpad?

Если бы я переключился на использование среды рабочего стола Elementary, то это, вероятно, работало бы лучше, но Elementary DE несовместимо с 15.04, и я бы предпочел продолжить использование терминала Pantheon в vanilla Ubuntu, если это возможно.

1 ответ

Решение

Как отметил @xangua, Pantheon-Terminal использует новый компонент GTK для оформления клиентской части заголовков. Unity в Ubuntu 15.04, похоже, не поддерживает это. Неофициальный обход проблемы, с которой я столкнулся, - отключение украшений на стороне клиента для уязвимого приложения:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install gtk3-nocsd
gksu nano /usr/share/applications/pantheon-terminal.desktop

Отредактируйте свой Exec= строка выглядит так:

Exec=env LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so pantheon-terminal

Теперь панель заголовка pantheon-терминала больше не прозрачна в Unity:)

РЕДАКТИРОВАТЬ: теперь я советую против текущей версии обходного пути gtk-nocsd (0-1+git20140824), так как это заставляет части GUI некоторых программ, таких как hplip-3.15.6, к segfault при запуске из терминала пантеона. Авторы nocsd, похоже, работают над некоторыми исправлениями для этого: https://github.com/PCMan/gtk3-nocsd/pull/8

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