Я повернул облачный сайт читателя Amazon https://read.amazon.com в настольное приложение с nativefier
. Это работает удивительно хорошо автономным читателем для книг, которые были загружены, и также автоматически загружает книги в облаке при необходимости.
Вместо запуска /home/myname/kindle-web-linux-x64/kindle-web
от консоли все время, я пытался сделать файл на рабочем столе сети Kindle для размещения в средстве запуска. Мой файл не будет работать двумя способами:
Код ниже. Может любой говорить мне, где я пошел не так, как надо. Файлы значков находятся в /home/myname/.local/share/icons/hicolor/<resolution-folders>
, и /home/myname/.icons/hicolor/*
.
[Desktop Entry] Version=1.0 Name=Kindle-Web Comment=Desktop app created from Kindle Cloud Reader page (https://read.amazon.com) by nativefier Exec=/home/myname/kindle-web-linux-x64/kindle-web Path=/home/myname/ # StartupNotify=true # StartupWMClass=kindle-web Icon=0914_Kindle.0 # Terminal=false Type=Application Categories=Publishing;Literature;Documentation;Office;
Я отвечу о своем опыте.
Первый я рекомендую, не используя "." на именах значка. Я не уверен, почему, но у меня была в прошлом та же проблема с файлом на рабочем столе со значком, названным со стилем org.xxx.xxx и значком, никогда не показываемым в "Меню приложения".
я рекомендую, чтобы Ваш значок имел, по крайней мере, 128x128 версия.
Вызов кэши значка обновления
update-icon-caches ~/.local/share/icons
update-desktop-database ~/.local/share/applications
Поэтому теперь, необходимо видеть, что приложение в "Меню Приложений" с корректным значком отобразилось
При выполнении
/home/myname/kindle-web-linux-x64/kindle-web
в Терминале действительно запускает приложение тогда как .desktop
средство запуска не делает, затем изменяется Exec
строка от
Exec=/home/myname/kindle-web-linux-x64/kindle-web
кому:
Exec=bash -c '/home/myname/kindle-web-linux-x64/kindle-web'
Google Chrome на самом деле имеет функцию для создания ярлыка на рабочем столе, который на Linux эффективно создаст a .desktop
ярлык.
Шаги для создания:
https://read.amazon.com
в Google ChromeВ этой точке Вы должны иметь .desktop
файл в Вашем корневом каталоге, который должен запустить единственное окно Chrome. Можно настроить получающийся файл, если Вам нравится.