AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 31427
Accepted
Jorge Castro
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 7 个回答
  • 84399 Views

7 个回答

  • Voted
  1. 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 组。将图标下载到文件夹中,然后右键单击快捷方式并选择属性:

    在此处输入图像描述

    将更好的图标拖放到快捷方式的图标框中,用新图标替换低分辨率图标:

    在此处输入图像描述

    将新的光滑图标拖放到启动器上以获得最终效果:

    把它放在你的发射器上

    最后的效果:

    Gmail 和 Seesmic 的荣耀

    • 67
  2. 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/。

    • 18
  3. 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、指示器和通知。

    • 9
  4. Pablo Bianchi
    2017-09-09T13:03:31+08:002017-09-09T13:03:31+08:00

    渐进式 Web 应用程序 (PWA)

    如果你有 PWA 就容易多了。我在这里找到的一种方法是例如:

    1. 安装PWAify:npm install -g pwaify
    2. 使用electron :pwaify https://voice-memos.appspot.com/ --platforms=linux或任何您的 PWA URL生成二进制文件。
    3. 转到子文件夹并运行应用程序。

    而已。

    • 3
  5. asi269
    2011-05-08T08:02:22+08:002011-05-08T08:02:22+08:00

    如果您使用最新版本的 Chromium (>11.0.696.57),现在可以使用 Unity。从 Chromium 中创建应用程序快捷方式,然后将其拖到 Unity 栏上。这适用于 11.04

    • 2
  6. Robert Buzink
    2011-12-07T07:47:19+08:002011-12-07T07:47:19+08:00

    我认为为每个应用程序制作不同的 Chromium 配置文件是一种很好的做法。您的应用程序将运行得更快,因为默认配置文件中安装的扩展程序未运行。此外,您可以安装特定于您的应用程序的扩展程序,这些扩展程序不会在您的默认 chromium 实例中运行。

    如果您想使用不同的配置文件运行您的应用程序,请执行以下操作:

    1. 创建一个新的配置文件目录:

      mkdir ~/.config/NAME_OF_APP
      
    2. 右键单击桌面上应用程序的快捷方式

    3. 添加

      --user-data-dir=~/.config/NAME_OF_APP
      

    命令并关闭。


    如果这不起作用,请执行以下操作:

    1. 创建一个新的配置文件目录:

      mkdir ~/.config/NAME_OF_APP
      
    2. 右键单击桌面上应用程序的快捷方式

    3. 添加

      --user-data-dir=--user-data-dir=~/.config/NAME_OF_APP
      

    命令并关闭。

    • 2
  7. 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并粘贴这些内容。

    • 2

相关问题

  • 如何将 Web 应用程序放入 Unity Launcher?

  • Ubuntu 上网本 10.10 中没有 Alt+F2?

  • Unity 中的 gnome-do 样式键盘快捷键

  • 在哪里提交 Unity 的错误/愿望清单?

  • Unity 启动器——它可以作为单独的包提供吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve