termux 一条命令启用两排键盘

新版的Termux只有一排键盘很不方便。

执行下面这条命令可重新启用两排键盘

mkdir ~/.termux && echo "extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']]" > ~/.termux/termux.properties

执行后重启Termux就可以看到了

Arch 搜狗输入法候选框异常的一种解决方法

更新Arch后发现Sougou的候选款 是空白的,但能打字。

看很多教程重装qt4都不行。
然后试了一下打开搜狗输入法的设置,找到候选词数量重新随便设置一个然后重启输入法后发现恢复正常了

设置搜狗输入法>外观>设置候选词数量>随便选一个保存
重启输入法

Deepin UOS Linux 睡眠唤醒后键盘失灵解决方法

在grub里加上i8042.nomux=1参数
(base) master@archlinux ~$ cat /etc/default/grub

# GRUB boot loader configuration

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nomux=1 loglevel=3 quiet  ipv6.disable=1"
GRUB_CMDLINE_LINUX=""

保存后执行下面命令更新到grub.cfg重启生效

sudo grub-mkconfig -o /boot/grub/grub.cfg

Ventoy使用方法

下载完后解压出来,有这些文件

[master@archlinux ventoy-1.0.06]$ tree
.
├── boot
│   ├── boot.img
│   └── core.img.xz
├── log.txt
├── tool
│   ├── hexdump.xz
│   ├── mkexfatfs_32.xz
│   ├── mkexfatfs_64.xz
│   ├── mount.exfat-fuse_32.xz
│   ├── mount.exfat-fuse_64.xz
│   ├── ventoy_lib.sh
│   ├── vtoyfat_32.xz
│   ├── vtoyfat_64.xz
│   ├── vtoy_gen_uuid.xz
│   └── xzcat
├── ventoy
│   ├── ventoy.disk.img.xz
│   └── version
└── Ventoy2Disk.sh

sudo fdisk -l 找到你要安装磁盘 标示 如 /dev/sda 或者 /dev/nvme0n1p (nvme硬盘)

Disk /dev/sdb:14.45 GiB,15502147584 字节,30277632 个扇区
磁盘型号:DataTraveler 3.0
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x1e391922

比如你要安装在这个U盘

sudo sh Ventoy2Disk.sh -i /dev/sdb

会提示你是否继续,这将会清除该磁盘所有数据,按y回车继续 然后让你再次确定 再输入y 回车。

制作完毕后直接把你的iso文件丢进去就可以用了

Arch 安裝BT面板

先安裝Docker
sudo pacman -S docker

創建一個容器
docker run -itd --name ws -v /www:/www --network host centos /bin/bash
后台運行一個centos容器 橋接網絡模式 容器名ws 宿主目錄/www 容器目錄/www綁定 進入容器打開shell

啓動容器
docker start ws

進入容器終端
docker attach ws

執行BT面板安裝命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

編輯 vi /root/.bashrc
加入內容 bt 3 (作用是啓動容器時BT面板跟隨啓動)

Ctrl + P + Q 退出容器但不關閉容器

可以耍了
訪問ip用http://127.0.0.1:8888/

Arch 在安裝nvidia驱动后无法启动steam 和 wine-qq解决方法

[master@archlinux ~]$ steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/master/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1586022601)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1586022601)
Installing breakpad exception handler for appid(steam)/version(1586022601)

(steam:3644): Gtk-WARNING **: 19:39:32.682: 无法在模块路径中找到主题引擎:“adwaita”,

(steam:3644): Gtk-WARNING **: 19:39:32.683: 无法在模块路径中找到主题引擎:“adwaita”,
/usr/share/themes/deepin/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request: GLXBadContext
Major opcode of failed request: 152
Serial number of failed request: 53
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152
Value in failed request: 0x0
Serial number of failed request: 52
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 152
Serial number of failed request: 54
xerror_handler: X failed, continuing
assert_20200422193931_1.dmp[3666]: Uploading dump (out-of-process)
/tmp/dumps/assert_20200422193931_1.dmp
/home/master/.local/share/Steam/steam.sh:行 722: 3644 段错误 (核心已转储)$STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20200422193931_1.dmp[3666]: Finished uploading minidump (out-of-process): success = yes
assert_20200422193931_1.dmp[3666]: response: CrashID=bp-52956212-7684-4721-a226-503cb2200422
assert_20200422193931_1.dmp[3666]: file ''/tmp/dumps/assert_20200422193931_1.dmp'', upload yes: ''CrashID=bp-52956212-7684-4721-a226-503cb2200422''

关键来了,原因是没有安装32位库,安装就好了
sudo pacman -S lib32-nvidia-utils

deepin v20 & uos 20 无法运行electron应用(appimage)解决方法

打开终端 运行你不能启动的程序:

master@Origin:~$ electron-ssr
[5388:0415/233033.798417:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/electron-ssr/chrome-sandbox is owned by root and has mode 4755.

给它设置权限(具体路径按错误提示里面,部分随机命名到/tmp路径下的应用暂时无解):

sudo chmod 4755 /opt/electron-ssr/chrome-sandbox

deepin v20 开发环境搭建

基本介绍:

deepin v20 默认安装 开源版的Chrome浏览器(Chromium浏览器,不支持Flash)需要Flash请自行安装原版

系统默认安装:proxychains 命令 (给个赞)

没有预装WPS,升级QQ的方法(确保使用bash):
env $WINEPREFIX=~/.deepinwine/Deepin-QQ deepin-wine PCQQ.exe(安装包)

Github加速访问网络工具请自行用bing.com搜索 关键字 : ele ssr 第一个就是你需要的,使用uGet 开启16线程下载速度会好些。

开发工具:

应用商店自带:微信小程序开发工具(支持云开发) VSCode JB全家桶 Eclipse Android Studio

JDK安装:sudo apt install openjdk-11-jdksudo apt install openjdk-8-jdk
Python:推荐使用 Anaconda Pycharm