Windows11 更新后 Liunx 子系统 WSL 报 0x800701bc 错误
Windows 11系统上启用了WSL后,在Microsoft Store安装好了 AlmaLinux,然后打开AlmaLinux,提示 0x800701bc 错误。
原因:
WSL1升级到WSL2之后,内核却没有升级,所以会出现这种错误提示,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。
解决:
1、下载最新的wsl安装包,下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
2、安装包下载后,直接运行安装即可!
WSL版本的问题;解决办法如下:
方法二:
管理员打开cmd,安装更新:
wsl –update
安装 VMware Tools 不能复制粘贴
Ubuntu 20.04 安装了 VMware Tools,但是有时还是不能主机虚拟机之间相互复制粘贴。
问题所在:
因为从 Ubuntu 14.04 开始 open-vm-tools 代替了官方 VMware Tools。
解决办法:
所以应该改安装open-vm-tools
安装方法:ap install open-vm-tools-desktop fuse
出现default-N,一直按enter键即可
安装后可全屏并且与主机间复制粘贴。
虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。
虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机。
1.找到并通过记事本程序打开虚拟机的.vmx
文件;
2.找到文件中的virtualHW.version = "19"
字段或者 19为其他数字,修改该字段为virtualHW.version = "10"
;
3.保存.vmx
文件,并开启虚拟机。
OK
如何在nano中启用语法高亮显示?
如何在nano中启用语法高亮显示?
nano可以像gedit和vim那样突出语法吗?我如何启用它?我至少需要bash和python语法高亮。
nano编辑器本身为几种语言和脚本提供语法高亮显示。查看/usr/share/nano/
注意:在编辑~/.nanorc
文件后,有时您可能会收到segmentation fault
。如果发生这样的错误,则取消设置LANG环境变量会有所帮助。您可以在终端中用unset LANG
取消它。 (从here获得的溶液)
如果您对bash突出显示不满意,还有其他解决方案。其中一个例子可以找到here
您还可以将include /usr/share/nano/*
写入〜/.nanorc文件,以便在nano版本支持时突出显示所有语言。
〜/.nanorc文件 加入
include /usr/share/nano/c.nanorc
或者
include /usr/share/nano/*.nanorc
默认的语法定义非常差和不完整。我保留一组更精确的定义here,对于任何认为它们有用的人。
要安装,请运行:
git clone https://github.com/nanorc/nanorc.git
cd nanorc
make install
将这些行添加到〜/.nanorc
include ~/.nano/syntax/html.nanorc
include ~/.nano/syntax/css.nanorc
include ~/.nano/syntax/php.nanorc
include ~/.nano/syntax/ALL.nanorc
指定要为其着色的部分,并且必须将这些颜色调整为您的偏好。 ALL.nanorc
描述所有未分类文件的功能。这些是您需要开始使用的工具,而不是最终抛光的产品。
Linux 终端里生成彩色的字符图
终端里用jp2a生成彩色的字符图
jp2a是一个图片转字符的特色软件。这个截图中用到的命令是:
jp2a linux_head.jpg –colors –term-fit –invert
Windows 10 下如何彻底关闭 Hyper-V 服务
以管理员身份运行命令提示符 执行命令
bcdedit /set hypervisorlaunchtype off
重启,运行vm即可。
如果想要恢复hyper启动
bcdedit / set hypervisorlaunchtype auto
如何增加 i3status 状态栏的大小
Ubuntu 安装 i3status 命令:sudo apt install i3status
Arch Linux 安装 i3status 命令:sudo pacman -S i3status
如何增加 i3status 状态栏的大小:
默认的 i3status 状态栏很小。阅读上面的文字很累。解决办法:
在 ~/.config/i3/.config 中有专门为 i3status 状态栏调整字体大小及更高的条。
https://i3wm.org/docs/userguide.html#_font
bar {
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
font pango:DejaVu Sans Mono 18
}
——————–分割线,与本文问题无关——————–
安装 Ranger 文件管理器
sudo apt install ranger
按下 ctrl+H
可以看到隐藏文件
Ranger的基础键位如下
- hjkl 负责上下左右移动,左表示进入父目录,右表示进入子目录或者打开文件
- 空格选中一个文件,对选中的文件再按空格取消选中
- v选中全部文件
- dd剪切文件到剪切板
- dD彻底删除文件
- yy复制文件
- p张贴文件
基础的ranger使用就到这里,下面介绍一下ranger的简单配置
执行 ranger –copy-config=all 生成默认配置文件, 在arch linux 中, 生成的配置文件位于 ~/.config/ranger中, 打开~/.config/ranger/rc.config , 将set preview_images false 修改为set preview_images true , 并确保set use_preview_script true 设置. 到此为止, 文件预览设置成功.
在rc.config 中可以看到很多的键位映射, 可以根据自己的使用习惯进行调整.
Ubuntu下如下:
creating: /home/linuxmi/.config/ranger/rifle.conf
creating: /home/linuxmi/.config/ranger/commands.py
creating: /home/linuxmi/.config/ranger/commands_full.py
creating: /home/linuxmi/.config/ranger/rc.conf
creating: /home/linuxmi/.config/ranger/scope.sh
刚开始ranger打开图片大小可能不合适,需要你手动去调节(按上下键)。但是我觉得这样太傻了,如果你想让你的ranger打开图片时像上面那样,刚好可以看清整张图片,你可以修改ranger的配置文件。将图片打开尺寸设置为你电脑屏幕分辨率的一半就可以了。
ranger --copy-config=all
cd ~/.config/ranger
vi rifle.conf
将rifle.conf里的mime ^image, has feh, X, flag f = feh -- "$@"
修改为mime ^image, has feh, X, flag f = feh -g 800×600 — “$@”
因为我电脑屏幕的分辨率为1920×1080,所以我设置800×600。
有说能直接在终端预览图像
也许您使用的是 Wayland 而不是 X11?我认为目前在 Wayland 上唯一有效的方法是终端本地方法,但那些只适用于它们各自的终端,当然,比如 Kitty 和 iTerm2。
但是X11不能直接预览。(没有测试)
经过测试 XTerm 能预览图片。
把ranger绑定在i3中
bindsym $mod+r exec alacritty -e ranger
我将它绑定到 Mod+Shift+Enter 以使用ranger打开一个新窗口,就像 Mod+Enter 打开一个终端一样。唯一的诀窍是您需要启动一个终端供ranger空间,因此它是“alacritty -e ranger”,而不仅仅是“alacritty”(或您使用的任何终端)。