今天偶然发现的现象。
原来都是mod+shift+enter调出xterm,ls后汉字显示是正常的。
今天用mod+p把dmenu调出来,输入xterm后调出的xterm,ls的汉字显示的是编码数字。
依稀记得原来也有一个程序通过在终端打名称调出的和用mod+p调出的效果不同。
想来自己的知识是缺一块导致不太领会这之间有什么差别,还请大侠们开释。
离线
应该是启动器给xterm传递了要求开启unicode支持之类的参数导致的吧,这种东西不是特别熟悉的人需要去仔细追究才能明白怎么回事
离线
看调用的命令行参数和环境变量。
在线
感谢二位大侠的解释。
spectrwm的快捷键使用spectrwm-us.conf说明的,里面写的是bind[term] = Mod+Shift+Return,那看来是写在这个窗口管理器里面的,就追溯不下去啦。dmenu的配置文件不知到在哪查。我也是瞎尝试,算学习,谢谢大家啦。
另外还有一个问题,刚好用linux往kindle里拷文件,mount时看到sdc1,应该就是那个装电子书的存储空间了。但是kindle屏幕上写,If you want to read or shop on your kindle while continuing to charge over USB,please ... eject your kindle from your computer. 我理解umount应该是没有做到eject的,因为当我umount后,kindle的屏幕并没有变化,所以eject是要rm /dev/sdc1吗? T_T
离线
umount 不 eject。你 rm 设备节点啥用没有。建议你把线拔下来就好了。
在线
谢谢,我还想用电脑给kindle充电。
windows10的话,可以在状态栏里把设备弹出,就还供电着的,kindle就可以浏览了。但debian下不行。
离线
试试:
udevadm info --query=path --name=/dev/sdc --attribute-walk | grep -F -m1 "looking at parent device" | cut -d/ -f8
然后把输出的内容像这样写到 unbind 文件里:
echo -n 1-1.1:1.0 | sudo tee /sys/bus/usb/drivers/usb-storage/unbind
话说充电用专门的充电器多好。
在线
用电脑给外设充电不是个好实践 XD
离线
谢谢大虾们的建议。
离线