怎样给gnome-shell的chromium加启动参数

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

怎样给gnome-shell的chromium加启动参数

#1

帖子 速腾1994 » 2013-11-20 10:09

gnome-shell桌面环境
想给chromium改cache到tmp或shm
要减少 Chromium 的缓存写入磁盘操作,可以用--disk-cache-dir=/foo/bar 将缓存定义到其它地方:
$ chromium --disk-cache-dir=/tmp/cache
使用--scroll-pixels= 选项设置鼠标滚动速度,例如:
$ chromium --scroll-pixels=200
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 怎样给gnome-shell的chromium加启动参数

#2

帖子 nae6taiyie0T » 2013-11-20 12:35

将chromium.desktop 从/usr/share/applications复制一份放到$HOME/.local/share/applications. 然后编辑它, 在EXEC那一行后面加入需要的参数就行了.
因为$HOME/.local/share/applications里的优先级要高于系统目录/usr/share/applications.
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 怎样给gnome-shell的chromium加启动参数

#3

帖子 速腾1994 » 2013-11-21 1:58

@nae6taiyie0T 那如何更改~/.cache到/dev/shm?
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 怎样给gnome-shell的chromium加启动参数

#4

帖子 nae6taiyie0T » 2013-11-21 11:20

速腾1994 写了:@nae6taiyie0T 那如何更改~/.cache到/dev/shm?
上面已经说了, 直接在Exec后面跟上参数就行了, 就像之前在终端里的操作一样.

代码: 全选

Exec=chromium --cache=/dev/shm
里面是可以加入很多选项的. 其实Exec后面的指令是作为一个shell命令来解析和执行的, 再举个例子:

代码: 全选

Exec=chromium "http://reddit.com"
就可以在启动后自动打开reddit的主页了.
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 怎样给gnome-shell的chromium加启动参数

#5

帖子 速腾1994 » 2013-11-21 21:49

@nae6taiyie0T
我说的意思是移动整个~/.cache文件夹啊
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 怎样给gnome-shell的chromium加启动参数

#6

帖子 nae6taiyie0T » 2013-11-21 23:47

速腾1994 写了:@nae6taiyie0T
我说的意思是移动整个~/.cache文件夹啊
也不难, 可以写一个脚本, 在系统启动时, 自动挂载就行了.
同时, 也可以将/tmp等目录一并挂到/dev/shm里.
但要注意一下权限设定.

但要注意的是, 最好能在磁盘上做一个同步, 因为本来嘛~/.cache里面有好多文件就是缓存, 比如firefox的网页缓存(包括一些js, 图片, css之类的), 还有thumbnails/ 里面放的是nautilus文件浏览器的一些缩略图; 如果这些本地缓存的文件都不存在了, 在下次需要使用时, 就必须重新下载(firefox) 或者重新生成缩略图(nautilus), 这样更慢. 所以, 可以用rsync等命令定时(比如半小时)把/dev/shm/USER_cache/里的内容同步到磁盘; 然后在开机时, 再载入.

我之前也有过类似的想法, 是为了加快firefox的速度, 把~/.cache/mozilla/ 以及~/.mozilla都放到内存里了, 可使用一段时间发现, 跟本就感觉不到速度上的提升; 所以很快就放弃了. 当时的做法就是上面我讲述的, 开机自动挂载, 同步文件等; 之前写的shell脚本找不到了(好几年前的了), 要不然还可以贴出来做个参考.
回复