Jorge Castro Asked: 2011-03-22 21:04:56 +0800 CST2011-03-22 21:04:56 +0800 CST 2011-03-22 21:04:56 +0800 CST 如何在 Launcher 上放置 Web 应用程序? 772 有时我会在启动器上看到带有 Web 应用程序和漂亮图标的人的屏幕截图图片,我该如何设置? unity 7 个回答 Voted Best Answer Jorge Castro 2011-03-22T21:05:11+08:002011-03-22T21:05:11+08:00 Ubuntu 内置了此功能,请参阅: 如何使用 Ubuntu 的 Web 应用程序集成? 您还可以使用更传统的 webapp 集成方法: 如果你使用一堆 web 应用程序,这些可能会很耗时,我创建了一个“Web 应用程序”文件夹,我将这些文件夹保存在其中,因为我还需要一个地方来保存图标。我将此文件夹与 Ubuntu One 同步,以便在重新安装或新计算机时,我的应用程序已准备好使用高分辨率图标。 在chromium-browser 或 Google Chrome 中,您可以通过访问您想要制作成应用程序的网站来执行此操作。单击扳手图标并选择工具 -> 创建应用程序快捷方式: 然后选择桌面在您的桌面上创建一个快捷方式: 您也可以在创建应用程序快捷方式中选择“应用程序菜单”,这会将其放入 Dash 中,这很方便,因此您可以使用搜索功能启动快捷方式,但是大多数网站的图标不能很好地扩展所以他们看起来很丑。因此,我这样做是为了美化应用程序: 然后将其移至此“Web 应用程序”文件夹或您要保留的任何位置: 下载一个漂亮的图标的时髦版本。我推荐Flickr 上的 Fluid 组。将图标下载到文件夹中,然后右键单击快捷方式并选择属性: 将更好的图标拖放到快捷方式的图标框中,用新图标替换低分辨率图标: 将新的光滑图标拖放到启动器上以获得最终效果: 最后的效果: con-f-use 2012-08-06T08:32:52+08:002012-08-06T08:32:52+08:00 您创建一个启动器图标(意思是一个.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 然后将 epmty 文件重命名为somename.desktop在这种情况下“ askubuntu.desktop”是一个合适的名称。现在用鼠标把它拖到你的发射器上,你就很好了。 这不是必需的,但在将其拖到启动器之前,您可以right-click on it, go to Properties->Permissions->Allow executing file as program让启动器的图标变得可见! 如果您删除 *.desktop 文件,该图标将从您的启动器中消失。存储这些文件的通常位置是 ~/.local/share/applications/。 mniess 2012-08-10T11:43:40+08:002012-08-10T11:43:40+08:00 目前有两种首选方法可以做到这一点。在 Ubuntu 12.04 中,您可以通过从 PPA 安装来使用官方 Ubuntu Webapps的预览版(默认情况下与 12.10 一起提供) sudo add-apt-repository ppa:webapps/preview sudo apt-get update && sudo apt-get install unity-webapps-preview 这仅适用于受支持的网站(目前大约 40 个)。当您使用 Firefox 访问该站点时,系统会询问您是否要将其集成到 Ubuntu 中。 另一种方法是使用Ubuntu App Showdown的银奖获得者Fogger 。只需从软件中心安装雾化器包。 这两个选项都比 Firefox Prism 和 Chrome 的常规站点特定浏览 (ssb) 功能更好,因为它们允许与 Ubuntu 完全集成。这包括启动器菜单、HUD、指示器和通知。 Pablo Bianchi 2017-09-09T13:03:31+08:002017-09-09T13:03:31+08:00 渐进式 Web 应用程序 (PWA) 如果你有 PWA 就容易多了。我在这里找到的一种方法是例如: 安装PWAify:npm install -g pwaify 使用electron :pwaify https://voice-memos.appspot.com/ --platforms=linux或任何您的 PWA URL生成二进制文件。 转到子文件夹并运行应用程序。 而已。 asi269 2011-05-08T08:02:22+08:002011-05-08T08:02:22+08:00 如果您使用最新版本的 Chromium (>11.0.696.57),现在可以使用 Unity。从 Chromium 中创建应用程序快捷方式,然后将其拖到 Unity 栏上。这适用于 11.04 Robert Buzink 2011-12-07T07:47:19+08:002011-12-07T07:47:19+08:00 我认为为每个应用程序制作不同的 Chromium 配置文件是一种很好的做法。您的应用程序将运行得更快,因为默认配置文件中安装的扩展程序未运行。此外,您可以安装特定于您的应用程序的扩展程序,这些扩展程序不会在您的默认 chromium 实例中运行。 如果您想使用不同的配置文件运行您的应用程序,请执行以下操作: 创建一个新的配置文件目录: mkdir ~/.config/NAME_OF_APP 右键单击桌面上应用程序的快捷方式 添加 --user-data-dir=~/.config/NAME_OF_APP 命令并关闭。 如果这不起作用,请执行以下操作: 创建一个新的配置文件目录: mkdir ~/.config/NAME_OF_APP 右键单击桌面上应用程序的快捷方式 添加 --user-data-dir=--user-data-dir=~/.config/NAME_OF_APP 命令并关闭。 Braden Anderson 2015-12-31T19:34:46+08:002015-12-31T19:34:46+08:00 我同意@con-f-use 的观点,即.desktop 文件是可行的方法,但我建议使用webapp-container专为此目的而设计的 .desktop 文件,而不是 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并粘贴这些内容。
Ubuntu 内置了此功能,请参阅:
您还可以使用更传统的 webapp 集成方法:
如果你使用一堆 web 应用程序,这些可能会很耗时,我创建了一个“Web 应用程序”文件夹,我将这些文件夹保存在其中,因为我还需要一个地方来保存图标。我将此文件夹与 Ubuntu One 同步,以便在重新安装或新计算机时,我的应用程序已准备好使用高分辨率图标。
在chromium-browser 或 Google Chrome 中,您可以通过访问您想要制作成应用程序的网站来执行此操作。单击扳手图标并选择工具 -> 创建应用程序快捷方式:
然后选择桌面在您的桌面上创建一个快捷方式:
您也可以在创建应用程序快捷方式中选择“应用程序菜单”,这会将其放入 Dash 中,这很方便,因此您可以使用搜索功能启动快捷方式,但是大多数网站的图标不能很好地扩展所以他们看起来很丑。因此,我这样做是为了美化应用程序:
然后将其移至此“Web 应用程序”文件夹或您要保留的任何位置:
下载一个漂亮的图标的时髦版本。我推荐Flickr 上的 Fluid 组。将图标下载到文件夹中,然后右键单击快捷方式并选择属性:
将更好的图标拖放到快捷方式的图标框中,用新图标替换低分辨率图标:
将新的光滑图标拖放到启动器上以获得最终效果:
最后的效果:
您创建一个启动器图标(意思是一个
.desktop
文件),Exec=firefox www.askubuntu.com
并把它拖到启动器上。所以首先创建一个空文件并粘贴以下内容:然后将 epmty 文件重命名为
somename.desktop
在这种情况下“askubuntu.desktop
”是一个合适的名称。现在用鼠标把它拖到你的发射器上,你就很好了。这不是必需的,但在将其拖到启动器之前,您可以
right-click on it, go to Properties->Permissions->Allow executing file as program
让启动器的图标变得可见!如果您删除 *.desktop 文件,该图标将从您的启动器中消失。存储这些文件的通常位置是 ~/.local/share/applications/。
目前有两种首选方法可以做到这一点。在 Ubuntu 12.04 中,您可以通过从 PPA 安装来使用官方 Ubuntu Webapps的预览版(默认情况下与 12.10 一起提供)
这仅适用于受支持的网站(目前大约 40 个)。当您使用 Firefox 访问该站点时,系统会询问您是否要将其集成到 Ubuntu 中。
另一种方法是使用Ubuntu App Showdown的银奖获得者Fogger 。只需从软件中心安装雾化器包。
这两个选项都比 Firefox Prism 和 Chrome 的常规站点特定浏览 (ssb) 功能更好,因为它们允许与 Ubuntu 完全集成。这包括启动器菜单、HUD、指示器和通知。
渐进式 Web 应用程序 (PWA)
如果你有 PWA 就容易多了。我在这里找到的一种方法是例如:
npm install -g pwaify
pwaify https://voice-memos.appspot.com/ --platforms=linux
或任何您的 PWA URL生成二进制文件。而已。
如果您使用最新版本的 Chromium (>11.0.696.57),现在可以使用 Unity。从 Chromium 中创建应用程序快捷方式,然后将其拖到 Unity 栏上。这适用于 11.04
我认为为每个应用程序制作不同的 Chromium 配置文件是一种很好的做法。您的应用程序将运行得更快,因为默认配置文件中安装的扩展程序未运行。此外,您可以安装特定于您的应用程序的扩展程序,这些扩展程序不会在您的默认 chromium 实例中运行。
如果您想使用不同的配置文件运行您的应用程序,请执行以下操作:
创建一个新的配置文件目录:
右键单击桌面上应用程序的快捷方式
添加
命令并关闭。
如果这不起作用,请执行以下操作:
创建一个新的配置文件目录:
右键单击桌面上应用程序的快捷方式
添加
命令并关闭。
我同意@con-f-use 的观点,即.desktop 文件是可行的方法,但我建议使用
webapp-container
专为此目的而设计的 .desktop 文件,而不是 Firefox。这是我的示例,取自Ubuntu SDK Web App 项目:要创建快捷方式,只需在桌面文件夹中创建一个名为类似的可执行文件
WorkFlowy.desktop
并粘贴这些内容。