CachyOS default shell fish is an inconvenient choiche for newcommers
@peppergrayx
·
2026-04-28
·
via CachyOS Forum - Latest posts
CachyOS ships quite a polished OOB experience, but fish has some hurdles which is I want to leave that as feedback, maybe as UX bug report: For example, when you go to Updating Fingerprint Reader Firmware on Linux for all Framework Laptops they tell you to: The command to check your current version. Simply copy, paste into the terminal and press enter: GUID=$(fwupdmgr get-devices | grep -A 6 -E "fingerprint" | grep -i "GUID" | awk -F ': ' '{print $2}' | awk '{print $1}'); clear && echo "fwupdmgr get-devices $GUID" && fwupdmgr get-devices $GUID If you do this, this is what you get: fish: Unsupported use of '='. In fish, please use 'set GUID $(fwupdmgr get-devices | grep -A 6 -E "fingerprint" | grep -i "GUID" | awk -F ': ' '{print $2}' | awk '{print $1}')'. You can just type bash and then run the command there, but how would people know or how would they know why there suddenly is a fish giving syntax errors ? Since CachyOS has a zsh default config, I’d advocate to use this as default and users switch to fish who know what they are doing, instead of the other way round. With CachyOS leading the charts, there surely is an influx of novice Linux users to be expected. If this is their first shell command, the experience is quite unpleasant.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。