2022年5月

我的电脑貌似有点问题,windows和fedora双启动之后,grub2菜单时键盘会无反应,无法选择启动哪个系统。
一番搜索之后,可以临时修改启动系统:

1. fedora中下次启动windows

sudo cat /boot/grub2/grub.cfg | grep Windows

找到windows的菜单项

menuentry 'Windows Boot Manager (on /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-10E1-951C' {

设置临时windows为默认启动项

sudo grub2-set-default  "Windows Boot Manager (on /dev/nvme0n1p2)"

验证设置

sudo grub2-editenv list

输出中有下面这句

saved_entry=Windows Boot Manager (on /dev/nvme0n1p2)

2. windows中设置下次启动fedora

使用Diskgenius打开fedora分区,将/boot/grub2/grubenv这个文件复制到桌面
Snipaste_2022-05-29_14-14-40.png
编辑该文件,删除saved_entry这行,下次重启时恢复正常启动顺序,即默认fedora
Snipaste_2022-05-29_14-13-46.png

参考:

https://www.cnblogs.com/Mingxx/articles/3297842.html

1 安装wps

https://www.1024sou.com/article/987574.html

cd ~/Downloads && wget -N https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/10976/wps-office_11.1.0.10976_amd64.deb http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
sudo dpkg -i wps-office_11.1.0.10976_amd64.deb libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb

1.1 字体设置

https://github.com/BannedPatriot/ttf-wps-fonts

cd ~/Downloads && git clone git clone https://hub.fastgit.xyz/BannedPatriot/ttf-wps-fonts.git && cd ttf-wps-fonts && ./install.sh

https://blog.csdn.net/ZhangJingHuaJYO/article/details/122148629

从 Windows 系统下字体文件夹(C:\Windows\Fonts) ,拷贝如下文件
宋体:simsunb.ttf 和 simsun.ttc
微软雅黑:msyhbd.ttf
Courier New:courbd.ttf、courbi.ttf、couri.ttf 和 cour.ttf
WPS Office 所需字体:wingding.ttf、webdings.ttf、symbol.ttf、WINGDNG3.TTF、WINGDNG2.TTF、MTExtra.ttf

sudo mkdir /usr/share/fonts/truetype/windows-font
sudo cp /usr/software/fonts/Fonts/* /usr/share/fonts/truetype/windows-font
# 修改权限,并更新字体缓存
sudo chmod -R 777  /usr/share/fonts/truetype/windows-font
cd /usr/share/fonts/truetype/windows-font
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

安装advcpmv

Advanced Copy 为cp、mv命令增加了进度条。

cd ~/Downloads && git clone git clone https://hub.fastgit.xyz/BannedPatriot/ttf-wps-fonts.git && cd ttf-wps-fonts && ./install.sh

参考wget跳过已下载的文件,将install.sh中的curl -LO替换为wget -N

bat是linux下流行的cat工具的替代品。

bat banner

主要特性包括:

  • 语法高亮
  • git集成
  • 自动分页
  • 智能输出等

ubuntu下直接安装bat即可。

不过这样在调用时要使用batcat命令,检查了.bashrc后发现可以在.bashrc中创建别名来调用。

.bashrc中同时建议通过单独的.bash_aliases文件来管理别名清单,也避免了直接编辑.bashrc,这样甚至可以让catbat命令最终都执行batcat

alias cat='batcat'
alias bat='batcat'

Screenshot from 2022-05-22 00-20-18.png

前言:

折腾了几天,体验过Fedora workstation 36、Ubuntu budgie、Kubuntu等等发行版,总有些无法解决的问题,最终还是回到Ubuntu。

Fedora workstation: 自带的ibus-libpinyin是最新版本,候选框样式漂亮,双拼可以不展开。问题主要是官方源软件太少,shadowsocks-libev都没有,第三方源的添加和管理都太复杂。

Ubuntu budgie: budgie桌面比较传统,使用方便。问题主要是桌面不稳定,top panel有bug;另外,ubuntu系的通病,ibus-libpinyin为旧版,双拼不能不展开,自行编译的话候选框样式比较丑,没有搞定样式调整。

Kubuntu: KDE桌面应用程序的菜单太复杂,还有ubuntu的通病ibus-libpinyin为旧版,双拼不能不展开,另外由于KDE和GTK的区分,不管是官方包还是自行编译,候选框样式比较丑。

- 阅读剩余部分 -

1. neovim

nvim

2. shadowsocks-libev

2.1 安装

sudo dnf copr enable -y outman/shadowsocks-libev epel-8-x86_64

2.2 解决依赖libmbedcrypto.so.3的错误

cd /lib64
sudo ln -s libmbedcrypto.so.2.28.0 libmbedcrypto.so.3

3. codecs

应用商店/codecs
Screenshot from 2022-05-13 21-43-43.png
Screenshot from 2022-05-13 21-43-54.png

4. 词典

4.1 iSearch

https://github.com/louisun/iSearch

4.2 bing()")

依赖pup——命令行基于css的html解析器,下载预编译的程序,解压放入/usr/bin即可
.bashrc中加入以下内容

bing(){
    if [[ $# -eq 0 ]];then
        echo "query required"
        return 1
    elif [[ $# -eq 1 ]];then
        query=$1
    else
        IFS='+'
        query="'$*'"
    fi
    curl -s "https://cn.bing.com/dict/($query)?mkt=zh-CN&setlang=ZH" | pup '.qdef > ul text{}'
}

作者:wuwe1
链接:https://www.zhihu.com/question/42100744/answer/1016638278
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。