Ubuntu Wayland 设置

强烈建议不要使用wayland 目前(2024年4月)为止,由于chrome,chromium,electron,flatpak引起的兼容性问题会导致linux系统的用户体验剧烈下降!!! 下面的操作只对部分应用有效。 在切换到GNOME的Wayland会话后,可能需要对不同的程序和系统配置进行一些调整以确保最佳的用户体验。以下是在这种环境下可能需要注意或重新设置的一些方面。 1. 添加各种平台框架的wayland参数 添加如下内容到~/.pam_environment并重启系统。 more ...

使用docker来管理wordpress

wordpress漏洞相对较多,我的服务器帮朋友挂了网站。之前是直接挂在host上,现在迁移到了docker里。记录一下迁移wordpress到docker里需要注意的问题。 wordpress docker image wordpress官方的docker image有很多不同的版本。比如fpm版本就是只有php和wordpress,而默认的则带着apache webserver。 其次,所有的image都没有数据库。 https://gist more ...

Gigabyte b650设置硬盘RAID

我的主板是技嘉的B650 GAMING X AX V2,CPU是AMD 7800x3d。在主板的UEFI里,有设置硬盘RAID的地方。我主板的sata口连接了四块硬盘,现在要把sata口的两个1TB的ssd做raid0。主板官方手册里有一些坑,以及提供的驱动会破坏windows。这里记录下正确的过程。 UEFI设置RAID more ...

Windows下AMD GPU驱动问题

最近在windows下遇到了一个奇怪的问题,开机后提示amd的软件打不开,提示与当前驱动不兼容,chrome浏览器打开只有白色,gpuz无法获得显卡频率,任务管理器可以看到独显没有被使用。 搜索了一些帖子后,发现好像是因为windows更新库里的amd驱动问题。使用amd的Adrenalin Edition安装的driver,在windows判断其版本号时,可能会错误地被判断为比windows库里的版本更低,导致windows会从自己的库里更新显卡驱动。 最简单的方法就是禁止windows从它的自己的库里更新驱动。 使用组策略关闭windows more ...




zsh设置

修改zsh time命令的结果 在~/.zshrc添加如下内容 TIMEFMT='%J %U user %S system %P cpu %*E total'$'\n'\ 'avg shared (code): %X KB'$'\n'\ 'avg unshared (data/stack): %D KB'$'\n'\ 'total (sum): %K KB'$'\n'\ 'max memory: more ...

VSCode Tips

VSCode 插件 C/C++: C/C++ IntelliSense, debugging, and code browsing. Git History: View git log, file history, compare branches or commits GitLens: GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance vi more ...

MacOS Tips

公司笔记本是MacOS,为了和自己之前Gnome的使用习惯匹配,修改了一些设置,在这里记录一下。 输入法 输入法使用Rime,配置文件在~/Library/Rime。但是shift临时输入大写时,总是会出现输入法切换的问题,猜测是因为按的时间太短导致,目前还没有找到解决办法。官方教程和讨论介绍了通过修改其他切换输入法快捷键的方式来解决这个问题,但是我发现切换系统的输入法延迟很大而且屏幕中间会显示一个提示框,也无法修改Capslock键为rime的上屏键,使用ctrl more ...