有时候我看到一些屏幕截图上有人使用网络应用程序和漂亮的图标在他们的启动器上,我该如何设置这个?
你也可以使用更传统的网页应用集成方法:
如果你使用了很多网页应用,这可能会耗费时间,所以我创建了一个名为“Web Applications”的文件夹来保存它们,因为我还需要一个地方来存放图标。我将这个文件夹与Ubuntu One同步,这样在重新安装或新电脑上,我就能立即使用这些应用程序,并且拥有高分辨率的图标。
在chromium-browser 或 Google Chrome中,你可以通过打开想要制作成应用程序的网站,点击扳手图标,然后选择工具 -> 创建应用程序快捷方式来实现这一点。
.desktop
文件),其中包含Exec=firefox www.askubuntu.com
,然后将其拖到启动器上。首先创建一个空文件,并粘贴以下内容:[Desktop Entry]
Name=Ask Ubuntu
Comment=Open Ask Ubuntu in firefox
Exec=firefox www.askubuntu.com
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Network;AskUbuntu;
Name[en_US]=AskUbuntu
somename.desktop
,在这种情况下"askubuntu.desktop
"是一个合适的名称。现在使用鼠标将其拖到您的启动器上,就完成了。右键单击它,转到属性->权限->允许作为程序执行文件
,以便启动器的图标变得可见!sudo add-apt-repository ppa:webapps/preview
sudo apt-get update && sudo apt-get install unity-webapps-preview
如果你有一个PWA,那就容易多了。我在这里找到的一个方法是:
npm install -g pwaify
pwaify https://voice-memos.appspot.com/ --platforms=linux
,或者根据你的PWA URL进行相应操作。就是这样。
我认为为每个应用创建不同的Chromium配置是一个好的做法。由于默认配置中安装的扩展程序不会运行,所以您的应用程序将运行得更快。此外,您可以安装针对您的应用程序的特定扩展程序,这些扩展程序不会在默认的Chromium实例中运行。
如果您想要使用不同的配置来运行您的应用程序,请按照以下步骤进行:
创建一个新的配置文件目录: mkdir ~/.config/NAME_OF_APPwebapp-container
,而不是 Firefox。这是我的示例,取自一个 Ubuntu SDK Web App 项目。[Desktop Entry]
Comment[en_US]=webapp for WorkFlowy
Comment=webapp for WorkFlowy
Exec=webapp-container --store-session-cookies --webappUrlPatterns=https?://workflowy.com/* http://workflowy.com %u
GenericName[en_US]=
GenericName=
Icon=/home/CORP.INSTRUCTURE.COM/banderson/Pictures/WorkFlowy.png
MimeType=
Name=WorkFlowy
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Touch=true
WorkFlowy.desktop
的可执行文件,并粘贴以下内容。
--start-maximized
,这样窗口将在最大化模式下打开。 - batte