Ubuntu24.04 GTK主题应用至Nautilus

GTK主题应用到Nautilus 这个问题是很早之前的一个问题了,我早就解决了,今天想起来了来记录一下。 问题描述 将系统更新到Ubuntu24.04之后(其实主要是因为Gnome更新到了46了),然后在gnome-tweaks中设置Legacy Applications的时候无法应用到Nautilus以及系统Settings的样式上。 1 貌似是因为Gnome更新之后,不能这样了,得用下面的方法: 在下载的xxx主题里面找到gtk-4.0文件夹,然后用它替换掉~/.config/gtk-4.0文件夹,就ok了。 感觉还挺麻烦的。。。 怎么把主题应用到 nautilus 和其他一些应用上 https://www.reddit.com/r/gnome/comments/1dzuomw/how_to_apply_theme_to_nautilus_and_some_other_apps/?tl=zh-hans  ↩︎

发布于 2025-12-28 · 上次修改 2025-12-28 · 1 分钟 · 14 字 · 流逝光

Ubuntu桌面壁纸被替换为白屏

这个问题昨晚出现的吧,刚刚被我解决掉了,记录一下解决的过程。 问题描述 就是下面这样: 但是我打开应用面板的时候又是正常显示的: 解决过程 最开始的时候是我的nautilus里面的icon不能按照我配置的GTK的主题来显示了,就显示的是很普通那种icon,然后我想着这种问题应该log out一下再回来就可以了,问题不大。 结果我log out之后,就出现了上面这种问题,我一下不知道怎么弄了。理所当然的就去google: “ubuntu24.04 desktop show white”、“ubuntu24.04 wallpaper show whole white"这种搜索,然后到askubuntu包括reddite等论坛看了很多帖子,都没法解决我的问题。 然后当然我也重启了很多次,也没用当然,但是重启后打开桌面会显示下面的这个东西: 就是可以看到,有一个叫 “@!0,0;BDHF” 的东西把我的桌面壁纸给覆盖掉了,我昨天没有很在意这个,然后就是瞎折腾了半天解决不了。 今天我又看到这个,我想我搜了那么多都搜不到,为啥不直接检索这个 “@!0,0;BDHF” 看看能不能搜索出来啥东西呢?但我说实话,这个东西我也不陌生,就是之前很莫名奇妙会出现的一个我的桌面icon的重影,我也不知道怎么关掉的,但是不影响我的正常使用,我也就一直没管。 结果一搜还真给我搜出来了1,askubuntu上面的一个帖子,然后其实问题就出在Desktop Icons Next Generation (DING)这个gnome-shell extension上面,当然我也不知道原理是啥,我就把这个extension给disable了,一切就恢复正常了! What is @!0,27;BDH and why does it keep me stuck in activites overview mode? https://askubuntu.com/questions/1342245/what-is-0-27bdh-and-why-does-it-keep-me-stuck-in-activites-overview-mode  ↩︎

发布于 2025-12-27 · 上次修改 2025-12-27 · 1 分钟 · 46 字 · 流逝光

Linux字体配置

字体 检查已安装字体: fc-list 字体文件夹:/usr/share/fonts、/home/username/.local/share/fonts、/home/username/.fonts 全局安装字体 确保/usr/share/fonts目录存在 将已经下载的字体文件(ttf、otf)复制到/usr/share/fonts目录中:sudo cp *.ttf /usr/share/fonts 为了让系统识别新字体,运行以下命令更新字体缓存:sudo fc-cache -f -v 当前用户安装字体 确保~/.fonts目录存在 将下载的字体文件复制到~/.fonts目录中:cp *.ttf ~/.fonts 为当前用户的字体更新字体缓存:fc-cache -f -v

发布于 2025-12-15 · 上次修改 2025-12-15 · 1 分钟 · 22 字 · 流逝光

MySQL 8.0数据库添加用户和授权

1. 创建新用户 create user 'username'@'host' identified by 'password'; 其中username为自定义的用户名;host为登录域名,%代表任意IP,localhost代表本机,或者填写指定的IP地址;password为密码 2. 为用户授权 grant all privileges on *.* to 'username'@'host' with grant option; 其中*.*第一个*表示所有数据库,第二个*表示所有数据表,如果不想授权全部那就把对应的*写成相应数据库或者数据表;username为指定的用户;%为该用户登录的域名 3. 授权之后刷新权限 flush privileges; 4. 撤销授权 # 收回权限(不包含赋权权限) revoke all privileges on *.* from user_name; revoke all privileges on user_name.* from user_name; # 收回赋权权限 revoke grant on option on *.* from user_name; # 操作完成后重新刷新权限 flush privileges;

发布于 2024-09-05 · 上次修改 2026-01-12 · 1 分钟 · 58 字 · 流逝光

MySQL 修改用户

具体操作 在5.7之前修改密码:(使用update修改user表) use mysql; update user set authentication_string=password('123456') where host = 'localhost' and user='root'; 在5.7修改密码:(废除了password字段,需要使用authentication_string) use mysql; update user set password=password('123456') where host='localhost' and user ='root' 在8.0中已经不能使用password函数和set…语句,只能使用 use mysql; alter user 'root'@'localhost' identified with mysql_native_password by '123456'; ## 如果遇报错,先执行flush privileges 原因 mysql5.7.9版本之后废弃了password字段和password()函数,且默认加密方式不采用mysql_native_password. 在mysql8.0以上版本中caching_sha2_password和sha256_password认证插件比mysql_native_password插件提供的密码加密更安全,并且前者加密性能更好。由于caching_sha2_password这样优秀的安全和性能特征,让他作为mysql8.0的默认首选认证插件,而并不是mysql_native_password. 所以mysql8.0默认是caching_sha2_password加密,5.7.9版本后的默认是mysql_native_password.

发布于 2024-09-05 · 上次修改 2024-07-25 · 1 分钟 · 44 字 · 流逝光