谷歌浏览器 for ubuntu?ubuntu安装谷歌浏览器

大家好,今天来为大家分享谷歌浏览器 for ubuntu的一些知识点,和ubuntu安装谷歌浏览器的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

Ubuntu系统下用命令行快速打开各类型文件的方法

在Ubuntu下,通常用命令行打开文本文件,比如用命令gedit、more、cat、vim、less。但当需要打开其他格式文件时,比如pdf、jpg、mp3格式文件,咱们通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open(opens a file or URL in the user's preferred application)打开这些格式文件,甚至是网页,像打开文件一样简单。

先举两个例子:

复制代码

   

代码如下:

jelline@jelline:~$ xdg-open la_isla_bonita.mp3

   jelline@jelline:~$ xdg-open

   jelline@jelline:~$已在现有的浏览器会话中创建新的窗口。

xdg-open会选择合适的程序打开指定文件,跟双击打开效果一样。在我电脑,第一个例子会用Totem Movie Player打开,第二个例子会用谷歌浏览器打开,而不是Firefox,这是因为谷歌浏览器是我默认的浏览器。

具体操作如下:

xdg-open{ file| URL}

xdg-open{--help|--manual|--version}

OK,现在是不是方便多了,通过快捷键Ctrl+Alt+T可以打开shell,F11可以全屏显示(Alt+F9最小化窗口,Alt+F10最大化/恢复窗口),再辅予xdg-open命令,极大减少了鼠标操作,也大大提升了效率。

附xdg-open manual部分信息:

xdg-open opens a file or URL in the user's preferred application. If a URL is provided the URL will be opened in the user's preferred web browser. If a file is provided the file will be opened in the preferred application for files of that type. xdg-open supports file, ftp, http and https URLs.

xdg-open is for use inside a desktop session only. It is not recommended to use xdg-open as root.

怎么编译Chrome for Android

编译Chrome for Android目前有两种方式,一是在ROM编译环境下编出libchromeview.so,二是用Chromium主干的代码编译出ContentShell(一个测试用的外壳,只包含核心的代码,不包含Chrome的扩展特性,这两种方式目前都只支持在64位Ubuntu下面进行。

--------------------------------------------------------------------------------

在ROM编译环境下编出libchromeview.so

这种方式比较简单,下载当前版本Chrome for Android的tarball,解压后把Chrome目录放入ROM目录的$ROM/external下面,然后按照README.Chrome_for_Android_SourceDistribution里面的说明进行编译即可。

1.编译出来的libchromeview.so,可以按照README.Chrome_for_Android_SourceDistribution说明打一个新的Chrome.apk运行,也可以直接替换掉手机里面/data/data/com.android.chrome/下面的libchromeview.so运行;

2.不知道是不是版本不匹配的关系,用最新的Chrome搭配自己编译的libchromeview.so,复杂的网页会崩溃,简单的网页就还OK;

3.可以输出日志(#include"/base/logging.h"),但是没法调试和跟踪(理论上应该可以使用命令行gdb进行调试,不过配置起来应该比较麻烦,没有去尝试);

--------------------------------------------------------------------------------

用Chromium主干的代码编译出ContentShell

这种方式比较麻烦

1.下载Chromium的tarball后需要使用gclient sync-nohooks同步新的代码,tarball里面的svn记录是1.6版本的,如果你的svn是1.7版本,需要先downgrade到1.6版本;

2.同步最新代码的时候,如果提示guava和jsr-305这两个目录同步错误,需要先移除$SRC/third_party/guava和$SRC/third_party/jsr-305后再重新同步(后续新的tarball应该不需要了);

3.gclient runhooks一直失败,不过貌似也不影响编译;

4.如果编译时提示缺少$SRC/build/util/LASTCHANGE文件,可以从上面的Chrome for Android的tarball里面copy过来;

5.运行build/android/adb_gdb_content_shell就可以使用gdb进行调试;

6.adb_gdb_content_shell实际上调用了adb_gdb,adb_gdb在中文Ubuntu环境下有一个bug,第861行”if ["$STATE"!="Running" ]; then“可能会失败,因为在中文环境STATE实际值可能是”运行中“,这一行需要改成”if ["$STATE"!="运行中" ]; then“;

ubuntu安装谷歌浏览器ubuntuchrome安装教程

环境:ubuntu 14.04 64位

在ubuntu中浏览器打开,下载chrome的deb安装包

下载完成后,可以选择双击安装包安装也可以使用命令sudo dpkg-i google-chrome-stable_current_amd64.deb进行安装

安装完成后,可以打开chrome浏览器了,弹窗提示设置为默认浏览器后,再之后就没了,因为浏览器崩溃了。。。

可以使用命令/usr/bin/google-chrome-stable打开浏览器,查看具体崩溃信息

使用下命令安装NSS,安装完成后,chrome就正常了

sudo apt install--reinstall libnss3

阅读剩余
THE END