Проблема с добавлением 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
файл.