一位前端工程师的网站 Powerless
为git生成ssh key
Posted on
在命令行输入ssh-keygen –t rsa –C “johndoe@doebrothers.com“
敲三个回车之后,在用户/用户名/.ssh目录下生成两个文件,其中.pub是公钥(上传到github)
KDE 闪烁问题解决
Posted on
使用KDE Plasma 5.15 ,启动器为sddm,发现在启动器界面和进入桌面过程出现闪烁。
查阅资料,有说法为intel使用开源驱动默认会导致该问题,Intel显卡的加速选项有默认方式(glamor)、加速模式(sna)和兼容模式(uxa),修改了Intel显卡的Xorg配置文件为Intel加速模式(sna),问题可解决(参照深度论坛)
在/etc/X11/xorg.conf.d/下新建20-intel.conf,内容为:
1 | Section "Device" |
打包备份后删除原有的20opengl.conf.gz
重启电脑后该问题解决
在linux下使用小度wifi
Posted on
下载了一个驱动,打开看了下,是MT7601U,在内核中查找后发现内核已经自带该驱动。
mask MT7601U (drivers) to M ,
build kernel
enjoy~
安装Gentoo环境
Posted on
安装系统过程
- 打开官网(https://wiki.gentoo.org/)
- 下载stage3(可以在http://mirrors.163.com/gentoo/releases/x86/autobuilds/current-stage3-i686/地址下载)
- 下载光盘,做成U盘启动(如果烧不进去,使用UltraISO,使用RAW格式烧写就可以了)
- 挂载一堆东西
- xz stage3xxxx.tar.xz
- tar xvf stage3xxxx.tar
- chroot
- sources /etc/profile
- emerge-webrsync
- eselect profile list
- eselect profile set
- 编辑/etc/portage/make.conf
- emerge –ask –verbose –update –deep –newuse @world
- emerge –ask sys-kernel/gentoo-sources
- cd /usr/src/linux
- 配置内核,注意:
- 如果内存超过4G ,要配置PAE选项
- 如果用手机上网,配置NIDIS选项 包括USBNET
- 如果用UEFI直接启动,注意相关选项
- make && make modules_install
- make install
- 安装引导程序
- emerge –ask –verbose sys-boot/grub:2
- grub-install /dev/sda
- grub-mkconfig -o /boot/grub/grub.cfg
- emerge dhcpcd
- emerge usbutils pciutils
- passwd设置一下root密码
- 将/etc/config.d/hwclock 中的时间从UTC改为Local,防止修改时钟
- 重启,增加新用户
注意:
- 该阶段出现莫名死机,后发现是系统光盘不支持PAE,因此只能利用大约2.3G左右内存。由于内存过小,在编译GCC时死机或者link失败,解决方法:创建一个虚拟内存文件,然后用作swap
- dd if=/dev/zero of=/home/swap/swapfile bs=1024 count=512K (创建2G的虚拟内存,实际用了不到1G)
- mkswap ./swapfile
- swapon ./swapfile
- 查看磁盘ID,使用blkid
- 查阅内核状态,看/proc/config.gz,用zcat config.gz直接看
- 编译时候查阅硬件温度,可以用sensors(用emerge lm_sensors安装)
- 如果需要有sudo权限,需要emerge sudo,然后在etc目录下修改sudoers,用户名(@用户组) 可执行的范围(用逗号隔开),典型为 user_one ALL=(ALL) /usr/bin/vi,bin/chown,/usr/bin/emerge
配置桌面环境
我选择了KDE5 (Plasma ),因为很漂亮而且使用便利,插件多
注意,要在前面第11步选择合适的profile
- emerge xorg-server
- env-update && source /etc/profile
- startx看一眼
- 如果成功: emerge –ask plasma-meta(超长时间,大约190个包左右)
- emerge xdm
- emerge sddm
- rc-update add xdm default
待解决问题
- 不能图形界面关机
解决方式:安装dbus驱动,并通过rc-update add default加入到启动中,保证在sddm之前启动(2019-04-14) - 桌面应用过少
- 本地化问题