(第一个帖不小心只写了题目就发出去了,似乎被删帖了。所以重新发一下。)
(第二次怎么也没了?难道是我的帖子有毒?)
电脑型号:Toshiba Z30T-C
CPU型号:Intel Core I7-5600U
触摸板型号:(待查)
系统版本&安装方式:FydeOS6.0通过grub2双启动
具体问题描述: 1.打开安卓后,安卓内的所有软件是有声音的,例如使用安卓版的chrome播放声音正常,安卓设置中的声音也正常。但是使用系统的Chromium打开网页时,网页没有声音。疑似在打开安卓后会独占音频输出。有什么可以暂时使运行安卓程序的同时,可以让系统中的chromium有声音?
2.在第一次进入的设置界面上可以手动更改触摸板驱动。但是目前存在的问题是:
- 使用auto选项触摸板无法点触,但是可以使用双指进行滚动。
- 使用后面的其他选项,触摸板可以点触,但是无法进行双指滚动。
所以目前……只能二选一。有没有自己编译或者什么方式可以暂时解决触摸的问题?Ubuntu可以使用gnome的命令gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
来启动触摸板的点触和自然滚动,但是不清楚FydeOS中有无类似的命令来手动激活?
3.电源管理目前问题很严重。开机后CPU一直处在满频率,如图所示:
因此待机时间和风扇噪音都是非常严重的问题。在Ubuntu下安装TLP之后,风扇几乎可以无噪音,轻度负载待机时间大约可以维持在6小时左右。但是目前在FydeOS上,待机时间大约只有2.5小时。(后续:通过手动编译安装TLP之后,在TLP的配置文件中进行了电池模式的手动限频,目前来看,频率和转速都降下来了,这个问题算是解决了。具体的方式后续附上。)
4.系统右下角的电池显示不自动刷新。目前在右下角的显示如下图:
但是在系统中使用命令sudo tlp-stat
查看电池状态,图如下所示:
即使使用到电池电快耗尽的时候,右下角的电量显示依旧是同样的数值。但是在插入电源之后,右下角的电量计算会刷新。没有尝试过是否会因为电量耗尽自动关机。如果需要提供该可能性的后果,我可以测试后在此提供结果。
附:FydeOS手动编译安装TLP步骤:(浏览器按Ctrl+Alt+T进入命令行,输入shell
输入下列命令。)
1.因为系统默认/usr/bin
以及/usr/sbin
以及等等其他一大堆文件夹的默认挂在权限都是ro
,所以只能手动添加可以编辑的文件夹到PATH变量中去。先进入可读写的文件夹:cd ~/Downloads
,接下来添加变量:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
,/usr/local
这个目录是可以读写的。所以可以把所需的所有文件全部安装到此。(更新:发现貌似添加了只是暂时的,但是sudo
命令中有/usr/local/sbin
的PATH路径,所以执行时直接用sudo
就可以了。这一条可以忽略。)
2.添加变量之后,因为我使用时发现自带的vim
有问题,所以只能曲线救国装一个nano
。简单的办法是去debian仓库找一个二进制文件直接复制到/usr/local/bin
中即可使用。如果有依赖问题的话,还是装一个chromebrew吧。最方便的办法了。只是这个里面包太少,不实用。
3.在Github上Clone TLP的源码。git clone https://github.com/linrunner/TLP.git
4.进入本地Clone下来的源码文件夹中cd TLP
,打开Makefile文件:nano Makefile
5.把打开的文件的前几行,改为如下所示:
# Makefile for TLP
# Evaluate parameters
TLP_SBIN ?= /usr/local/sbin
TLP_BIN ?= /usr/local/bin
TLP_TLIB ?= /usr/local/share/tlp
TLP_FLIB ?= /usr/local/share/tlp/func.d
TLP_ULIB ?= /usr/local/lib/udev
TLP_NMDSP ?= /usr/local/etc/NetworkManager/dispatcher.d
TLP_CONF ?= /usr/local/etc/default/tlp
TLP_SYSD ?= /usr/local/lib/systemd/system
TLP_SYSV ?= /usr/local/etc/init.d
TLP_ELOD ?= /usr/local/lib/elogind/system-sleep
TLP_SHCPL ?= /usr/local/share/bash-completion/completions
TLP_MAN ?= /usr/local/share/man
TLP_META ?= /usr/local/share/metainfo
TLP_RUN ?= /run/tlp
6.然后只需要执行sudo make
以及sudo make install
,如果没有报错,即完成安装。
7.因为上面安装时/run/tlp
文件夹的读写需要root权限,因此以下所有命令都必须使用sudo
。输入sudo tlp start
运行程序。或输入sudo tlp-stat
查看目前电脑的状态。输入cat /proc/cpuinfo | grep MHz
可以查看当前CPU频率,输入sudo tlp-stat | grep Charge
可以查看当前电池电量。
8.如果需要修改TLP的配置文件,默认位置在/usr/local/etc/default/tlp
,直接编辑这个文件即可。具体修改自行在TLP帮助中查看。
9.这么一搞理论上来说什么都可以安装了。还要linux子系统干毛。(当然要自己编译,比较麻烦)
10.我在tlp中限得比较狠,目前运行频率只有800MHz,但是用起来基本没有卡顿。看视频切换全屏的时候会略卡,但是播放没有问题。