Проблема с добавлением IDE NetBeans в Docky Unity

Я установил docky а также numix-icon-theme-circleи теперь, когда я установил те, которые хочу закрепить там мои любимые программы, все было хорошо, пока я не попытался сделать это с IDE NetBeans. Я не знаю, связано ли это с темой (так как у нее нет настраиваемой иконки для этого), или что-то странное происходит в docky, Но так как я могу закрепить больше программ, я не думаю, что это связано с каким-то ограничением в docky,

Итак, чтобы объяснить, как на самом деле возникает проблема, в отличие от других программ, при запуске среды IDE NetBeans вместо просмотра:

введите описание изображения здесь

Я вижу только эти параметры и не могу их закрепить:

введите описание изображения здесь

Так почему же нет возможности прикрепить его к док-станции? Есть ли способ добавить опцию или закрепить IDE NetBeans в Dock?


Информация об ОС:

Description:    Ubuntu 15.04
Release:    15.04

Информация о пакете:

docky:
  Installed: 2.2.0-2
  Candidate: 2.2.0-2
  Version table:
 *** 2.2.0-2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status

1 ответ

Решение

Ваша проблема в том, что вы не определили NetBeans StartupWMClass,

Чтобы устранить эту проблему, выполните эту команду (скопируйте и вставьте все сразу):

echo "StartupWMClass=NetBeans IDE 8.0.2" \
| sudo tee -a /usr/share/applications/netbeans-8.0.2.desktop 

Это добавит WMClass для Netbeans к файлу рабочего стола, что позволит закрепить Netbeans.

Наконец, выйдите и войдите снова.NETBeans должен иметь возможность закрепления.


Как примечание, логотип будет довольно низкого разрешения.

Чтобы это исправить, выполните следующие команды:

sudo apt-get install icnsutils
cd /usr/local/netbeans-8.0.2/nb
sudo icns2png -x -s 128x128 -d 32 netbeans.icns
sudo mv netbeans.png netbeans.png.bak
sudo mv netbeans_128x128x32.png netbeans.png

Это установит icnsutil пакет, который содержит утилиту icns2png (который преобразует файлы ICNS в PNG). Затем мы вызываем это, чтобы сгенерировать значок 128x для Netbeans, который мы затем переходим к netbeans.png файл.

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