Изменить значок ссылки на исполняемый файл
Я устанавливаю bibisco, которое является переносимым приложением, основанным на java, и поставляется с собственным jre, поэтому не нужно ничего устанавливать, извлекать и запускать подобные вещи.
Исполняемый файл называется "bibisco" и не имеет значка, потому что он получает значок по умолчанию.
Когда мы его выполняем, он появляется в панели запуска с красивым зеленым и белым значком.
Я щелкнул правой кнопкой мыши по нему и "сделал ссылку", так как ссылка не имеет расширения.desktop, и если я использую "less bibisco", то файл ссылок открывается в виде сумасшедших символов. что означает, что я не могу использовать трюк, связанный с файлом.desktop.
Как изменить значки таких файлов ссылок? Особенно, как мне установить значок, который он показывает во время работы?
Я конвертировать Windows, я имею в виду некоторые функциональные возможности, как в Windows, где можно перейти в свойствах и получить значок из какого-либо EXE или DLL-файла.
Спасибо
1 ответ
Если бы это не было очевидно, да, Windows и Linux - два разных зверя. Я понимаю, что этот вопрос был задан год назад, но я все равно отвечу на вопрос без ответа в меру своих возможностей.
Linux не использует тот же метод связывания, который вы использовали в Windows. Linux использует Hard Links и Soft Links; Читайте здесь для получения дополнительной информации. Чаще всего используются Soft Links: ярлык для файла или каталога.
Стремясь максимально подробно изложить свой ответ, я попытался заглянуть в файл глубже. Я придумал это:
Файл Linux Bibisco , похоже, не поставляется с иконкой. Кажется, что исполняемый файл не имеет кодировки UTF-8 - другими словами, поэтому он выглядит как искаженные символы. Это не определенно, так как я не играл с настройками в своих текстовых редакторах, чтобы посмотреть, так что это только мое наблюдение.
Итак, лучшее, что я могу придумать, - это создать свой собственный файл.desktop и сделать свой собственный значок.
Создание собственного значка
Он не так специализирован, как Windows, где вам нужно изображение в формате.ico (или его пакет), чтобы установить изображение в папку или ярлык. Linux немного более дружественен, вместо этого он позволяет вам использовать изображения.png или векторы.svg. В некоторых случаях вы можете даже использовать.xpm изображения для их создания. Arch Linux Wiki
В случае bibisco вы можете сделать свой собственный или вырезать его из существующего логотипа. Вариант ваш.
урожай
Я использую версию 1.5.0, и я нашел баннер bibisco (изображение на заставке) в папке его корневого каталога> WebContent> img. Я предполагаю, что это то же место для большинства других версий bibisco.
Вы можете обрезать его до квадратного "би" изображения, такого как значок Windows, загрузив GIMP ([Должен быть] Стандартный в Ubuntu) и выбрав Инструмент обрезки. Затем сохраните как... файл.png, где вы хотите (лучше всего рядом с самим исполняемым файлом).
Делать
Потяните GIMP, как и раньше, и создайте новое изображение размером около 80-100 пикселей (px) в квадрате. Это то, что я закончил, но это все еще работает. Идите вперед и создайте какую-нибудь графику, которую вы хотите представить в bibisco, и сохраните ее в формате.png, как и раньше.
Если вы хотите сделать его как можно более близким к оригинальному стилю, заголовок заставки bibisco использует шрифт Courier, а 'i' имеет желтую квадратную точку.
Файл.desktop
Файл рабочего стола немного сложнее, и вам потребуется немного написать и немного поискать в каталоге. Не волнуйтесь, логика этого не кусается.
Откройте gedit или текстовый редактор по вашему выбору (или щелкните правой кнопкой мыши на рабочем столе и выберите " Создать новый... > Пустой файл") и введите информацию в блок кода. Все это.
[Desktop Entry]
Type=Application
# Can be either Application (An executable), URL (Internet link), or directory.
Name=bibisco
GenericName=Novel Writing Software
# Short description of the software or file.
Exec=/home/*you*/path/to/file
# The path to the executable file/program.
Icon=/home/*you*/path/to/file.png
# The path to the image of choice (png, svg...)
Categories=Office
Замените " вы " своим именем пользователя и " /path/to/file
”С местоположением, в котором вы распаковали Bibisco и / или сохранили изображение.
После этого сохраните как... файл .desktop и поместите его на рабочий стол. Ta-Da! Готово.
Это лучший способ, который я нашел для решения этой проблемы: сделай это сам.
Что касается Soft Links (Basic Shortcuts), из моего опыта работы с GNOME 3 все, что нужно, это щелкнуть правой кнопкой мыши> Свойства и щелкнуть изображение значка, чтобы найти другое, чтобы заменить его. Я все еще буду рекомендовать использовать файл .desktop, так как он имеет некоторые преимущества по сравнению со ссылками.
Надеюсь это поможет!
Отказ от ответственности: я больше не использую Ubuntu, так как я полностью перешел на Fedora. Некоторая информация здесь может быть неверной, хотя я пытался получить как можно больше информации, чтобы она была правильной. Это руководство было написано, чтобы быть всеобъемлющим в других подобных ситуациях.