企业网站模板免费下载,保姆seo教程,建设银行网站登录入口,秦皇岛建设网站公司哪家好http://mc.alger.fun/#/
debian12可以通过下载deb包进行安装。
但是在使用过程中#xff0c;会出现“Using GTK 2/3 and GTK 4 in the same process is not supported” error报错#xff0c;解决方法有
运行方法
临时运行
algermusicplayer --gtk-version3创建运行脚本…http://mc.alger.fun/#/
debian12可以通过下载deb包进行安装。
但是在使用过程中会出现“Using GTK 2/3 and GTK 4 in the same process is not supported” error报错解决方法有
运行方法
临时运行
algermusicplayer --gtk-version3创建运行脚本通过脚本执行
algermusicplayer-gtk3.sh
#!/usr/bin/env bash# 检查 Algermusicplayer 是否存在
if ! command -v algermusicplayer /dev/null; thenecho 错误: 未找到 algermusicplayer 命令exit 1
fi# 根据 Shell 类型选择参数传递方式
if [ $(ps -p $$ -o comm) fish ]; then# Fish Shell 使用 $argvexec algermusicplayer --gtk-version3 $argv
else# Bash/Zsh 使用 $exec algermusicplayer --gtk-version3 $
fi
其中fish的运行脚本略有不同使用的是$argv
创建别名通过终端输入运行
alias algermusicplayeralgermusicplayer --gtk-version3其他方法
暂时不想了能用就行了多开一个终端页面的事
其他
脚本放到哪里
需要全局使用则放在 /usr/local/bin 无论选择哪种方式确保脚本具有执行权限chmod x并正确添加到 PATH 中。
修改别名更改到配置文件
其他shell别名永久保存配置方式
~/.bashrcfish别名配置方式
在 Fish Shell 中别名alias和函数function的配置方式与 Bash 不同。以下是几种存放别名配置的位置及方法
1. Fish Shell 函数文件推荐
Fish 使用函数function替代传统的别名配置保存在 ~/.config/fish/functions/ 目录下。
步骤 创建函数文件 mkdir -p ~/.config/fish/functions
nano ~/.config/fish/functions/algermusicplayer.fish添加函数内容 function algermusicplayercommand algermusicplayer --gtk-version3 $argv
end使配置立即生效 source ~/.config/fish/functions/algermusicplayer.fish验证方法
algermusicplayer --help # 应该自动添加 --gtk-version3 参数2. Fish Shell 配置文件config.fish
直接在 Fish 的主配置文件中添加别名。
步骤 编辑配置文件 nano ~/.config/fish/config.fish添加别名 # 在文件末尾添加
function algermusicplayeralgermusicplayer --gtk-version3 $argv
end使配置立即生效 source ~/.config/fish/config.fish3. 使用 funcsave 命令最简单
通过 Fish 的内置命令自动创建函数文件。
步骤 临时设置别名 function algermusicplayeralgermusicplayer --gtk-version3 $argv
end保存为永久函数 funcsave algermusicplayer验证方法
# 关闭并重新打开终端后测试
algermusicplayer --help4. 自定义配置目录高级用法
如果需要在多个设备间同步配置可以创建自定义配置文件并引入。
步骤 创建自定义配置文件 mkdir -p ~/.config/fish/custom
nano ~/.config/fish/custom/aliases.fish添加别名 # ~/.config/fish/custom/aliases.fish
function algermusicplayeralgermusicplayer --gtk-version3 $argv
end在主配置文件中引入 echo source ~/.config/fish/custom/aliases.fish ~/.config/fish/config.fish验证别名是否生效
通过以下命令检查别名是否正确加载
functions algermusicplayer # 显示函数定义推荐方案
对于大多数用户推荐使用 funcsave 方法
简单易用只需一行命令即可创建永久别名自动管理Fish 会自动维护函数文件符合 Fish 规范避免与 Bash 语法混淆
如果需要在多个设备间同步配置可以选择自定义配置目录的方式。
无论选择哪种方式确保别名名称与原命令不冲突例如不要用 algermusicplayer 作为函数名因为它会递归调用自身。
总结
本文可以通过修改别名的使用--gtk-version3启动algermusicplayer解决这个软件在debian12中运行的报错问题如果后期作者修复了该问题那么使用该软件就不会有那么麻烦。或者debian13 test版本中可能可以直接运行。 至于为什么fish shell修改方法那么多那么麻烦是因为用到了fish的特性。和常有的shell的配置方式多有不同。