如何将Flatpak安装的BlackBox终端配置为系统默认终端?
如何将Flatpak安装的BlackBox终端配置为系统默认终端?
别担心,这事儿完全能搞定!问题出在Flatpak应用的启动方式上——它不是单个可执行文件,而是一串带参数的flatpak run命令,没法直接用update-alternatives注册。咱们只需要先做个简单的封装脚本,就能顺利把它设为默认终端了,步骤如下:
第一步:创建BlackBox的启动封装脚本
先在系统的可执行目录里创建一个脚本文件,比如/usr/local/bin/blackbox-flatpak,用nano编辑最方便:sudo nano /usr/local/bin/blackbox-flatpak然后把下面的内容粘贴进去(记得保留
"$@",它能帮你传递终端的命令行参数,比如打开指定目录):#!/bin/sh /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=blackbox com.raggesilver.BlackBox "$@"按
Ctrl+O保存,Ctrl+X退出nano。第二步:给脚本添加执行权限
脚本创建好后得让系统能执行它,运行这条命令:sudo chmod +x /usr/local/bin/blackbox-flatpak第三步:将脚本注册到系统终端备选列表
现在用update-alternatives把这个脚本注册成终端选项,后面的数字50是优先级(数字越高优先级越高,你可以根据自己的需求调整,比如默认终端优先级一般是50左右):sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/blackbox-flatpak 50第四步:设置BlackBox为默认终端
最后运行配置命令,在弹出的列表里选对应的BlackBox选项就行:sudo update-alternatives --config x-terminal-emulator
完成后你可以直接在终端输入x-terminal-emulator验证一下,看看是不是启动了BlackBox终端~
备注:内容来源于stack exchange,提问作者yuvi
相关产品推荐
相关产品推荐

