I have locked the byobu icon in my unity меню. When I click it I would expect to have в window for this icon.
But this does not happen. What actually happens is when I click it for the first украл, it opens в Терминал window, with it's own, new icon in the меню (so now I have an byobu icon which looks like is not started, and an unwanted терминал icon). If I click the byobu icon в second украл, it opens в new терминал window.
I have this problem since I got в new laptop (ubuntu 15.10). On my old laptop it works схвати expected (ubuntu 14.04 LTS).
How хан I fix this?
Edit: From the comments:
The Exec line in/usr/share/applications/byobu.desktop:
Exec=env TERM=xterm-256color byobu
Это известная ошибка в BAMF, соответствующая окну платформа, это используется Единицей. Я думаю, что они все еще работают над SRU (Обновление Стабильной версии) —, у меня, кажется, есть byobu 5.97-0ubuntu1
на 15,10, и фиксация находится в 5.98-0ubuntu1
или позже.
существует обходное решение в комментарии № 2, если Вы не возражаете против Единицы, связывающейся весь окна терминала гнома со значком Byobu.
Тем, у кого есть эта проблема в ubuntu19.10 с единством все еще. Это файл рабочего стола, который я использую сейчас, и он работает:
[Desktop Entry]
Name=Byobu Terminal
Comment=Advanced Command Line and Text Window Manager
Icon=byobu
Exec=gnome-terminal --class=byobu -- byobu
Type=Application
StartupWMClass=byobu
Categories=GNOME;GTK;Utility;
X-GNOME-Gettext-Domain=byobu
Он аккуратно помещает окно байобу под его значком. Это работает, потому что «StartupWMClass» и «--class =» имеют одинаковое значение. Если вы откроете новое окно терминала, в котором нет --class = byobu, оно не будет располагаться под тем же значком.