Announcement

Collapse
No announcement yet.

Google Web Designer Is Now Natively Available On Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Google Web Designer Is Now Natively Available On Linux

    Phoronix: Google Web Designer Is Now Natively Available On Linux

    Last year Google unveiled the Google Web Designer as a program to put out clean, human-readable HTML5 code and this WYSIWYG editor can take advantage of the full realm of new HTML5 and JavaScript possibilities. That tool for web developers is now finally available to Linux users...

    http://www.phoronix.com/vr.php?view=MTY3MTQ

  • #2
    is this usual linux native ala google... with wine?

    Comment


    • #3
      Originally posted by justmy2cents View Post
      is this usual linux native ala google... with wine?
      No it's not It's a GTK2 program (links against libgdk-x11-2.0.so.0)

      Code:
      ~ [ ldd /usr/bin/google-webdesigner | sort                                      ] 2:34 PM
              /lib64/ld-linux-x86-64.so.2 (0x00007f6239751000)
              libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f622e9ff000)
              libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007f623207f000)
              libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00007f622ac95000)
              libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x00007f622aea6000)
              libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f622c4b3000)
              libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f6231d5b000)
              libcef.so => /opt/google/webdesigner/libcef.so (0x00007f6233c8a000)
              libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f622b726000)
              libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f622b0b3000)
              libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007f622aa5e000)
              libc.so.6 => /usr/lib/libc.so.6 (0x00007f6232eaa000)
              libcups.so.2 => /usr/lib/libcups.so.2 (0x00007f622e586000)
              libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f622de95000)
              libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00007f622c088000)
              libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f62312b2000)
              libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f6228fc5000)
              libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f622cd35000)
              libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f622e0dd000)
              libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f62314b6000)
              libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f62316be000)
              libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f6230125000)
              libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007f6229817000)
              libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f623346f000)
              libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x00007f622ef08000)
              libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007f622e307000)
              libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f6238b89000)
              libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007f6232bf7000)
              libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f6238dad000)
              libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f62291d1000)
              libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f6238631000)
              libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f622c6c3000)
              libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f62329f3000)
              libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f6238939000)
              libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f622a859000)
              libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f622a63b000)
              libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f622be3d000)
              libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f622d67b000)
              libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007f623911e000)
              libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f622d425000)
              libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f622b92a000)
              libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f6227f87000)
              libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f622bb5c000)
              libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f622818b000)
              libm.so.6 => /usr/lib/libm.so.6 (0x00007f6233685000)
              libnspr4.so => /usr/lib/libnspr4.so (0x00007f622f139000)
              libnss3.so => /usr/lib/libnss3.so (0x00007f622f9d5000)
              libnssutil3.so => /usr/lib/libnssutil3.so (0x00007f622f7a9000)
              libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f62318fb000)
              libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f62327e6000)
              libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f6231b46000)
              libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f6231048000)
              libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f622cf5a000)
              libplc4.so => /usr/lib/libplc4.so (0x00007f622f377000)
              libplds4.so => /usr/lib/libplds4.so (0x00007f622c2af000)
              libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f62309e6000)
              libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f6233252000)
              libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f6230c1b000)
              librt.so.1 => /usr/lib/librt.so.1 (0x00007f62305d4000)
              libsmime3.so => /usr/lib/libsmime3.so (0x00007f622f57c000)
              libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f622b4b9000)
              libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f6233986000)
              libudev.so.0 => /usr/lib/libudev.so.0 (0x00007f6239903000)
              libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007f6229609000)
              libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007f62293f8000)
              libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f62324ab000)
              libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f622a02f000)
              libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f622a437000)
              libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f6229e2a000)
              libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f6228baa000)
              libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f6228dad000)
              libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f62289a7000)
              libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f622c928000)
              libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f6229a1f000)
              libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f622cb32000)
              libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f622d205000)
              libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f62287a1000)
              libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f6229c23000)
              libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f622fd12000)
              libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f622d87d000)
              libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f622e7fc000)
              libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f622a231000)
              libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f622ecf6000)
              libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f62322a5000)
              libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f622dc92000)
              libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f622ff15000)
              libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f622da88000)
              libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f62307dc000)
              libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f622859e000)
              libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f62303ce000)
              libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f6228398000)
              libz.so.1 => /usr/lib/libz.so.1 (0x00007f6230e32000)
              linux-vdso.so.1 (0x00007fff9778d000)

      Comment


      • #4
        Originally posted by justmy2cents View Post
        is this usual linux native ala google... with wine?
        That's not "usual". Google tries not to favor one method overly much so they port different tools using different approaches.

        Google Earth is a natively-ported Qt application, Picasa was "ported" using Wine, and this is apparently a natively-ported GTK+ application.

        Comment


        • #5
          Why would they not write the tool itself in HTML 5 or similar, as an online tool, a la google docs? It would help with their push to web-centric services, and the push to chromebooks and chromeboxes.

          Anyways, has anyone tried it?

          Comment


          • #6
            Originally posted by ssokolow View Post
            That's not "usual". Google tries not to favor one method overly much so they port different tools using different approaches.

            Google Earth is a natively-ported Qt application, Picasa was "ported" using Wine, and this is apparently a natively-ported GTK+ application.
            ok, i have to admit i didn't know about qt earth. afaik, 1st versions were wine based and i stopped using it

            Comment


            • #7
              Only works with en-US

              To get it to work on my en-AU system, I had to start it with en-US.

              Code:
              rm -r ~/.local/share/google-web-designer
              LANGUAGE=en_US google-webdesigner
              see https://groups.google.com/d/msg/gwdb...s/NHlOB0hjVTIJ

              Comment


              • #8
                Originally posted by mendieta View Post
                Anyways, has anyone tried it?
                I'ts essentially a banner maker (most of the presets are for ads). The animations tools are good and the code produced is clean.

                Comment


                • #9
                  I've recently converted my flash website to html5 with Swiffy. Later this year I'll try to import and improve my site with this. Hope this will work.

                  Comment


                  • #10
                    Why GTk2 again, meh -.-

                    Comment


                    • #11
                      Originally posted by mendieta View Post
                      Why would they not write the tool itself in HTML 5 or similar, as an online tool, a la google docs? It would help with their push to web-centric services, and the push to chromebooks and chromeboxes.

                      Anyways, has anyone tried it?
                      I'm about to try it.
                      Either way. Google docs is really slow and clunky. I have tried several online web tools and they usually feel slow and clunky. It's a small gripe for developers so I applaud Google for going one step further. I'm frustrated enough with too much layering on hardware that is capable of so much more.

                      Re: GTK / QT etc... I guess google are trying not to keep their eggs in one basket because who knows. If they supported QT for EVERYTHING. Chances are, apple or M$ would buy them out...

                      Comment


                      • #12
                        > Chances are, apple or M$ would buy them out...

                        There's the nice things of e.g. software with a GPL license :-). No one can leave people without that software; in that case, if no new versions are made available because Apple or M$: Google can say "fork you" :-), like Google has already done with Webkit. It increases peace of mind :-)

                        Comment

                        Working...
                        X