Заметка про Linux, а конкретно про Ubuntu 14.04 LTS (наконец-то! 4 года на 10-ке уже поднадоели).
Для тех, кто захочет поменять иконку для приложения в доке. Есть инструкции в Интернете, но напишу свою, так как мне они не помогли или не раскрывали все нюансы.
Я пользуюсь приложением CuteCom, у которого стандартный значок такой же, как у Терминала, что, естественно, не удобно, когда вы пользуетесь двумя приложениями часто и они находятся в доке — легко запустить не то, что нужно.
Поэтому решено было поменять значок CuteCom на что-то похожее на RS232.
Нашлась подходящая картинка в Интернете. Далее действия такие:
1. Картинка будет лежать здесь:
/usr/local/share/rs232.png
2. Команда file дает нам свойства картинки:
file /usr/local/share/rs232.png
/usr/local/share/rs232.png: PNG image data, 144 x 144, 8-bit/color RGBA, non-interlaced
(Картинка размером 144×144, это важно!)
3. У картинки должны быть права выставлены правильные, узнаем их так:
ls -l /usr/local/share/rs232.png
-rw-r—r— 1 root root 52262 Oct 1 13:29 /usr/local/share/rs232.png
(Команду для смены прав не напишу, меняла в гуи, открыла nautilus под sudo, затем нашла файл, правой кнопкой — Properties-Permissions: Owner: Read and write, Group: Read-only, Others: Read-only.)
4. Теперь открываем или создаем файл по адресу
gedit /usr/share/applications/cutecom.desktop
Содержимое файла должно быть таким:
[Desktop Entry]
Encoding=UTF-8
BinaryPattern=
Name=CuteCom
MimeType=
GenericName=Serial Terminal
Exec=cutecom
Icon=/usr/local/share/rs232.png
TerminalOptions=
Path=
Type=Application
Terminal=0
X-KDE-StartupNotify=false
Все. Название «rs232.png» можно поменять на что угодно, а название файла, в котором записывается адрес к иконке зависит от приложения, но найти его, думаю, будет не сложно (ищите в /usr/share/applications/ файлы со словом .desktop)