。。。。
作为外观党,终端不透明看起来好不爽啊,刚刚接触fish,觉得fish的命令建议很不错,所以我想继续用fish,但是又想让它透明。。。不知道该怎么配置,希望知道的大神帮我弄一下。O(∩_∩)O谢谢
离线
fish 又不管 GUI 渲染的事情。那个是终端处理的。而终端里跑的是 bash 还是 fish 还是 zsh,终端是不在乎的。就像你浏览器里可以显示各种网站的页面一样。
离线
fish 又不管 GUI 渲染的事情。那个是终端处理的。而终端里跑的是 bash 还是 fish 还是 zsh,终端是不在乎的。就像你浏览器里可以显示各种网站的页面一样。
也就是说不能像修改~/.bashrc那样实现终端透明是吧
离线
也就是说不能像修改~/.bashrc那样实现终端透明是吧
嗯。具体方式依终端的不同而不一样,也不是所有终端都支持的。
离线
龙尘飘 说:也就是说不能像修改~/.bashrc那样实现终端透明是吧
嗯。具体方式依终端的不同而不一样,也不是所有终端都支持的。
我找到一个方法可以让它支持透明,就是蠢了点,
设置fish为默认,
打开先bash回车
然后再fish回车
就是透明的fish了。。。。
感觉蠢哭了
离线
我找到一个方法可以让它支持透明,就是蠢了点,
设置fish为默认,
打开先bash回车
然后再fish回车
就是透明的fish了。。。。
感觉蠢哭了
为什么会这样呢?你用的是什么终端,是怎么设置透明的呢?
离线
龙尘飘 说:我找到一个方法可以让它支持透明,就是蠢了点,
设置fish为默认,
打开先bash回车
然后再fish回车
就是透明的fish了。。。。
感觉蠢哭了为什么会这样呢?你用的是什么终端,是怎么设置透明的呢?
就是gnome桌面环境自带的那个,因为界面语言改成中文了,所以直接显示的是终端。
我用bash的时候设置终端透明是修改~/.bashrc文件的,同样的句子,写在~/.zshrc里面也是可以让终端透明,但是弄到~/.fishrc里面就不行,估计是因为fish是通过web配置的
离线
就是gnome桌面环境自带的那个,因为界面语言改成中文了,所以直接显示的是终端。
我用bash的时候设置终端透明是修改~/.bashrc文件的,同样的句子,写在~/.zshrc里面也是可以让终端透明,但是弄到~/.fishrc里面就不行,估计是因为fish是通过web配置的
大概是因为 fish 的语法与 bash、zsh 不一样?说说你是怎么配置的嘛。
真累啊……
离线
龙尘飘 说:就是gnome桌面环境自带的那个,因为界面语言改成中文了,所以直接显示的是终端。
我用bash的时候设置终端透明是修改~/.bashrc文件的,同样的句子,写在~/.zshrc里面也是可以让终端透明,但是弄到~/.fishrc里面就不行,估计是因为fish是通过web配置的大概是因为 fish 的语法与 bash、zsh 不一样?说说你是怎么配置的嘛。
真累啊……
就这个,
if [ -n "$WINDOWID" ]; then
TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 80 / 100)))
xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
fi
.bashrc和.zshrc都可以用。
离线
就这个,
if [ -n "$WINDOWID" ]; then
TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 80 / 100)))
xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
fi.bashrc和.zshrc都可以用。
这是设置的窗口半透明,不是「终端背景透明」。
你把这段改成 fish 语法就可以了。
另外这段代码没考虑非图形环境登录。
离线
龙尘飘 说:就这个,
if [ -n "$WINDOWID" ]; then
TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 80 / 100)))
xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
fi.bashrc和.zshrc都可以用。
这是设置的窗口半透明,不是「终端背景透明」。
你把这段改成 fish 语法就可以了。
另外这段代码没考虑非图形环境登录。
但是我不知道改怎么改成fish的语法啊,我用fish不是因为我懂,而只是觉得它的提示很棒。。。。。。
离线
但是我不知道改怎么改成fish的语法啊,我用fish不是因为我懂,而只是觉得它的提示很棒。。。。。。
那种提示 zsh 也可以有啊。fish 的语法比较令人头疼的,我早就忘记了。
离线
龙尘飘 说:但是我不知道改怎么改成fish的语法啊,我用fish不是因为我懂,而只是觉得它的提示很棒。。。。。。
那种提示 zsh 也可以有啊。fish 的语法比较令人头疼的,我早就忘记了。
我用oh my zsh里面没有,还是说我不知道怎么开启。。。。算了,不纠结了
离线
我用oh my zsh里面没有,还是说我不知道怎么开启。。。。算了,不纠结了
离线
龙尘飘 说:我用oh my zsh里面没有,还是说我不知道怎么开启。。。。算了,不纠结了
恩,搞定了!灰常感谢!
离线