在安装完成gitlab-runner后,发现如要直接部署到gitlab则gitlab-runner无法正常工作,使用diary.sh发布博客时还需要设置一段代码检测gitlab-runner是否以普通帐号运行,如果不运行则使用
gitlab-runner run
启动,这个操作不规范,虽然用了一段时间,但是今天还是决定修复这个问题。造成这个问题的原因是,在安装gitlab-runner时其默认建立了一个名为gitlab-runner的帐号,但是这个帐号又不在root组中,这个权限问题导致了部署博客时gitlab-runner无法正常运行。
Server = http://archive.archlinux.org/repos/2024/09/18/$repo/os/$arch Server = https://america.archive.pkgbuild.com/repos/2024/09/19/$repo/os/$arch Server = https://asia.archive.pkgbuild.com/repos/2024/09/19/$repo/os/$arch Server = https://europe.archive.pkgbuild.com/repos/2024/09/19/$repo/os/$arch Server = https://arch-archive.tuna.tsinghua.edu.cn/2024/09-16/$repo/os/$arch Server = https://mirrors.bfsu.edu.cn/archlinux-archive/2024/09-16/$repo/os/$arch
在2024年09月21日升级系统后采用的锁定ArchLinux到指定日期的稳键策略,而2024年09月27日放开了更新后发现只有插件Hide Top Bar仍然没有适配,于是在百度后发现可以追加版本后修复,因为Gnome 47更新并没有大量改变java script接口,所以这个方法是可行的。具体修改为
{ "shell-version": ["45", "46", "47" ], "uuid": "hidetopbar@mathieu.bidon.ca", "name": "Hide Top Bar", "settings-schema": "org.gnome.shell.extensions.hidetopbar", "description": "Hides the top bar, except in overview. However, there is an option to show the panel whenever the mouse pointer approaches the edge of the screen. And if \"intellihide\" is enabled, the panel only hides when a window takes the space.\n\n- Press backspace to remove keyboard shortcut.\n- Log off and on again when there is an error after upgrading.", "url": "https://gitlab.gnome.org/tuxor1337/hidetopbar", "gettext-domain": "hidetopbar@mathieu.bidon.ca" }